Если Вы знаете, что BSD или Linux продолжают одного из тех. Если Вы не делаете и еще не услышали, можно получить Microsoft Windows Домашний SP1 (NewEgg) Сервера 32 битов для 95$. Вы не указывали, что ОС должна быть свободной, таким образом, это могло быть выбором. Если бы Вы не хотите платить что-нибудь и иметь немного времени или ноу-хау, то я попытался бы настроить поле FreeBSD.
NLB использует правила порта определить маршруты к узлам. Мы настраиваем наш кластер NLB, чтобы направить нестандартные порты в дополнение к стандартным портам для веб-сервисов (http/s) и настроить NLB, чтобы всегда направить один нестандартный порт к одному узлу, затем другой нестандартный порт к другому узлу.
В IIS для каждого узла мы добавили запись заголовочного файла хоста для нестандартного порта того узла. Результат позволяет Вам переходить к определенному URL (http://mysite.com:81), и обозначение порта гарантирует, что трафик будет течь к узлу, который Вы хотите проверить на основе правил порта NLB.
Если Вы обеспокоены безопасностью, то не открывайте те нестандартные порты на своем брандмауэре / правила NAT, и затем Вы только сможете протестировать узлы от своей внутренней сети.
Результат позволяет Вам использовать тот же IP-адрес для тестирования что касается производства, но полагается на ПОРТ для обозначения, на каком узле Вы хотите просмотреть веб-сайт. Это сохраняет IP и позволяет Вам обходить требование сертификата SSL что сайт быть связанным с единственным IP.
Что касается отключения узлов, вместо того, чтобы отключить весь узел, отключают просто порты, которые Вы используете для производства (80, 443). Подсистема балансировки нагрузки все еще направит трафик, который входит на нестандартных портах, позволяя Вам протестировать тот узел, одновременно гарантируя, что Ваш рабочий трафик безопасно направляется к другому узлу. Просто повторно включите производственные порты, когда Вы удовлетворены, что узел жив и функционирует правильно.
Правила порта в качестве примера в NLB:
80 - Разделение 50/50 к обоим узлам (http) 443 - 50/50 разделение к обоим узлам (https)
81 - всегда переходит к узлу 1 (http) 451 - всегда переходит к узлу 1 (https)
82 - всегда переходит к узлу 2 (http) 452 - всегда переходит к узлу 2 (https)
URL в качестве примера для доступа к узлам:
http://mysite.com:81 - Узел 1 http http://mysite.com:82 - Узел 2 http https://mysite.com:451 - Узел 1 https https://mysite.com:452 - Узел 2 https