Руководство. Создание Azure Load Balancer в нескольких регионах с помощью портала Azure
Подсистема балансировки нагрузки в нескольких регионах обеспечивает глобальную доступность службы в разных регионах Azure. В случае сбоя одного региона его трафик направляется на подсистему балансировки нагрузки в ближайшем работоспособном регионе.
В этом руководстве описано следующее:
- создание подсистемы балансировки нагрузки в нескольких регионах;
- создание серверного пула с двумя региональными подсистемами балансировки нагрузки;
- Создайте правило балансировщика нагрузки.
- тестирование подсистемы балансировки нагрузки.
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начинать работу.
Необходимые компоненты
- Подписка Azure.
- Два Azure Load Balancer ценовой категории Стандартный, серверные пулы которых развернуты в двух разных регионах Azure.
- Сведения о том, как создать региональную подсистему балансировки нагрузки ценовой категории "Стандартный" и виртуальные машины для серверных пулов см. в кратком руководстве Создание общедоступной подсистемы балансировки нагрузки с помощью портала Azure для распределения нагрузки между виртуальными машинами.
Войдите на портал Azure.
Создание подсистемы балансировки нагрузки в нескольких регионах
В этом разделе описано, как создать
- Подсистема балансировки нагрузки в нескольких регионах
- Внешний интерфейс с глобальным общедоступным IP-адресом
- Серверный пул с двумя региональными подсистемами балансировки нагрузки
Внимание
Чтобы выполнить эти действия, в подписке должны быть развернуты две региональные подсистемы балансировки нагрузки с серверными пулами. Дополнительные сведения см. в кратком руководстве Создание общедоступной подсистемы балансировки нагрузки с помощью портала Azure для распределения нагрузки между виртуальными машинами.
В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.
На странице Подсистема балансировки нагрузки щелкните Создать.
На странице Создание подсистемы балансировки нагрузки на вкладке Основные сведения укажите следующее.
Параметр Значение Сведения о проекте Отток подписок Выберите свою подписку. Группа ресурсов Выберите Создать и введите CreateCRLBTutorial-rg в текстовое поле. Сведения об экземпляре Имя. Ввод myLoadBalancer-cr Область/регион Выберите регион (США) Восточная часть США. Тип Щелкните Общедоступный. Номер SKU Оставьте значение по умолчанию Стандартный. Уровень Выберите Глобальный. В нижней части страницы выберите Далее: интерфейсная IP-конфигурация.
В разделе IP-конфигурация внешнего интерфейса нажмите кнопку + Добавить IP-адрес внешнего интерфейса.
Введите LoadBalancerFrontend в поле Имя раздела Добавить IP-адрес внешнего интерфейса.
Выберите IPv4 или IPv6 для версии IP-адреса.
В поле Общедоступный IP-адрес выберите вариант Создать новый. Введите myPublicIP-cr в поле Имя. Нажмите кнопку "Сохранить " для диалогового окна "Добавить общедоступный IP-адрес".
Выберите Сохранить.
Внизу страницы выберите элемент Далее. Серверные пулы.
На вкладке Серверные пулы нажмите + Добавить серверный пул.
Введите myBackendPool-cr в поле Имя раздела Добавить серверный пул.
В Подсистемы балансировки нагрузки, выберите myLoadBalancer-r1 или вашу первую региональную подсистему балансировки нагрузки в раскрывающемся списке Подсистемы балансировки нагрузки. Убедитесь, что Конфигурация IP внешнего интерфейса и IP-адрес соответствуют myLoadBalancer-r1.
Выберите myLoadBalancer-r2 или вашу вторую региональную подсистему балансировки нагрузки в раскрывающемся списке Подсистемы балансировки нагрузки. Убедитесь, что Конфигурация IP внешнего интерфейса и IP-адрес соответствуют myLoadBalancer-r2.
Выберите Добавить.
Внизу страницы выберите Далее. Правила для входящего трафика.
В списке Правила для входящих подключений выберите + Добавить правило балансировки нагрузки.
В разделе Добавление правила балансировки нагрузки введите следующую информацию или выберите указанные ниже варианты.
Параметр Значение Имя. Введите myHTTPRule-cr. Версия IP-адреса Выберите IPv4 или IPv6 для версии IP-адреса. Интерфейсный IP-адрес Выберите LoadBalancerFrontEnd. Протокол Выберите TCP. Порт Введите 80. Внутренний пул Выберите myBackendPool-cr. Сохранение сеанса Выберите Отсутствует. Время ожидания простоя (в минутах) Введите значение 15 или переместите ползунок на это значение. Сброс TCP Щелкните Включено. Плавающий IP-адрес Оставьте значение по умолчанию Отключено. Выберите Добавить.
В нижней части страницы выберите Review + create (Проверить и создать).
Выберите Создать на вкладке Просмотр и создание.
Примечание.
Развертывание подсистемы балансировки нагрузки между регионами отображается в определенных домашних регионах Azure. Сведения о текущем списке см. в разделе "Домашние регионы" в Azure для балансировки нагрузки между регионами.
Тестирование подсистемы балансировки нагрузки
В этом разделе описано, как протестировать подсистему балансировки нагрузки между регионами. Вы подключаетесь к общедоступному IP-адресу в веб-браузере. Вы останавливаете виртуальные машины в одном из пулов серверной части региональной подсистемы балансировки нагрузки и наблюдаете отработку отказа.
Найдите общедоступный IP-адрес для подсистемы балансировки нагрузки на экране обзора. Выберите все службы в меню слева, выберите все ресурсы и выберите myPublicIP-cr.
Скопируйте общедоступный IP-адрес и вставьте его в адресную строку браузера. В браузере отобразится страница по умолчанию веб-сервера IIS.
Остановите все виртуальные машины в серверном пуле одной из региональных подсистем балансировки нагрузки.
Обновите страницу в веб-браузере и убедитесь, что отработка отказа в другую региональную подсистему балансировки нагрузки выполнена успешно.
Очистка ресурсов
Ставшие ненужными группу ресурсов, подсистему балансировки нагрузки и все связанные ресурсы можно удалить.
Для этого выберите группу ресурсов CreateCRLBTutorial-rg, которая содержит все эти ресурсы, и щелкните Удалить.
Следующие шаги
Изучив это руководство, вы:
- создали подсистему балансировки нагрузки в нескольких регионах;
- добавили региональные подсистемы балансировки нагрузки в серверный пул подсистемы балансировки нагрузки в нескольких регионах;
- создали правило балансировки нагрузки;
- протестировать подсистему балансировки нагрузки.
Дополнительные сведения см. в следующей статье:
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру