Вот реальный пример:
Эта конкретная конфигурация размещена на RackSpace в их группе Managed Colo.
Запросы проходят через межсетевой экран Cisco. Затем они направляются через гигабитную локальную сеть на коммутатор служб контента Cisco CSS 11501 (например, балансировщик нагрузки). Балансировщик нагрузки сопоставляет входящее содержимое с правилом содержимого, при необходимости обрабатывает расшифровку SSL, а затем перенаправляет трафик на один из нескольких внутренних веб-серверов.
Каждые 5 секунд балансировщик нагрузки запрашивает URL-адрес на каждом веб-сервере. Если веб-серверу не удается (два раза подряд, IIRC) ответить правильным значением, этому серверу не отправляется трафик, пока URL-адрес не начнет отвечать правильно.
Далее за веб-серверами находится конфигурация MySQL master / slave. Соединения могут быть повреждены для ведущего (для транзакций) или подчиненных для запросов только для чтения.
Memcached установлен на каждом из веб-серверов с 1 ГБ оперативной памяти, выделенной для кэширования. Каждое веб-приложение может использовать кластер серверов memcache для кэширования всех видов контента.
Развертывание выполняется с помощью rsync для синхронизации определенных каталогов на сервере управления с каждым веб-сервером. Перезапуски Apache и т. Д. Обрабатываются с помощью аналогичных сценариев поверх ssh с сервера управления.
Объем трафика, который может быть обработан с помощью этой конфигурации, значителен. Преимущества простоты масштабирования и простоты обслуживания также велики.