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

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

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

Требования:

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

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


comment
Вы можете настроить внешнюю конечную точку в диспетчере трафика Azure и перенаправить трафик в кластер aws при сбое проверки работоспособности конечной точки Azure. Для каждой конечной точки необходимо настроить проверку работоспособности в ATF. Вы будете использовать механизм приоритетной маршрутизации, в котором весь трафик будет идти к конечной точке Azure, а в случае сбоя он будет перенаправлен на конечную точку aws. также вам нужно управлять состоянием в обоих случаях или иметь чистую систему без отслеживания состояния.   -  person Aravind    schedule 05.02.2019


Ответы (2)


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

Azure Front Door может быть решением для вас (как и в другом ответе)

person 4c74356b41    schedule 05.02.2019
comment
Спасибо и 4c74, и sasikant. 4c74 дает наиболее полный ответ. Я проверю Лазурный вход. - person Banoona; 06.02.2019

Вы можете заглянуть в службу Azure Front Door Service для вашего случая использования.

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

person sasikant    schedule 05.02.2019