跨雲端調整模式

自動將資源新增至現有的應用程式,以容納增加的負載。

內容和問題

您的應用程式無法增加容量,以因應非預期增加的需求。 缺少延展性會導致使用者在尖峰使用時間無法連線到應用程式。 應用程式可為固定數目的使用者提供服務。

全球企業需要安全、可靠且可用的雲端式應用程式。 符合需求增加,並使用正確的基礎結構來支援該需求非常重要。 企業為了在成本和維護,以及商務資料安全性、儲存和即時可用性之間取得平衡,都費盡了心力。

您可能無法在公用雲端中執行您的應用程式。 不過,若讓企業在內部部署環境中維持用來處理應用程式需求高峰的容量,似乎不切實際。 透過此模式,您將可透過內部部署解決方案使用公用雲端的靈活性。

解決方法

跨雲端調整模式會使用公用雲端資源擴充位於本機雲端的應用程式。 此模式會在需求增加或減少時觸發,並分別新增或移除雲端中的資源。 這些資源提供了備援性、快速的可用性,和異地相容的路由。

Cross-cloud scaling pattern

注意

此模式僅適用於應用程式的無狀態元件。

單元

跨雲端調整模式包含下列元件。

雲端外部

流量管理員

在圖表中,這位於公用雲端群組之外,但必須能夠協調本機資料中心和公用雲端中的流量。 平衡器會藉由監視端點並提供容錯移轉轉散發,來為應用程式提供高可用性。

網域名稱系統 (DNS)

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

Cloud

裝載的組建伺服器

裝載組建管線的環境。

應用程式資源

應用程式資源必須能夠相應縮小和相應放大,例如虛擬機器擴展集和容器。

自訂網域名稱

將自訂變數名稱用於路由要求 GLOB。

公用 IP 位址

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

本機雲端

裝載的組建伺服器

裝載組建管線的環境。

應用程式資源

應用程式資源需要能夠相應縮小和相應放大,例如虛擬機器擴展集和容器。

自訂網域名稱

將自訂變數名稱用於路由要求 GLOB。

公用 IP 位址

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

問題和考量

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

延展性

跨雲端調整的關鍵元件是提供隨選調整的能力。 調整必須在公用和本機雲端基礎結構之間發生,並依需求提供一致的可靠服務。

可用性

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

管理能力

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

使用此模式的時機

使用此模式:

  • 當您需要增加應用程式容量以因應非預期的需求或定期需求時。
  • 當您不想要投資只會在尖峰期間使用的資源時。 您用多少就付多少。

在下列情況下不建議使用此模式:

  • 使用者在使用您的解決方案時需要透過網際網路連線。
  • 您的企業有當地的法規,要求起始連線必須來自現場電話。
  • 您的網路出現將使調整效能受限的一般瓶頸。
  • 您的環境與網際網路中斷連線,且無法連線到公用雲端。

後續步驟

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

當您準備好測試解決方案範例時,請繼續參閱跨雲端調整解決方案部署指南。 部署指南提供部署及測試其元件的逐步指示。 您將瞭解如何建立跨雲端解決方案,以提供手動觸發的程式,以便從 Azure Stack Hub 託管的 Web 應用程式切換至 Azure 託管 Web 應用程式。 您也將了解如何透過流量管理員使用自動調整功能,以確保在負載下時有彈性且可調整的雲端公用程式。