Как вы управляете большими веб-фермами? [закрыто]

11

У меня есть быстро растущая веб-ферма под управлением IIS 7 (более 30 серверов). Все серверы являются идентичными копиями друг друга, и все серверы являются физическими. Мы обновляем программное обеспечение примерно раз в месяц, и в текущем процессе мы выполняем следующие шаги:

  1. Отключить сервер из пула на F5 балансировщик нагрузки.
  2. Отключите HTTP Keep-alive в IIS, чтобы быстро обрываться соединения.
  3. Измените каталог сайта по умолчанию на новую папку, содержащую новые двоичные файлы.
  4. Тестовый сервер
  5. Включить HTTP Keep-alives.
  6. Включить сервер в пуле F5.
  7. Переместить на сервер 2

У Microsoft был Центр приложений, который был заброшен некоторое время назад. Они предприняли вторую попытку с Web Farm Framework, но это добавляет столько же времени на тестирование пакета выпуска, сколько экономит при развертывании.

Кто-нибудь видел коммерческое готовое приложение, предназначенное для управления и развертывания на больших веб-фермах?

Благодарность!

sysadmin1138
источник
Проверьте openefs.org
Уорнер
Рекомендации по продукту, включая разведку, не соответствуют теме в обновленном FAQ .
sysadmin1138

Ответы:

2

Web Deploy - это новый метод, который Microsoft рекомендует для развертывания веб-сайтов, и у них есть некоторые рекомендации по его использованию для развертывания на веб-фермах . По крайней мере, вы можете автоматизировать большинство шагов с помощью Powershell.

Возможно, вы также захотите взглянуть на недавно выпущенный предварительный бета-тест Web Farm Framework , который позволяет легко подготовить и управлять фермой веб-серверов IIS 7.

Грег Брей
источник
1

На самом деле, новая рекомендация - использовать Web Farm Framework для управления этими серверами, это может помочь вам развернуть и синхронизировать ваши серверы (внутренне с помощью Web Deploy), отслеживать их работоспособность и запускать пользовательские операции на фермах. Бета-версия уже доступна, см .: http://www.iis.net/download/webfarmframework

Карлос Агилар Марес
источник
0

Все наши виртуальные машины работают через Cisco ACE и Zeus ZXTM. Мы склонны сначала добавлять новую виртуальную машину с обновленным программным обеспечением в кластерную VIP-систему, позволяя ей нести некоторую нагрузку, и только затем мы вынимаем существующую виртуальную машину. Мы делаем тот же процесс, что и вы, затем добавляем еще одну виртуальную машину и повторяем. Мы обычно делаем первые пару серверов вручную, а остальные раскатываем по сценарию.

Chopper3
источник
0

проверить в quattor. Но я думаю, что это используется только для Linux

Николайдис Фотис
источник
-3

Это URL с тем, что вам нужно - iControl.dll это все :) https://devcentral.f5.com/wiki/iControl.PsPoolMemberControl.ashx

У вас должен быть аккаунт на devcentral - создание аккаунта бесплатно.

przemas
источник
Это не поможет ответить на исходный вопрос.
Брент Пабст
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
Майкл Хэмптон