On Feb 27, 2006, at 12:02 PM, Ezra Z. wrote:
I would go with a two or three server cluster of dedicated boxes.
You don’t want to run an app with 100k hits/day and lots of rmagick
processing on a vps as memory will be an issue.
How so, Ezra? VPS are not one size fits all, and with several VPS
instances, you can run small numbers of FCGI listeners per instance.
Three servers one for web(lighttpd static pages), app(fcgi
listeners on a box by themselves) and db(just your mysql server).
This is the way switchtower does it and it works great. you can
combine web and app if you want to go with two servers but three is
better.
I totally agree with the 3 tier setup, and it’s what I recommended.
There’s nothing about SwitchTower that demands 3 servers, or
dedicated servers.
With “just” three servers, as you’ve recommended, with one for web,
one for FCGI, and one for DB, you have a lot of hardware failure
exposure.
I’d rather have a higher number of instances, at a higher level of
utilization (since the instances are lower powered than a dedicated
box) and greater redundancy.
Its really hard to tell how much hardware you will need before
knowing more about the app and how it will run.
Bingo. Keep the configuration flexible, and make sure you have a way
to scale it in advance.
And get the biggest one for your db.
Agreed. In particular, the fastest disks in the DB.
–
– Tom M.