Поделиться через


Руководство: Создание глобального балансировщика нагрузки Azure

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

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

  • Создайте глобальную подсистему балансировки нагрузки.
  • Создайте внутренний пул, содержащий две региональные подсистемы балансировки нагрузки.
  • Создайте правило балансировщика нагрузки.
  • Проверьте подсистему балансировки нагрузки.

Для работы с этим руководством можно использовать портал Azure, Azure CLI или Azure PowerShell.

Prerequisites

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

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

Important

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

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

  1. Войдите на портал Azure.

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

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

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

    Setting Value
    Сведения о проекте
    Subscription Выберите подписку.
    Группа ресурсов Выберите "Создать новую " и введите CreateCRLBTutorial-rg в текстовом поле.
    Сведения об инстанции
    Name Введите myLoadBalancer-cr
    Region Выберите регион (США) Восточная часть США.
    Type Выберите Общедоступный.
    SKU Оставьте значение по умолчанию "Стандартный".
    Tier Выберите Global

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

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

  6. В разделе IP-конфигурация внешнего интерфейса нажмите кнопку + Добавить IP-адрес внешнего интерфейса.

  7. Введите LoadBalancerFrontend в Имя в поле Добавить внешний IP-адрес.

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

  9. В публичном IP-адресе выберите Создать новый. Введите myPublicIP-cr в поле Имя. Нажмите кнопку "Сохранить " для диалогового окна "Добавить общедоступный IP-адрес".

  10. Нажмите кнопку "Сохранить".

  11. Внизу страницы выберите элемент Далее. Серверные пулы.

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

  13. Введите myBackendPool-cr в поле "Имя" в Добавить серверный пул.

  14. В подсистемах балансировки нагрузки выберите myLoadBalancer-r1 или первый региональный балансировщик нагрузки в раскрывающемся списке подсистемы балансировки нагрузки. Убедитесь, что конфигурация внешнего IP и IP-адрес соответствуют myLoadBalancer-r1.

  15. Выберите myLoadBalancer-r2 или ваш второй региональный балансировщик нагрузки в раскрывающемся списке балансировщика нагрузки. Убедитесь, что конфигурация внешнего IP-адреса и IP-адрес соответствуют myLoadBalancer-r2.

  16. Нажмите кнопку "Добавить".

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

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

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

    Setting Value
    Name Введите myHTTPRule-cr.
    Версия IP Выберите IPv4 или IPv6 для IP-версии.
    IP-адрес фронтенда Выберите LoadBalancerFrontend.
    Protocol Выберите TCP.
    Port Введите 80.
    Пул серверов заднего плана Выберите myBackendPool-cr.
    Сохраняемость сеанса Выберите "Нет".
    Время ожидания простоя (в минутах) Введите или переместите ползунок на 15.
    Сброс TCP Выберите "Включено".
    Плавающий IP-адрес Оставьте значение по умолчанию Отключено.
  20. Нажмите кнопку "Добавить".

  21. В нижней части страницы выберите Проверить и создать.

  22. Выберите Создать на вкладке Просмотр и создание.

    Note

    Развертывание подсистемы балансировки нагрузки между регионами отображается в определенных домашних регионах Azure. Сведения о текущем списке см. в разделе "Домашние регионы" в Azure для балансировки нагрузки между регионами.

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

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

  1. Найдите общедоступный IP-адрес для подсистемы балансировки нагрузки на экране обзора. Выберите все службы в меню слева, выберите все ресурсы и выберите myPublicIP-cr.

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

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

  3. Остановите виртуальные машины в серверном пуле одного из региональных подсистем балансировки нагрузки.

  4. Обновите веб-браузер и просмотрите отработку отказа подключения к другой региональной подсистеме балансировки нагрузки.

    Проверка балансировщика нагрузки после переключения

Очистите ресурсы

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

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

Дальнейшие шаги

Изучив это руководство, вы:

  • Создана глобальная подсистема балансировки нагрузки.
  • Добавлены региональные подсистемы балансировки нагрузки в внутренний пул глобальной подсистемы балансировки нагрузки.
  • Создано правило балансировки нагрузки.
  • протестировали балансировщик нагрузки.

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