2016-11-14 57 views
0

我們在兩個數據中心上託管Web應用以實現高可用性,我們使用帶有循環路由方法的流量管理器將流量路由到兩個數據中心中的任意一個。通過URL模式的Azure流量管理器路由

現在,根據業務需求,我們需要通過URL模式來路由流量。說,對於url/api/v1,路由到數據中心1,爲url/api/v2,路由到數據中心2.

我知道流量管理器不支持基於URL的路由。任何解決方法?

+0

沒有具體的解決方法 - 你必須拿出你自己的。可能通過將您的網站分成多個頂級域名?可能通過使用第三方流量路由服務?不幸的是,沒有單一的正確答案。 –

+0

謝謝大衛。我還檢查了支持基於URL的路由的Application Gateway。我想知道使用應用程序網關將流量路由到不同的區域是否可行?由於應用程序網關本身必須在給定的區域中創建。 – Youxu

回答

0

Azure流量管理器運行在DNS層,因此不知道與其接收的DNS請求相關的URL的任何詳細信息 - 因此,Azure流量管理器無法使用基於URL的路由。我鼓勵您考慮在單個區域內使用Azure應用程序網關進行基於URL的路由。對於基於URL的區域間路由,您可以考慮使子域不同並使用DNS層路由。