Как перенаправить трафик, размещенный на конечной точке Azure (DNS/ статический IP), на другой внешний IP-адрес

Вопрос: Как разместить конечную точку в Azure, которая позволяет по желанию перенаправлять интернет-трафик между службами Azure и AWS?

Я размещаю два кластера kubernetes - один в Azure, а другой в AWS. Я хочу иметь возможность: 1. перенаправлять трафик по желанию либо в aws, либо в azure, сохраняя при этом общедоступную конечную точку dns.
2. переключиться вручную [и автоматически автоматически] на кластер aws. Каков наилучший способ размещения конечной точки в Azure?

Требования:

  • Трафик должен быть перенаправлен немедленно - никаких проблем с кэшированием и несвежих нагрузок!
  • Возможность настройки отработки отказа, т. Е. Указать, что Azure активен, а AWS является службой отработки отказа. Трафик должен автоматически перенаправляться, как только Azure выходит из строя.

Я посмотрел на Диспетчер трафика, Балансировщики нагрузки и Шлюз приложений. Не уверен, какой из них (если есть) лучше.

2 ответа

Решение

Диспетчер трафика не будет работать для вас, так как это служба DNS, поэтому кэширование будет происходить (по общему признанию, это лучшее решение, если вы установите DNS кэш 5 секунд или что-то). шлюз приложения позволяет указать IP-адрес в качестве конечной точки, балансировщики нагрузки работают только при подключении к vms внутри Azure. Но шлюзы приложений не разрешают аварийное переключение по желанию. вам нужно будет заблокировать зонд для аварийного переключения.

Входная дверь Azure может стать для вас решением (как и в других ответах)

Вы можете заглянуть в Службу входной двери Azure для своего варианта использования.

Загляните в этот https://docs.microsoft.com/en-gb/azure/frontdoor/front-door-overview

Другие вопросы по тегам