Ok, so I'm looking for some opinions (and why exactly, outside of LBing) on a preferred setup given the specs in the title.
Stack I'm thinking would be: HAProxy, Varnish, 2x nginx, 2x php-fpm, 1x MySQL
I'm looking to have a solid foundation for a new site but I'm curious if it's going a little overboard with getting everything load-balanced, varnish'd, etc all on separate servers, especially for a fresh site or... put it all one one server.
Also, when using gluster would it be a terrible idea to put the master on the box with varnish (in the case of my above example stack) or would it be a better idea to put the master on a box by itself?