Azure Frontdoor или диспетчер трафика
Просто хотели получить рекомендации по использованию лазурного переднего входа или лазурного диспетчера трафика для двух моих разных веб-приложений, размещенных в разных регионах? Можем ли мы использовать оба вместе?
2 ответа
И входная дверь Azure, и диспетчер трафика развертываются с помощью Azure независимо от региона, чтобы помочь экземплярам балансировки нагрузки между парами регионов. Если вы размещаете веб-приложения с помощью службы приложений Azure, рекомендуемым решением для балансировки нагрузки между регионами является Front Door, поскольку ваш трафик - это Http(s). (тогда как диспетчер трафика будет работать нормально, если вы используете виртуальные машины в разных регионах и хотите балансировать нагрузку между ними)
А если вы хотите еще больше распределить нагрузку трафика между различными веб-приложениями в одном регионе, используйте шлюз приложений Azure. (ваша входная дверь направляет пользовательский трафик в регион, а внутри этого региона шлюз приложений направляет трафик в работоспособное веб-приложение.)
Вы можете прочитать это дерево решений для вариантов балансировки нагрузки, предоставляемых Microsoft: https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview#decision-tree-for-load-balancing-in-azure
IMHO вы должны использовать тот, который имеет больше смысла. В Traffic Manager вы можете работать с разными алгоритмами при маршрутизации в нужный регион, в то время как Front Door у вас нет такой гибкости.
С другой стороны, Front Door предлагает некоторые функции, такие как брандмауэр веб-приложений (WAF) и разгрузка SSL, которые могут быть интересны в вашем сценарии.