Как добавить IP-адрес экземпляров виртуального масштабируемого набора в конечные точки диспетчера трафика

У меня есть виртуальный масштабируемый набор в Azure, и я хочу добавить общедоступный IP-адрес этих экземпляров в конечную точку диспетчера трафика. Мой вариант использования заключается в том, что я хочу создать запись этих экземпляров в своих зонах DNS. Я хочу сбалансировать нагрузку между этими экземплярами с помощью циклического перебора, поэтому я привнес в картину диспетчер трафика. Итак, теперь в моей зоне DNS у меня есть набор записей и создан псевдоним, который указывает на мой менеджер трафика Azure. Теперь я хочу добавить общедоступный IP-адрес этих экземпляров в конечную точку диспетчера трафика Azure, то есть всякий раз, когда новый экземпляр добавляется или удаляется, он автоматически добавляется в мой профиль диспетчера трафика. Как я могу это сделать?


person Anshul Walia    schedule 21.10.2020    source источник


Ответы (1)


Если вы имеете в виду общедоступный IP-адрес экземпляра VMSS, он выглядит следующим образом:

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

вы не можете добавить этот общедоступный IP-адрес в качестве конечной точки диспетчера трафика, поскольку он не является отдельным ресурсом (общедоступным IP-ресурсом) на портале Azure. См. поддерживаемые типы ресурсов Azure для Конечные точки Azure.

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

Диспетчер трафика в основном работает на уровне DNS, если не учитывать VMSS, вы можете создать несколько виртуальных машин с каждым присоединенным общедоступным IP-адресом, а затем добавить эти общедоступные IP-адреса к конечным точкам TM.

Однако, по моему мнению, диспетчер трафика Azure лучше позволяет оптимально распределять трафик между службами по глобальным регионам Azure. Для региональной службы LB уровня 4 вы можете просто использовать балансировщик нагрузки Azure, чтобы сбалансировать нагрузку между этими экземплярами VMSS с помощью циклического перебора. Вам нужно только связать VMSS с общедоступным балансировщиком нагрузки, после чего вы сможете сбалансировать эти экземпляры с помощью правил LB и получить доступ к серверным экземплярам через общедоступный IP-адрес внешнего интерфейса LB. Прочитайте Azure Load Balancer с масштабируемыми наборами виртуальных машин Azure, чтобы получить дополнительные сведения.

person Nancy Xiong    schedule 22.10.2020
comment
Привет, Итак, мой вариант использования заключается в том, что я сопоставил набор записей DNS в зоне DNS и создал псевдоним, который указывает на мой профиль диспетчера трафика, и в моем профиле диспетчера трафика я хочу добавить IP-адреса моих экземпляров виртуального масштабируемого набора как конечные точки, чтобы всякий раз, когда он масштабируется и масштабируется, IP-адреса экземпляров автоматически настраивались как конечные точки профиля диспетчера трафика. Я хочу сбалансировать нагрузку только на уровне DNS. Как я могу это сделать? - person Anshul Walia; 23.10.2020
comment
Невозможно напрямую добавить IP-адрес экземпляра в конечные точки TM. Вам необходимо добавить общедоступную LB перед вашими экземплярами виртуального масштабируемого набора, см. this, то вы можете добавить общедоступный IP-адрес LB в конечную точку диспетчера трафика. Поток трафика будет исходить от TM --- общедоступного IP-адреса LB --- экземпляров виртуальной машины с балансировкой нагрузки. Или вы можете заменить масштабируемые наборы виртуальных машин несколькими отдельными виртуальными машинами, а затем прикрепить общедоступный IP-адрес каждой виртуальной машины. - person Nancy Xiong; 26.10.2020