Edited by Pyplate at Mon Jan 19, 2015 09:48 |
I've made some changes to the Pyplate CMS that I'm using on my Banana Pi cluster. It now supports MySQL, and I've added a multi-site feature which makes it possible to serve several Pyplate sites from a single server. Using Pyplate multi-site in a cluster means that any node can serve any page from any of the sites hosted on the cluster.
The database is now stored on a seperate cluster from the web server cluster. I'm still synchronizing the server nodes using rsync. I plan to integrate a 4 node Banana Pi Gluster storage cluster eventually, so I won't need to use rync.
Ganglia is set up on all the nodes in the database cluster, the web server cluster and the two nodes used as a command cluster.
I have moved pyplate.com from a PC to the Banana Pi cluster, and I created a new site called Linux Web Servers, which is also hosted on the cluster.
At the moment these sites don't get much traffic, but I did get a spike in traffic when I posted a link to my site on the sysadmin section of Reddit. Ganglis showed an increase in the network traffic on the web server cluster, but the CPU load stayed very low:
I haven't released the new version of Pyplate yet, as it still needs to be tested and documented.