Веб-ферма Windows Server AppFabric с NLB - PullRequest
3 голосов
/ 25 января 2012

Нам необходимо настроить высокодоступный Windows Server с балансировкой нагрузки. Существует ли руководство по настройке веб-фермы с настроенным NLB? Наша рабочая группа пыталась использовать Web Farm Framework 2.2 для создания веб-фермы, а затем настраивать Windows NLB на машинах, но нам не удалось заставить ее работать. Кто-нибудь делал это раньше? Какова лучшая практика и рекомендуемый способ сделать это?

Приветствия

1 Ответ

3 голосов
/ 31 января 2012

MS рекомендует сделать это с помощью двух или более серверов контроллеров Web Farm Framework, работающих под управлением ARR и Windows NLB, а затем первичных / вторичных серверов ниже.

Здесь есть подробности о том, как это настроить: http://learn.iis.net/page.aspx/511/achieving-high-availability-and-scalability---arr-and-nlb/

Вы также можете использовать аппаратные балансировщики нагрузки, некоторые из них имеют особую поддержку, другие будут работать, но не будут хорошо интегрироваться в консоль WFF.

Подробная информация о том, как сделать это с помощью балансировщика нагрузки F5 Big-IP, приведена здесь: http://blogs.iis.net/gursing/archive/2011/01/21/how-to-integrate-f5-with-web-farm-framework.aspx

Вы также можете просто использовать стандартную Microsoft NLB с WFF и без ARR, но документации о том, как это сделать, не так много. У меня это работает на 2 группы по:

  • установить windows NLB на обоих серверах и создать стандартный кластер с общим IP
  • установка WFF на один сервер
  • установка этого сервера в качестве основного, но не ставьте галочку «готов к балансировке нагрузки» (этот флажок действительно означает добавление этого сервера к балансировке нагрузки ARR).
  • Затем добавьте второй сервер и снова не ставьте галочку «готов к балансировке нагрузки»

После этого вы должны получить преимущества WFF для совместного использования / обновления конфигурации с балансировкой нагрузки / избыточностью NLB при использовании только 2 серверов.

...