Решение для управления трафиком для служб приложений Azure, не использующих DNS
В настоящее время мы используем управление трафиком Azure для обеспечения балансировки нагрузки и высокой доступности в нескольких регионах для служб приложений Azure, развернутых в средах служб приложений. Мы сократили TTL Traffic Manager до 30 секунд. Однако у некоторых клиентов есть кэш DNS (4 часа TTL), который мы не можем контролировать, и это влияет на доступность нашего решения.
Что может быть хорошей альтернативой для предоставления HA и LB службам приложений Azure, которые не зависят от DNS? В документации мы видели, что MS предлагает сторонние решения, но есть ли конкретные предложения?
Спасибо,
1 ответ
Как вы указали, Azure Traffic Manager работает на уровне DNS. Если вы рассматриваете возможность управления несколькими конечными точками для обеспечения высокой доступности и балансировки нагрузки вне уровня DNS, я бы рекомендовал рассмотреть шлюз приложений Azure (для рабочих нагрузок HTTP) и / или балансировщик нагрузки Azure (для балансировки нагрузки любого уровня 4 (TCP, UDP)),
Вы также можете найти эту статью о комбинировании балансировщиков нагрузки в Azure релевантной для вашего случая использования