Службы балансировки сетевой нагрузки

редактировать

Службы балансировки сетевой нагрузки (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 \ Interface \ {GUID})
  • NLBS может конфликтовать с некоторыми маршрутизаторами Cisco, которые не могут разрешить IP-адрес сервера и должны быть настроены со статической записью ARP.
История

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

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

Последняя правка сделана 2021-05-31 04:55:12
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте