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

Настройка кросс-узла NLB ARR

Дано:

Я хочу включить балансировку нагрузки / аварийное переключение для этого приложения как на уровне сервера, так и на уровне приложения.

Мой план:

1) Установите веб-приложение на оба сервера под IIS.

2) Для балансировки нагрузки / переключения при отказе на уровне сервера включите Microsoft NLB.

3) Для балансировки нагрузки / аварийного переключения на уровне приложений я склонен использовать ARR на каждом сервере. Итак, на каждом сервере будет размещаться как ARR, так и веб-приложение. Каждый экземпляр ARR будет выполнять запросы балансировки нагрузки либо локально, либо на другой сервер.

Достижим и жизнеспособен ли последний пункт?

Единственное мое ограничение: 2 сервера, не более.

Обычно у вас есть ARR на уровне NLB, направляя трафик на серверы содержимого 2-го уровня в ферме, которые обслуживают одну и ту же / общую конфигурацию IIS (те же приложения).

Видеть Достижение высокой доступности и масштабируемости - ARR и NLB

В вашем сценарии вы действительно не необходимость ARR - вы просто хотите NLB между 2 серверами контента, что позволит 1 серверу не работать, а трафик по-прежнему будет идти на сервер, который работает.

ARR предоставит вам функцию обратного прокси / перезаписи, но вы также можете выполнять перезапись URL без ARR, поэтому убедитесь, что вы хотите сделать, поскольку ARR обычно требуется только для управления фермами серверов IMO.