0

У нас есть веб-приложения, размещенные в двух центрах обработки данных для обеспечения высокой доступности, и мы использовали диспетчер трафика с методом маршрутной маршрутизации для маршрутизации трафика в любой из двух центров обработки данных.Маршрут трассировки маршрута Azure по шаблону URL-адреса

Теперь по требованию к бизнесу нам нужно маршрутизировать трафик по шаблону URL. Скажем, для url/api/v1, маршрут к центру данных 1, для url/api/v2, маршрут к центру данных 2.

Я знаю, что диспетчер трафика не поддерживает маршрутизацию на основе URL. Любое обходное решение?

+0

Нет конкретного обходного пути - вам придется придумать свои собственные. Возможно, разделив ваш сайт на несколько TLD? Возможно, используя услугу маршрутизации трафика сторонних производителей? К сожалению, нет единого правильного ответа на этот вопрос. –

+0

Спасибо, Дэвид. Я также проверил Application Gateway, который поддерживает маршрутизацию на основе URL. Мне интересно, целесообразно ли использовать шлюз приложений для маршрутизации трафика в разные регионы? Поскольку сам шлюз приложения должен быть создан в заданном регионе. – Youxu

ответ

0

Azure Traffic Manager работает на уровне DNS и, как таковой, не знает каких-либо сведений о URL-адресе, связанном с запросом DNS, который он получает, поэтому маршрутизация с использованием URL-адресов невозможна с Azure Traffic Manager. Я рекомендую вам использовать Azure Application Gateway для маршрутизации на основе URL в одном регионе. Для межрегиональной маршрутизации на основе URL-адресов вы можете рассмотреть возможность создания субдоменов по-разному и используя маршрутизацию уровня DNS.

Смежные вопросы