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

Завершено

Кроме распределения запросов от пользователей между серверами переднего плана, Azure Load Balancer можно использовать для равномерного распределения трафика от серверов переднего плана между внутренними серверами.

В организации здравоохранения интерфейсные серверы вызывают службы бизнес-логики, размещенные на среднем уровне. Средний уровень должен быть не менее масштабируемым и устойчивым, чем серверы переднего плана. Вы хотите использовать подсистему балансировки нагрузки для равномерного распределения запросов от серверов переднего плана между серверами среднего уровня. Таким образом, вы можете масштабировать серверы среднего уровня, чтобы достичь максимально возможной емкости. Кроме того, серверы среднего уровня будут устойчивы к сбоям. При сбое сервера подсистема балансировки нагрузки автоматически перенаправляет трафик на другой сервер.

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

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

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

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

  • При создании подсистемы балансировки нагрузки для параметра Тип выберите Внутренняя. При выборе этого параметра внешний IP-адрес подсистемы балансировки нагрузки не предоставляется в Интернете.
  • Назначьте частный IP-адрес вместо общедоступного IP-адреса для внешнего интерфейса подсистемы балансировки нагрузки.
  • Поместите подсистему балансировки нагрузки в защищенную виртуальную сеть, содержащую виртуальные машины, которые будут обрабатывать запросы.

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

Diagram showing internal load balancer.

Выбор режима распределения

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

Проверьте свои знания

1.

Какая конфигурация необходима для настройки внутренней подсистемы балансировки нагрузки?

2.

Какая из следующих инструкций о внешних подсистемах балансировки нагрузки является правильной?