異地分散式應用程式模式

瞭解如何跨多個區域提供應用程式端點,並根據位置和合規性需求來路由使用者流量。

內容和問題

遍及廣大地理位置的組織都積極設法要安全且正確地散佈資料,並使其可供存取,同時確保各區域的每個使用者、位置和裝置的安全性、合規性和效能都能達到必要的水準。

解決方法

Azure Stack Hub 地理流量路由模式或異地分散式應用程式可讓流量根據各種計量導向至特定端點。 使用以地理位置為基礎的路由和端點組態來建立流量管理員,可根據區域需求、公司與國際法規和資料需求將流量路由至端點。

Geo-distributed pattern

單元

雲端外部

流量管理員

在圖表中,流量管理員位於公用雲端之外,但必須能夠協調本機資料中心和公用雲端中的流量。 平衡器會將流量路由到地理位置。

網域名稱系統 (DNS)

網域名稱系統 (DNS) 負責將網站或服務名稱轉譯 (或解析) 為其 IP 位址。

公用雲端

雲端端點

公用 IP 位址可用來透過流量管理員將連入流量路由傳送至公用雲端應用程式資源端點。  

本機雲端

本機端點

公用 IP 位址可用來透過流量管理員將連入流量路由傳送至公用雲端應用程式資源端點。

問題和考量

當您決定如何實作此模式時,請考慮下列幾點:

延展性

此模式會處理地理流量路由,而不是根據流量增加的情況進行調整。 不過,您可以將此模式與其他 Azure 和內部部署解決方案結合。 例如,此模式可以搭配跨雲端調整模式使用。

可用性

確定已透過內部部署硬體設定和軟體部署,針對本機部署應用程式的高可用性進行設定。

管理能力

此模式可確保在不同環境間都能有順暢的管理和熟悉的介面。

使用此模式的時機

  • 我的組織有海外分公司,且需要自訂的區域安全性和發佈原則。
  • 每個組織的辦公室都會提取員工、商務和設施資料,需要每個當地法規和時區的報告活動。
  • 透過水準向外延展應用程式,可以符合高階需求,並在單一區域和跨區域進行多個應用程式部署,以處理極端負載需求。
  • 即使單一區域中斷,應用程式也必須具有高可用性且回應用戶端要求。

後續步驟

深入了解此文章介紹的更多相關主題:

當您準備好測試解決方案範例時,請繼續參閱異地分散式應用程式解決方案部署指南。 部署指南提供部署及測試其元件的逐步指示。 您會瞭解如何使用異地分散式應用程式模式,根據各種計量,將流量導向特定端點。 使用以地理位置為基礎的路由和端點組態來建立流量管理員設定檔,可確保資訊會根據區域需求、公司與國際法規和您的資料需求路由至端點。