Ключевые слова для гугления: кластер, dns-balancer, load-balancer. Пресловутые облака частично решают эту задачу. Но надо учесть, что облачный хостинг — это как правило виртуальные машины со всеми вытекающими последствиями: в первую очередь медленный диск.
Второе — нормально написанный код. Если для генерации одной страницы производится 100500 запросов к БД, то тут никаких кластеров не хватит :)