使用效能路由傳送跨區域最佳化應用程式

已完成

音樂串流應用程式擁有位於全球不同區域的使用者。 有些使用者其位置距離應用程式部署的位置相當遙遠。 串流效能部分取決於使用者裝置與主機間的距離。 為了盡可能地為使用者提供最佳效能,您會在多個區域部署應用程式。 當您新增區域時,您希望流量管理員能自動將流量導向效能最佳的端點。

「效能」流量路由傳送方法會將其連線到效能最佳的伺服器。 它的效能可能較佳,因為它的實體位置距離使用者較近,但也可能是因為壅塞或網際網路連線能力的原因。 Azure 會在網際網路延遲表中儲存連線用戶端的歷史 DNS 查詢延遲。 Azure 可以使用此資訊將流量導向最快回應的伺服器,即延遲最低的伺服器。 流量管理員會透過追蹤 IP 位址範圍和每個 Azure 資料中心間來回行程的時間,維持網際網路延遲表。 若端點無法使用,流量管理員便不會將它包含在 DNS 查詢回應中。

除了設定流量管理員設定檔,並選取效能作為路由傳送方法之外,您無須進行其他動作。 端點不一定需要具備高優先順序,因為流量管理員會將所有流量自動路由至回應速度最快的伺服器。

在下列範例中,若端點 A 的執行效率變得不如端點 B,客戶流量便會被自動路由傳送到端點 B。

Diagram of an example showing Traffic Manager routing traffic to the best performing endpoint.

用戶端流量會以一致的方式進行路由。 只要基礎伺服器和網路沒有變更,一個用戶端的每個要求便都會導向相同端點。 若您需要更細微的控制 (例如選擇區域內慣用的容錯移轉),您可以將流量管理員用於巢狀設定。