Службы балансировки сетевой нагрузки (NLBS ) - это Microsoft реализация кластеризации и балансировки нагрузки, которая предназначена для обеспечения высокой доступности и высокой надежности, а также высокой масштабируемости. NLBS предназначена для приложений с относительно небольшими наборами данных, которые редко меняются (например, веб-страницы) и не имеют длительных состояний в памяти. Эти типы приложений называются приложениями без сохранения состояния и обычно включают в себя веб-серверы, серверы протокола передачи файлов (FTP) и виртуальные частные сети (VPN). Каждый клиентский запрос к приложению без сохранения состояния - это отдельная транзакция, поэтому можно распределить запросы между несколькими серверами для балансировки нагрузки. Одной из привлекательных особенностей NLBS является то, что все серверы в кластере отслеживают друг друга с помощью контрольного сигнала, поэтому не существует единой точки отказа.
В его текущем воплощении в Windows Server 2003, NLBS не поддерживает автоматическое удаление отказавшего сервера из кластера, если сервер полностью не отключен или его служба NLBS не остановлена. Например, если веб-сервер возвращает страницу с ошибкой вместо правильного содержимого, NLBS все равно воспринимает ее как «живую». Таким образом, на каждом участвующем узле обычно требуется сценарий мониторинга, который проверяет правильность доставки локальной веб-страницы и вызывает служебную программу nlb.exe для добавления или удаления из кластера по мере необходимости.
Советы по настройке:
Служба балансировки нагрузки Windows NT (WLBS) - это функция Windows NT, которая обеспечивает балансировку нагрузки. g и кластеризация приложений. WLBS динамически распределяет IP-трафик между несколькими узлами кластера и обеспечивает автоматическое переключение при отказе в случае отказа узла. WLBS был заменен службами балансировки сетевой нагрузки в Windows 2000.
Автоматическое переключение при сбое также является частью этого фрейма.