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

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

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

Требования:

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

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

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019
Диспетчер трафика

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

Возможно, решение Azure Front Door (как и в других ответах)

0 голосов
/ 05 февраля 2019

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

Посмотрите на это https://docs.microsoft.com/en-gb/azure/frontdoor/front-door-overview

...