Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Службы балансировки сетевой нагрузки ( NLBS ) - это реализация Microsoft кластеризации и балансировки нагрузки , предназначенная для обеспечения высокой доступности и высокой надежности, а также высокой масштабируемости. NLBS предназначена для приложений с относительно небольшими наборами данных, которые редко меняются (например, веб-страницы) и не имеют длительных состояний в памяти. Эти типы приложений называются приложениями без сохранения состояния и обычно включают Интернет, протокол передачи файлов (FTP) и виртуальные частные сети.(VPN) серверы. Каждый клиентский запрос к приложению без сохранения состояния - это отдельная транзакция, поэтому можно распределять запросы между несколькими серверами для балансировки нагрузки. Одной из привлекательных особенностей NLBS является то, что все серверы в кластере отслеживают друг друга с помощью контрольного сигнала, поэтому не существует единой точки отказа .

В своем текущем воплощении в Windows Server 2003 NLBS не поддерживает автоматическое удаление отказавшего сервера из кластера, если сервер не находится полностью в автономном режиме или если его служба NLBS не остановлена. Например, если веб-сервер возвращает страницу с ошибкой вместо правильного содержимого, NLBS все равно воспринимает ее как «живую». Таким образом, на каждом участвующем узле обычно требуется сценарий мониторинга, который проверяет правильность доставки локальной веб-страницы и вызывает утилиту nlb.exe для добавления или удаления себя из кластера по мере необходимости.

Советы по настройке:

  • Служба балансировки сетевой нагрузки требует, чтобы на всех машинах было правильное местное время. Убедитесь, что служба времени Windows правильно настроена на всех хостах для синхронизации часов. Несинхронизированное время приведет к появлению экрана входа в сеть, который не принимает действительные учетные данные.
  • Консоль сервера не может открывать диалоговые окна сетевых карт, когда вы настраиваете «Диспетчер балансировки сетевой нагрузки» с клиентского компьютера.
  • Вы должны вручную добавить каждый сервер балансировки нагрузки индивидуально в кластер балансировки нагрузки после создания узла кластера.
  • Чтобы разрешить обмен данными между серверами в одном кластере NLB, каждому серверу требуется следующая запись реестра: ключ DWORD с именем «UnicastInterHostCommSupport» и значение 1 для GUID каждой сетевой карты (HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ WLBS \ Parameters \ Интерфейс \ {GUID})
  • NLBS может конфликтовать с некоторыми маршрутизаторами Cisco, которые не могут разрешить IP-адрес сервера и должны быть настроены со статической записью ARP.

История [ править ]

Служба балансировки нагрузки Windows NT (WLBS) - это функция Windows NT, которая обеспечивает балансировку нагрузки и кластеризацию для приложений. WLBS динамически распределяет IP-трафик между несколькими узлами кластера и обеспечивает автоматическое переключение при отказе в случае отказа узла. WLBS был заменен службами балансировки сетевой нагрузки в Windows 2000 .

Автоматическое переключение при отказе также является частью этого кадра.