Well, they didn't say it was mission critical... but if it is, you ought to use replication at the db level. It's just that the db box should not be running web servers. From the perspective of the WWW servers, the database is in one place.
Of course, I assume you will be backing up the data even in a relatively non-critical setup.
Actually it works if you type 'more evil' or 'more satan'. Anything else you type is superfluous.
Well, they didn't say it was mission critical... but if it is, you ought to use replication at the db level. It's just that the db box should not be running web servers. From the perspective of the WWW servers, the database is in one place.
Of course, I assume you will be backing up the data even in a relatively non-critical setup.
For a high-end site, the database should be on a single, huge box (probably not running Linux) that all the http servers use to store state.
The ``high-end web server market'' is a myth. You are better off with a bunch of servers and some form of load balancing.