У меня есть быстрорастущая веб-ферма, на которой работает IIS 7 (30+ серверов). Все серверы являются идентичными копиями друг друга, и все серверы являются физическими. Мы обновляем программное обеспечение примерно раз в месяц, и в текущем процессе мы выполняем следующие шаги:
У Microsoft был Application Center, который некоторое время назад был заброшен. Они предприняли вторую попытку с Web Farm Framework, но при этом требуется столько же времени для тестирования пакета выпуска, сколько и при развертывании.
Кто-нибудь видел готовое коммерческое приложение, предназначенное для управления и развертывания на крупных веб-фермах?
Спасибо!
Сеть Развертывается, новый метод, который Microsoft рекомендует для развертывания веб-сайтов, и у них есть некоторое руководство при использовании его для развертывания к веб-фермам. По крайней мере Вы могли, вероятно, автоматизировать большую часть использования шагов Powershell.
Можно также хотеть посмотреть на недавно выпущенный бета предварительный просмотр Платформы Веб-фермы, который разрешает Вам легко условию и чесотке ферму IIS 7 веб-серверов.
Все наши являются VMs, на который выходят через Cisco ТУЗЫ и Zeus ZXTMs. Мы склонны добавлять новый VM с обновленным программным обеспечением в кластерный VIP сначала, позволять ему взять некоторую загрузку, только затем сделайте мы вынимаем существующий VM. Мы делаем тот же процесс дренажа как Вы, затем мы добавляем другой VM и повторение. Мы обычно делаем эти первые два сервера вручную перед развертыванием остальных сценарием.
проверьте в quattor. Но я думаю, что это только используется для Linux
На самом деле новая рекомендация состоит в том, чтобы использовать Платформу Веб-фермы для управления теми серверами, она может помочь Вам развернуться и синхронизироваться, Ваши серверы (внутренне использующий сеть Развертываются), и контролируйте их здоровье и выполните пользовательские операции через фермы. Бета-версия уже доступна, см.: http://www.iis.net/download/webfarmframework
Используйте Microsoft Web Farm Framework. Ниже приведена ссылка на веб-сайт для справки. http://weblogs.asp.net/scottgu/archive/2010/09/08/introduction-the-microsoft-web-farm-framework.aspx
Это URL с тем, что вам нужно - iControl.dll вот и все :) https://devcentral.f5.com/wiki/iControl.PsPoolMemberControl.ashx
У вас должна быть учетная запись на devcentral - создание учетной записи бесплатное.