Подтвердить что ты не робот

Базовая балансировка нагрузки Azure vs Traffic Manager

Можно ли объяснить разницу между балансировкой нагрузки VM (на новом портале Azure) и менеджером трафика Azure (в настоящее время управляемым только с старого портала) и как они взаимодействуют?

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

  • Что произойдет, если я не настроил конечную точку с балансировкой нагрузки (на новом портале Azure), а вместо этого настроил диспетчер трафика Azure, чтобы вместо этого балансировать баланс между ними? Это одно и то же?
  • Можно ли использовать оба вида балансировки нагрузки в тандеме? (диспетчер трафика настроен на переход на другой ресурс по регионам и использует балансировку нагрузки VM для круглых роботов в зонах доступности?)
4b9b3361

Ответ 1

Джеймс

Я думаю, что вы уже многое из этого выяснили.

Балансировка нагрузки VM:

  • Работает только с виртуальными машинами, находящимися в том же регионе
  • Только Round Robin
  • Работает на уровне TCP/UDP, маршрутизируя трафик между одной или несколькими частными конечными точками, которые находятся за общедоступной конечной точкой.

https://www.windowsazure.com/en-us/manage/windows/common-tasks/how-to-load-balance-virtual-machines/

Диспетчер трафика отличается тем, что:

  • Он может работать через регионы.
  • Он предлагает политики управления трафиком, отличные от циклических (например, отказоустойчивость, производительность)
  • Он работает на уровне DNS, "маршрутизируя" ** трафик между одной или несколькими публичными конечными точками, которые находятся за общим DNS-именем.

https://azure.microsoft.com/en-us/documentation/articles/traffic-manager-manage-profiles/

Вы действительно можете использовать Балансировщик нагрузки и Диспетчер трафика в тандеме, вы нанесете гвоздь на голову там.

-

Влад

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

Ответ 2

Azure Traffic Manager.

Задача Azure Traffic Manager состоит в том, чтобы маршрутизировать трафик глобально на основе гибких политик, обеспечивая отличную работу пользователя, которая согласуется с тем, как вы структурировали свое приложение по всему миру. Диспетчер трафика имеет несколько различных политик:

Задержка. Прямо к "ближайшей службе"

Round Robin.. Распространяйте все службы.

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

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

Лазерная балансировка нагрузки

Задача балансировки нагрузки Azure - направлять трафик внутри региона. Это сочетается с Azure Traffic Manager, где диспетчер трафика маршрутизирует внутренние области между виртуальными машинами. Если вы объедините эти два, вы получите глобальное управление трафиком в сочетании с локальным отказоустойчивостью. введите описание изображения здесь

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

Различия в балансировке нагрузки

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

Лазерная балансировка нагрузки работает на транспортном уровне (уровень 4 в стеке ссылок сети OSI). Он обеспечивает распределение трафика на уровне сети через экземпляры приложения, работающего в одном и том же центре данных Azure.

Шлюз приложения работает на уровне приложения (уровень 7 в стеке ссылок сети OSI). Он действует как услуга обратного прокси, заканчивая клиентским подключением и пересылкой запросов на конечные конечные точки.

Диспетчер трафика работает на уровне DNS. Он использует ответы DNS для прямого трафика конечного пользователя на глобально распределенные конечные точки. Клиенты затем напрямую подключаются к этим конечным точкам.

введите описание изображения здесь

ССЫЛКИ:

https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-overview

https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-overview

https://www.concurrency.com/blog/w/azure-traffic-manager-vs-azure-load-balancer

Ответ 3

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

Для обоих недостатков вам нужно полагаться на предложения партнеров.