The most common move from a single server I've seen is to one MySQL server, and one http server. Of course, you can setup a MySQL cluster too.
You could have one server for the database data, two HTTP servers load balanced and a bunch of 'middle-man' servers processing the database requests in a cluster.
http://dewa03.unep.org/manuals/mysql...mponents-1.png explains it in a easier way than my rambling
