Краткое руководство. Создание общедоступной подсистемы балансировки нагрузки с помощью портала Azure для распределения нагрузки между виртуальными машинами

Краткое руководство. Создание общедоступной подсистемы балансировки нагрузки с помощью портала Azure для распределения нагрузки между виртуальными машинами

Начните работу с Azure Load Balancer, создав с помощью портала Azure общедоступную подсистему балансировки нагрузки и три виртуальные машины.

Предварительные требования

  • Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно.

Вход в Azure

Войдите на портал Azure по адресу https://portal.azure.com.

  • SKU "Стандартный"
  • SKU "Базовый"

Для производственных рабочих нагрузок рекомендуется использовать подсистему балансировки нагрузки ценовой категории "Стандартный". Дополнительные сведения о доступных ценовых категориях см. в статье Номера SKU для Azure Load Balancer .

Создание виртуальной сети

С помощью этого раздела вы создадите виртуальную сеть и подсеть.

В поле поиска в верхней части портала введите виртуальные сети. В результатах поиска выберите Виртуальные сети.

В разделе Виртуальные сети выберите + Создать.

В подменю Создать виртуальную сеть введите или выберите следующую информацию на вкладке Основные сведения:

Откройте вкладку IP-адрес или нажмите кнопку Далее: IP-адреса внизу страницы.

На вкладке IP-адреса укажите следующие сведения:

В разделе Имя подсети выберите по умолчанию.

В окне Изменение подсети введите следующие сведения:

Щелкните Сохранить.

Перейдите на вкладку Безопасность.

В разделе BastionHost выберите Включить. Введите такие сведения:

Перейдите на вкладку Просмотр и создание или нажмите кнопку Просмотр и создание.

Нажмите кнопку создания.

Создание шлюза NAT

В этом разделе вы создадите шлюз NAT для исходящего доступа к Интернету со стороны ресурсов в виртуальной сети.

В поле поиска в верхней части портала введите сетевой шлюз NAT. В результатах поиска выберите NAT-шлюзы.

На странице Шлюзы NAT выберите + Создать.

В разделе Создание шлюза NAT введите или выберите следующие значения.

Откройте вкладку Исходящий IP-адрес или нажмите кнопку Далее: исходящий IP-адрес внизу страницы.

На вкладке Исходящий IP-адрес выберите Создание общедоступного IP-адреса рядом с пунктом Общедоступные IP-адреса.

В окне Добавление общедоступного IP-адреса в поле Имя введите myNATGatewayIP.

Щелкните ОК.

Откройте вкладку Подсеть или нажмите кнопку Далее: подсеть внизу страницы.

На странице Виртуальная сеть на вкладке Подсеть выберите myVNet.

В поле Имя подсети выберите myBackendSubnet.

Нажмите синюю кнопку Просмотр и создание внизу страницы или перейдите на вкладку Просмотр и создание.

Нажмите кнопку создания.

Создание подсистемы балансировки нагрузки

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

Во время создания подсистемы балансировки нагрузки вы настроите следующие параметры:

  • Интерфейсный IP-адрес
  • Серверный пул
  • Правила балансировки нагрузки для входящего трафика

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

На странице Подсистема балансировки нагрузки щелкните Создать.

На странице Создание подсистемы балансировки нагрузки на вкладке Основные сведения укажите следующее.

Параметр Значение Сведения о проекте Подписка Выберите свою подписку. Группа ресурсов Выберите CreatePubLBQS-rg. Сведения об экземпляре Имя Введите myLoadBalancer. Регион Выберите (Европа) Западная Европа. Тип Щелкните Общедоступный. номер SKU Оставьте значение по умолчанию Стандартная. Уровень Оставьте значение по умолчанию Региональная.

В нижней части страницы выберите Далее: интерфейсная IP-конфигурация.

В разделе Интерфейсная IP-конфигурация выберите + Добавить интерфейсный IP-адрес.

В поле Имя введите LoadBalancerFrontend.

Выберите IPv4 или IPv6 для параметра Версия IP-адреса.

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

Выберите IP-адрес для параметра Типа IP-адреса.

Дополнительные сведения о префиксах IP-адресов см. в статье Префикс общедоступного IP-адреса Azure.

Выберите вариант Создать новый в разделе Общедоступный IP-адрес.

В окне Добавление общедоступного IP-адреса в поле Имя введите myPublicIP.

Из списка Зона доступности выберите Избыточный между зонами.

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

Для параметра Предпочтение маршрутизации оставьте значение по умолчанию Сеть Майкрософт.

Щелкните ОК.

Выберите Добавить.

Внизу страницы выберите Далее: серверные пулы.

На вкладке Серверные пулы нажмите + Добавить серверный пул.

В разделе Добавление серверного пула в поле Имя введите myBackendPool.

В разделе Виртуальные сети выберите myVNET.

Выберите значение Сетевая карта или IP-адрес в поле Конфигурация внутреннего пула.

Выберите IPv4 или IPv6 в поле Версия IP-адреса.

Выберите Добавить.

Внизу страницы нажмите кнопку Далее. Правила для входящего трафика.

На вкладке Правила для входящего трафика в разделе Правило балансировки нагрузки нажмите кнопку + Добавить правило балансировки нагрузки.

В разделе Добавление правила балансировки нагрузки введите следующую информацию или выберите указанные ниже варианты.

Выберите Добавить.

В нижней части страницы нажмите синюю кнопку Просмотр + создание.

Нажмите кнопку создания.

В этом примере мы создали шлюз NAT для предоставления исходящего доступа к Интернету. Вкладка правил для исходящего трафика в конфигурации пропускается, так как она не требуется для шлюза NAT. Дополнительные сведения о шлюзе NAT Azure см. в разделе Что такое NAT виртуальной сети?. Дополнительные сведения об исходящих подключениях в Azure см. в статье Преобразование исходных сетевых адресов (SNAT) для исходящих подключений.

Создание виртуальных машин

В этом разделе показано, как создать три виртуальные машины (myVM1, myVM2 и myVM3) в трех разных зонах (зона 1, зона 2 и зона 3).

Эти виртуальные машины добавляются во внутренний пул подсистемы балансировки нагрузки, которую вы создали ранее.

В поле поиска в верхней части портала введите Виртуальная машина. В результатах поиска выберите Виртуальные машины.

На странице Виртуальные машины выберите + Создать Виртуальная машина.

В разделе Создание виртуальной машины на вкладке Основные сведения укажите следующее.

Выберите вкладку Сеть или Далее: диски, затем Далее: сеть.

На вкладке "Сеть" укажите следующее.

Выберите Review + create (Просмотреть и создать).

Проверьте параметры, а затем нажмите кнопку Создать.

Выполните шаги 1–7, чтобы создать еще две виртуальные машины со следующими значениями (все остальные параметры совпадают с параметрами виртуальной машины myVM1).

Azure предоставляет IP-адрес исходящего трафика по умолчанию для виртуальных машин, которым не назначен общедоступный IP-адрес или которые находятся в серверном пуле внутренней подсистемы балансировки нагрузки Azure ценовой категории "Базовый". Механизм IP-адреса исходящего трафика по умолчанию предоставляет исходящий IP-адрес, который нельзя настроить.

IP-адрес исходящего трафика по умолчанию отключается, когда виртуальной машине назначается общедоступный IP-адрес или когда виртуальная машина помещается в серверный пул подсистем балансировки нагрузки ценовой категории "Стандартный" с правилами для исходящего трафика или без них. Если подсети виртуальной машины назначен ресурс шлюза для преобразования сетевых адресов (NAT) в виртуальной сети Azure, IP-адрес исходящего трафика по умолчанию отключается.

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

Дополнительные сведения об исходящих подключениях в Azure см. в статье Преобразование исходных сетевых адресов (SNAT) для исходящих подключений.

Для производственных рабочих нагрузок рекомендуется использовать подсистему балансировки нагрузки ценовой категории "Стандартный". Дополнительные сведения о доступных ценовых категориях см. в статье Номера SKU для Azure Load Balancer .

Создание виртуальной сети

С помощью этого раздела вы создадите виртуальную сеть и подсеть.

В поле поиска в верхней части портала введите виртуальные сети. В результатах поиска выберите Виртуальные сети.

В разделе Виртуальные сети выберите + Создать.

В подменю Создать виртуальную сеть введите или выберите следующую информацию на вкладке Основные сведения:

Откройте вкладку IP-адрес или нажмите кнопку Далее: IP-адреса внизу страницы.

На вкладке IP-адреса укажите следующие сведения:

В разделе Имя подсети выберите по умолчанию.

В окне Изменение подсети введите следующие сведения:

Щелкните Сохранить.

Перейдите на вкладку Безопасность.

В разделе BastionHost выберите Включить. Введите такие сведения:

Перейдите на вкладку Просмотр и создание или нажмите кнопку Просмотр и создание.

Нажмите кнопку создания.

Создание виртуальных машин

С помощью инструкций из этого раздела вы создадите три виртуальных машины (myVM1, myVM2 и myVM3).

Эти три виртуальные машины будут добавлены в группу доступности с именем myAvailabilitySet.

В поле поиска в верхней части портала введите Виртуальная машина. В результатах поиска выберите Виртуальные машины.

На странице Виртуальные машины выберите + Создать Виртуальная машина.

В разделе Создание виртуальной машины на вкладке Основные сведения укажите следующее.

Выберите вкладку Сеть или Далее: диски, затем Далее: сеть.

На вкладке "Сеть" укажите следующее.

Выберите вкладку Управление или Далее Управление.

На вкладке Управление укажите следующее.

Выберите Review + create (Просмотреть и создать).

Проверьте параметры, а затем нажмите кнопку Создать.

Выполните шаги 1–9, чтобы создать еще две виртуальные машины с приведенными ниже значениями. Все остальные параметры совпадают с параметрами виртуальной машины myVM1.

Azure предоставляет IP-адрес исходящего трафика по умолчанию для виртуальных машин, которым не назначен общедоступный IP-адрес или которые находятся в серверном пуле внутренней подсистемы балансировки нагрузки Azure ценовой категории "Базовый". Механизм IP-адреса исходящего трафика по умолчанию предоставляет исходящий IP-адрес, который нельзя настроить.

IP-адрес исходящего трафика по умолчанию отключается, когда виртуальной машине назначается общедоступный IP-адрес или когда виртуальная машина помещается в серверный пул подсистем балансировки нагрузки ценовой категории "Стандартный" с правилами для исходящего трафика или без них. Если подсети виртуальной машины назначен ресурс шлюза для преобразования сетевых адресов (NAT) в виртуальной сети Azure, IP-адрес исходящего трафика по умолчанию отключается.

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

Дополнительные сведения об исходящих подключениях в Azure см. в статье Преобразование исходных сетевых адресов (SNAT) для исходящих подключений.

Создание подсистемы балансировки нагрузки

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

Во время создания подсистемы балансировки нагрузки вы настроите следующие параметры.

  • Интерфейсный IP-адрес
  • Серверный пул
  • Правила балансировки нагрузки для входящего трафика

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

На странице Подсистема балансировки нагрузки выберите + Создать.

На странице Создание подсистемы балансировки нагрузки на вкладке Основные сведения укажите следующее.

Параметр Значение Сведения о проекте Подписка Выберите свою подписку. Группа ресурсов Выберите CreatePubLBQS-rg. Сведения об экземпляре Имя Введите myLoadBalancer. Регион Выберите (Европа) Западная Европа. Тип Щелкните Общедоступный. номер SKU Выберите Базовый.

В нижней части страницы выберите Далее: интерфейсная IP-конфигурация.

В разделе Интерфейсная IP-конфигурация выберите + Добавить интерфейсный IP-адрес.

В поле Имя введите LoadBalancerFrontend.

Выберите IPv4 или IPv6 в качестве версии протокола IP.

Выберите вариант Создать новый в разделе Общедоступный IP-адрес.

В окне Добавление общедоступного IP-адреса в поле Имя введите myPublicIP.

Для параметра Назначение выберите Статическое.

Щелкните ОК.

Выберите Добавить.

Внизу страницы выберите Далее: серверные пулы.

На вкладке Серверные пулы нажмите + Добавить серверный пул.

В разделе Добавление серверного пула в поле Имя введите myBackendPool.

В разделе Виртуальные сети выберите myVNET.

В разделе Сопоставлено с выберите Виртуальные машины.

Выберите IPv4 или IPv6 в поле Версия IP.

В разделе Виртуальные машины нажмите синюю кнопку + Добавить.

В разделе Добавление виртуальных машин во внутренний пул установите флажки рядом с myVM1, myVM2 и myVM3.

Выберите Добавить.

Выберите + Добавить в поле Добавить серверный пул.

Внизу страницы выберите Далее: правила для входящего трафика.

На вкладке Правила для входящего трафика в разделе Правило балансировки нагрузки нажмите кнопку + Добавить правило балансировки нагрузки.

В разделе Добавление правила балансировки нагрузки введите следующую информацию или выберите указанные ниже варианты.

Выберите Добавить.

В нижней части страницы нажмите синюю кнопку Просмотр + создание.

Нажмите кнопку создания.

Установка служб IIS

В поле поиска в верхней части портала введите Виртуальная машина. В результатах поиска выберите Виртуальные машины.

Выберите myVM1.

На странице Обзор выберите Подключиться и Бастион.

Выберите Использовать бастион.

Введите имя пользователя и пароль, введенные в процессе создания виртуальной машины.

Выберите Подключиться.

На рабочем столе сервера перейдите к Средства администрирования Windows Windows PowerShell.

В окне PowerShell выполните команды, чтобы:

  • установить сервер IIS;
  • удалить файл iisstart.htm по умолчанию;
  • добавить новый файл iisstart.htm, в котором отображается имя виртуальной машины.

Закройте сеанс Бастиона с myVM1.

Повторите шаги 1–8, чтобы установить IIS и добавить обновленный файл iisstart.htm на myVM2 и myVM3.

Тестирование подсистемы балансировки нагрузки

В поле поиска в верхней части страницы введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

Найдите общедоступный IP-адрес подсистемы балансировки нагрузки, который указан на странице Обзор в разделе Общедоступный IP-адрес.

Скопируйте общедоступный IP-адрес и вставьте его в адресную строку браузера. В браузере отобразится страница пользовательской виртуальной машины веб-сервера IIS.

Очистка ресурсов

Ставшие ненужными группу ресурсов, подсистему балансировки нагрузки и все связанные ресурсы можно удалить. Для этого выберите группу ресурсов CreatePubLBQS-rg, которая содержит все эти ресурсы, и щелкните Удалить.

Дальнейшие действия

В этом кратком руководстве показано, как:

  • создать Azure Load Balancer ценовой категории "Стандартный" или "Базовый";
  • подключить три виртуальных машины к подсистеме балансировки нагрузки;
  • тестировать подсистему балансировки нагрузки.

Чтобы узнать больше об Azure Load Balancer, ознакомьтесь со следующей статьей:

📎📎📎📎📎📎📎📎📎📎