Краткое руководство. Создание общедоступной подсистемы балансировки нагрузки с помощью портала 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, ознакомьтесь со следующей статьей: