First of all, apologize for my bad English.
I work for a government school dedicated to distance education, the servers that run moodle are insufficient and will collapse with more students in the next moths. We have now a little less than 1500 students, and the enrollment is going to duplicate. The time a student use the LMS are on average 5 hours at a day, they work interactively, watch videos, download and upload files and make tests.
I’m looking for a basic or entry-level cluster configuration. The features must let me add nodes as needed.
Googling I found many options, most of them are commercials and of course beyond the possibilities of the school. Definitely is impossible purchase a turnkey solution.
We work with FOSS and configure our hardware. We have one servers with 16 GB of RAM and another server with the database engine (mysql) with 8 GB of RAM, I think that this combination is inefficient and that several servers with for example 4 GB or RAM for the web’s could be more efficient if them are configured as clusters. Is it true?
We began configuring a mass storage system with Openfiler to store moodledata to alleviate the workload of web server, and configure the access as NFS, the results are disappointing.
Of course for the cluster configuration I have to deal with load balance, high availability, performance and storage and the options are really confusing (LVM, piranha, ultra-monkey, linux-HA, iSCSI, etc.). What are the best combinations, what are easy to maintain, backup and restore? Is there a GUI for configuration and operation? I must make a decision and begin to configure.
Could you help me with suggestions?
Last edited by chalinho; 07-13-2010 at 08:46 AM.
Reason: correct errors