thephaseusa wrote:1 computer for MySQL Server
1 computer (or 2) for Web Server
8 computers for Asterisk Servers
1 computer for Replication/Reports
Also note: You may not need all 8 asterisk servers. You could start with four and begin loading them up until they hit capacity, then add another server each time they do (or perhaps keep one server in reserve and if you are forced to use it, add another so you always have a reserve).
You should also discuss load balancing with someone who knows what they are doing. I *highly* recommend you call a Vicidial Professional, the best one being The Vicidial Group when building a cluster this size to be sure you don't hit any potholes. Large clusters have some fairly stringent requirements. (No, I don't work for or with The Vicidial Group!) Database settings and web server settings in an Enterprise Environment can be very tricky, and networking between the servers must be impeccable.