使用 Azure 流量管理員來控制 Azure App Service 流量
注意
本文提供與 Azure App Service 相關之 Microsoft Azure 流量管理員的摘要資訊。 如需 Azure 流量管理員本身的詳細資訊,請造訪本文結尾的連結。
簡介
您可以使用 Azure 流量管理員,來控制如何將來自 Web 用戶端的要求分散至 Azure App Service 中的應用程式。 將 App Service 端點新增至 Azure 流量管理員設定檔時,Azure 流量管理員就會持續追蹤您 App Service 應用程式的狀態 (執行中、已停止或已刪除),以判定其中哪些端點應接收流量。
路由方法
Azure 流量管理員使用四種不同的路由方法。 下列清單說明這些專屬於 Azure App Service 的方法。
- 優先順序:所有流量都使用主要應用程式,並提供備份以免主要或備份應用程式無法使用。
- 加權︰將流量分配給一組應用程式 (不論是平均分配還是根據您定義的權數)。
- 效能:當您的應用程式在不同地理位置時,使用「最靠近」的應用程式 (因為網路延遲最低)。
- 地理:依據產生 Web 應用程式 DNS 查詢的地理位置,將使用者導向特定應用程式。
如需詳細資訊,請參閱流量管理員路由方法。
App Service 和流量管理員設定檔
若要設定控制 App Service 應用程式流量,可在使用上述四種負載平衡方法的其中一種之 Azure 流量管理員中建立設定檔,然後新增要控制其設定檔流量的端點 (在此案例中為 App Service)。 系統會定期與設定檔溝通您的應用程式狀態 (執行中、已停止或已刪除),讓 Azure 流量管理員可相應地導向流量。
搭配使用 Azure 流量管理員與 Azure 時,請牢記下列重點:
- 若為相同地區內的純應用程式部署,App Service 已經提供與應用程式模式無關的容錯移轉和循環配置資源功能。
- 若是在搭配使用 App Service 與其他 Azure 雲端服務的相同地區中進行部署,您可以結合兩種端點類型來啟用混合案例。
- 在設定檔中,您只能針對每個區域指定一個 App Service 端點。 選取一個應用程式作為某一個地區的端點時,將無法為該設定檔選擇使用該地區中其餘的應用程式。
- 您在 Azure 流量管理員設定檔中指定的 App Service 端點,會出現在設定檔中該應用程式之 [設定] 頁面的 [網域名稱] 區段下方,但您無法在該處進行設定。
- 將應用程式新增至設定檔後,在該應用程式之入口網站頁面的 [儀表板] 上,[網站 URL] 會顯示應用程式的自訂網域 URL (如果已設定一個)。 否則會顯示流量管理員設定檔 URL (例如,
contoso.trafficmanager.net
)。 應用程式的直接網域名稱和流量管理員 URL 都會顯示在應用程式之 [設定] 頁面的 [網域名稱] 區段下方。 - 您的自訂網域名稱會如預期般運作,但除了將之新增至應用程式外,您還必須設定 DNS 對應以指向流量管理員 URL。 如需更多如何為 App Service 應用程式設定自訂網域的資訊,請參閱在具有流量管理員整合的 Azure App Service 中設定自訂網域名稱。
- 您只能將標準或進階模式的應用程式新增至 Azure 流量管理員設定檔。
- 新增應用程式至流量管理員設定檔會導致應用程式重新開機。
後續步驟
如需 Azure 流量管理員的概念和技術概觀,請參閱 Traffic Manager 概觀。