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

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

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

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

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

Спасибо!

11
задан 28 July 2010 в 18:20
6 ответов

Сеть Развертывается, новый метод, который Microsoft рекомендует для развертывания веб-сайтов, и у них есть некоторое руководство при использовании его для развертывания к веб-фермам. По крайней мере Вы могли, вероятно, автоматизировать большую часть использования шагов Powershell.

Можно также хотеть посмотреть на недавно выпущенный бета предварительный просмотр Платформы Веб-фермы, который разрешает Вам легко условию и чесотке ферму IIS 7 веб-серверов.

2
ответ дан 2 December 2019 в 21:57

Все наши являются VMs, на который выходят через Cisco ТУЗЫ и Zeus ZXTMs. Мы склонны добавлять новый VM с обновленным программным обеспечением в кластерный VIP сначала, позволять ему взять некоторую загрузку, только затем сделайте мы вынимаем существующий VM. Мы делаем тот же процесс дренажа как Вы, затем мы добавляем другой VM и повторение. Мы обычно делаем эти первые два сервера вручную перед развертыванием остальных сценарием.

0
ответ дан 2 December 2019 в 21:57

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

0
ответ дан 2 December 2019 в 21:57

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

1
ответ дан 2 December 2019 в 21:57

Используйте Microsoft Web Farm Framework. Ниже приведена ссылка на веб-сайт для справки. http://weblogs.asp.net/scottgu/archive/2010/09/08/introduction-the-microsoft-web-farm-framework.aspx

1
ответ дан 2 December 2019 в 21:57

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

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

-3
ответ дан 2 December 2019 в 21:57

Теги

Похожие вопросы