В этой теме содержатся следующие разделы:

Доступность, масштабируемость и технологии кластеризации

ОС Windows Server 2008 R2 предоставляет две технологии кластеризации: отказоустойчивые кластеры и балансировка сетевой нагрузки (NLB). Отказоустойчивые кластеры служат, в первую очередь, для обеспечения высокой доступности; балансировка сетевой нагрузки обеспечивает масштабируемость и, в то же время, увеличивает доступность служб Интернета.

Выбор технологии кластеризации (отказоустойчивый кластер или балансировка сетевой нагрузки) зависит в основном от того, должны ли приложения работать долгое время в оперативной памяти:

  • Отказоустойчивые кластеры предназначены для приложений, которые должны длительное время работать в оперативной памяти, или которые содержат часто обновляемые данные большого объема. Эти приложения называются переменными приложениями со сведениями о состоянии и включают в себя приложения для работы с базами данных и для обмена сообщениями. Как правило, отказоустойчивые кластеры используются для файловых серверов, серверов печати, баз данных и обмена сообщениями.

  • Балансировка сетевой нагрузки предназначена для приложений, которые не должны длительное время работать в оперативной памяти. Они называются неизменными приложениями. Неизменное приложение обрабатывает каждый запрос клиента как независимую операцию, поэтому может балансировать нагрузку для каждого запроса по отдельности. Как правило, данные в неизменных приложениях предназначены только для чтения и редко изменяются. Обычно балансировку сетевой нагрузки используют веб-серверы переднего плана, виртуальные частные сети, FTP-серверы, брандмауэры и прокси-серверы. Кластеры балансировки сетевой нагрузки также могут поддерживать другие службы и приложения на основе протоколов TCP и UDP.

Общие сведения о технологии балансировки сетевой нагрузки

Служба балансировки нагрузки сети повышает надежность и масштабируемость серверных приложений Интернета, используемых на веб-, прокси- и FTP-серверах, серверах брандмауэра и виртуальной частной сети (VPN) и на других ответственных серверах.

Что такое кластеры NLB?

Отдельный компьютер под управлением Windows не будет обладать достаточно высоким уровнем надежности и масштабируемой производительности. Но при объединении ресурсов нескольких компьютеров, на которых установлены программные продукты, работающих под управлением ОС Windows Server 2008 R2, в единый виртуальный кластер технология балансировки сетевой нагрузки может обеспечить надежность и производительность, необходимые для веб-сервера и других ответственных серверов.

На каждом узле выполняется отдельная копия заданных серверных приложений (например, приложений для веб-, FTP- и Telnet-сервера). Балансировка сетевой нагрузки распределяет входящие клиентские запросы между узлами в кластере. Нагрузку, которую должен обрабатывать каждый узел, можно настроить в соответствии с требованиями. Если нужно обработать дополнительную нагрузку, узлы можно добавлять к кластеру динамически. Кроме того, балансировка сетевой нагрузки может направлять весь поток данных на один предназначенный для этого узел, называемый узлом по умолчанию.

Балансировка сетевой нагрузки позволяет обращаться ко всем компьютерам в кластере по одному и тому же набору IP-адресов кластера и поддерживает набор уникальных, выделенных IP-адресов для каждого узла. Для приложений с балансировкой нагрузки при сбое на узле или его отключении нагрузка автоматически перераспределяется между работающими компьютерами. При сбое или неожиданном отключении компьютера от сети все активные подключения к такому серверу будут потеряны. Но если работа узла завершается намеренно, команда drainstop позволяет обслужить все активные подключения до отключения компьютера. В любом случае, компьютер вне сети, когда он будет готов к работе, может снова присоединиться к кластеру в рабочем режиме и взять на себя часть нагрузки, что позволит снизить объем данных, приходящийся на другие компьютеры кластера.

Вопросы аппаратного и программного обеспечения, связанные с кластерами балансировки сетевой нагрузки

  • Балансировка сетевой нагрузки устанавливается как стандартный компонент Windows - сетевой драйвер.

  • Балансировка сетевой нагрузки не требует для запуска и работы каких-либо изменений в оборудовании.

  • Диспетчер NLB позволяет создавать кластеры балансировки сетевой нагрузки, настраивать и управлять кластерами, а также узлами кластеров с одного удаленного или локального компьютера.

  • Технология балансировки сетевой нагрузки позволяет клиентам обращаться к кластеру по единому логическому интернет-имени и виртуальному IP-адресу, называемому IP-адресом кластера (сохраняются отдельные имена для каждого компьютера). Балансировка сетевой нагрузки поддерживает несколько IP-адресов для многосетевого сервера.

    Примечание

    В случае виртуального кластера сервер не обязательно должен быть многосетевым, чтобы иметь несколько IP-адресов.

  • Балансировка сетевой нагрузки может быть привязана к нескольким сетевым адаптерам, что позволяет настроить несколько независимых кластеров на каждом узле. Поддержка нескольких сетевых адаптеров отличается от виртуальных кластеров, в которых можно настраивать несколько кластеров на одном сетевом адаптере.

Установка компонента NLB

Адаптер, на который устанавливается балансировка сетевой нагрузки (NLB), должен использовать только протокол TCP/IP. Не добавляйте для этого адаптера другие протоколы (например IPX). Балансировка сетевой нагрузки может выполнять балансировку нагрузки любых приложений и служб, использующих сетевой протокол TCP/IP и связанных с определенным TCP- или UDP-портом.

Чтобы установить и настроить балансировку сетевой нагрузки, используйте учетную запись, входящую в группу "Администраторы" на каждом узле. Если при установке и настройке на каждом узле не используется учетная запись из группы "Администраторы", последует запрос на ввод учетных данных для учетной записи администратора. Чтобы настроить учетную запись, используемую диспетчером NLB по умолчанию: перейдите в меню диспетчера NLB Параметры, а затем выберите Изменить. Эту учетную запись не рекомендуется использовать в других целях.

Для установки компонента NLB можно использовать Задачи начальной настройки или Диспетчер серверов. Чтобы установить компонент NLB, в списке задач щелкните Добавить возможности и в списке компонентов выберите Балансировка нагрузки сети.

Управление балансировкой сетевой нагрузки

Управление ролями сервера и компонентами выполняется с помощью оснасток консоли управления (MMC). Чтобы открыть оснастку диспетчера балансировки сетевой нагрузки, нажмите кнопку Пуск, выделите пункт Администрирование и выберите команду Диспетчер балансировки сетевой нагрузки. Открыть диспетчер балансировки сетевой нагрузки можно также, введя в командной строке Nlbmgr.

Дополнительные источники информации по балансировке сетевой нагрузки

Дополнительные сведения о балансировке сетевой нагрузки см. в справочной системе сервера. Для этого откройте диспетчер балансировки сетевой нагрузки, как описано в предыдущем разделе, и нажмите клавишу F1.

  • Сведения по развертыванию балансировки сетевой нагрузки см. на веб-сайте https://go.microsoft.com/fwlink/?LinkId=87253 (может быть на английском языке).

  • Сведения по операциям для балансировки сетевой нагрузки см. на веб-сайте https://go.microsoft.com/fwlink/?LinkId=87254 (может быть на английском языке).

  • Сведения по разрешению вопросов, связанных с балансировкой сетевой нагрузкой, см. на веб-сайте https://go.microsoft.com/fwlink/?LinkId=87255 (может быть на английском языке).


Содержание