Hi again. All the great assistance so far has moved me along. I’m
still a Linux noob but I’ve settled on CentOS 4.4 and have it up and
running on a test server right now. I’ll be testing two scenarios: one
with Apache 2.2 and mod_proxy_balancer in front of a mongrel cluster,
and another with NGINX in front of a mongrel cluster.
Remeber I have 3 machines with dual, dual-core Xeons and 16gb of ram per
server and I want to maximize the performance, 146gb of storage on two
and a 73gb mirror with a 600gb raid 5 on the last one (I had intended to
use the raid5 for the mySQL database). So I’ve looked into
virtualization a bit to see what the benefits might be and it sounds
great. Now I noticed that XenExpress only supports up to 4gb of ram and
I understand there may be a mySQL 4gb per process limit as well. I
could buy commercial Xen but I found OpenVZ (open source branch of
Virtuozzo) and it sounds pretty good too. I understand that each
solution accomplishes virtualization in different ways though so any
guidance would be appreciated.
Also, my initial quess is that I should be able to put about 2 or 3
virtual servers on each machine, including the database server and have
the two webservers being fed by a hardware load balancer and accessing
the 3rd server for mySQL data.
Again, thanks for any guidance!