NLB – Extended Affinity


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

Начиная с версии Windows Server 2008 R2 (и это работает в Windows Server 2012 R2), кластер NLB получил дополнительную настройку Extended Affinity, которая задается в виде таймаута для существующих подключений: при перестроении кластера существующие подключения сохраняются на указанное время, что позволяет существующим сессиям завершиться нормальным образом.

Подробнее Network Load Balancing in R2: Extended Affinity

Конечно это не избавляет NLB от всех его проблем, но уже кое-что!

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: