I am currently in the planning stages for a new Moodle deployment for over 120 schools to share. This system will have about 3,800 teachers plus the students for teachers that use it which is expected to be about 40,000 – 50,000 students.
I am planning to split the server load between two powerful servers, one for the MySQL database and the other for the Apache / PHP / File storage.
The specs for the new database server are as follows:
- Dell PowerEdge 2950
- 2 – Dual Core Zeon 3.2 GHZ 1066MHz fsb
- 4 GB RAM
- 6 – 10,000 RPM 146 GB SCSI drives with split backplane
- 2 – RAID 1
- 4 – RAID 10
- PERC 5 RAID controller
I am currently planning the specs for the Apache / PHP server. I was considering just using the same spec server as the one that I used for the database server, but I was wondering if anyone had any suggestions.
Does anyone know which server works harder? Database or Apache /PHP
What percent of the total work load is done by each server?
I am also going to use Windows Server 2003 R2 on the Database server because it has to double as a MS SQL and MySQL server, but for the Apache / PHP server, I am either going to use SUSE Linux 10.1, or Windows Server 2003 R2.
Thank you