Рекомендуемый MS способ сделать это - использовать 2 или более серверов-контроллеров 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, приведена здесь: web-farm-framework.aspx" rel="nofollow">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 серверов.
person
Whisk
schedule
31.01.2012