Назад | Перейти на главную страницу

Лучший способ синхронизировать 2 или более установок IIS

Интерфейс нашей установки работает через: -

Мне нужен способ гарантировать, что 2 ящика IIS всегда синхронизированы (т.е. если я изменю настройку на одном, то в считанные секунды второе должно обновиться автоматически).

Осмотрев Microsoft Фреймворк веб-фермы кажется лучшим решением для этого, однако я не уверен, хорошо ли это играет (или дублирует функциональность) уровня HAProxy перед ним?

Спасибо заранее.

В IIS 7 и 7.5 есть функция, называемая Общая конфигурация. Он очень хорошо работает в сочетании с репликацией распределенной файловой системы (DFS) Windows Server и балансировкой сетевой нагрузки (NLB).

Примечание. DFSR требует, чтобы серверы находились в домене Active Directory.

Маршрутизация запросов приложений (ARR) будет дублировать функциональность haproxy - Web Farm Framework 2.0 (WFF) - это инструмент для синхронизации платформы и контента. Их можно устанавливать вместе или использовать по отдельности.

Web Farm Framework или просто WebDeploy / MSDeploy с синхронизацией из командной строки, вероятно, подойдет.

Вам определенно нужно проверить, но технологии аппаратной балансировки нагрузки, которые я использовал, всегда игнорировали любую встроенную балансировку веб-нагрузки Windows (например, NLB). Это происходит потому, что аппаратные балансировщики нагрузки знают индивидуальные имена задействованных веб-серверов, тогда как если бы вы полагались на Windows NLB, вы бы обращались к ферме, используя имя виртуального сервера, и контент обслуживал бы любой из серверов. на ферме.