Your solution FOR DYNAMIC CONTENT DISTRIBUTION (ANY TYPE OF WEBSITE).
A cluster, shared hosting or cloud is a group of independent servers operating as a single system. These servers are interconnected by a network dedicated to that as well as they are located, physically, the ones near the others. This solution is very economical because it allows the host to reduce its expenses in terms of maintenance and thus, offer a low-cost hosting.
Many software solutions are used to guarantee a complete service: Nginx, Apache, Varnish, Heartbeat, etc.