Welcome to WebmasterWorld Guest from 220.127.116.11
Forum Moderators: open
Running both Apache and SQL on one server with quad CPU’s, Quad cored (one 16 CPU server) with each service running on a separate dedicated 15,000RPM SCSI drive would perform better than running my current configuration of two separate servers for each service, cross connected, which are running on dual CPU’s dual cored (two 4 CPU servers).
With the argument being that by removing the cross connect, this will keep all data on the same mother board and not going in/out of the NIC… and by using dedicated drives for the two main services, I will get better performance.
Hence, by going to this configuration, I can afford to buy two servers in two different DC’s and load balance between the two, giving me redundancy that I very much want after hearing of the ThePlanet mishap (it is a warning sign) in Houston.
Thanks for your input.
For performance, it is much better to have them separated out as it will lead to a much easier upgrade solution. Let's say you double your traffic, your DB will be able to keep up with the increase, but your web server won't. All you need to do is add in another load balanced web server and you are good to go.
I understand the security implications, but if 1 box is compromised, all servers on the LAN are suspect anyway. I'd rather be able to replace the complete system in one box.
As for upgradability, that could be a problem in some instances, but my server CPU averages less than 4 percent usage. By the time I outgrow this type of set up I will be able to afford my own datacenter.