У меня есть быстро растущая веб-ферма под управлением IIS 7 (более 30 серверов). Все серверы являются идентичными копиями друг друга, и все серверы являются физическими. Мы обновляем программное обеспечение примерно раз в месяц, и в текущем процессе мы выполняем следующие шаги:
- Отключить сервер из пула на F5 балансировщик нагрузки.
- Отключите HTTP Keep-alive в IIS, чтобы быстро обрываться соединения.
- Измените каталог сайта по умолчанию на новую папку, содержащую новые двоичные файлы.
- Тестовый сервер
- Включить HTTP Keep-alives.
- Включить сервер в пуле F5.
- Переместить на сервер 2
У Microsoft был Центр приложений, который был заброшен некоторое время назад. Они предприняли вторую попытку с Web Farm Framework, но это добавляет столько же времени на тестирование пакета выпуска, сколько экономит при развертывании.
Кто-нибудь видел коммерческое готовое приложение, предназначенное для управления и развертывания на больших веб-фермах?
Благодарность!