Azure 虛擬機器的可用性選項
適用於: ✔️ Linux VM ✔️ Windows VM ✔️ 彈性擴展集 ✔️ 統一擴展集
本文提供 Azure 虛擬機器 (VM) 可用性選項的概觀。
可用性區域
可用性區域可擴展您必須在 VM 上維護應用程式和資料可用性的控制層級。 可用性區域是 Azure 區域內實際獨立的區域。 每個 Azure 地區支援三個可用性區域。
每個可用性區域各有不同的電力來源、網路和冷卻系統。 您可以將解決方案設計為使用區域中複寫的 VM,以避免資料中心遺失應用程式和資料。 如果有個區域遭到入侵,就可以立即在另一個區域中使用複寫的應用程式和資料。
注意
區域資源可能或可能不存在於可用性區域中,而且無法深入瞭解區域資源位於哪個實體或邏輯區域。 區域中任何可用性區域的失敗,可能會關閉區域 VM。
虛擬機器擴展集
Azure 虛擬機器擴展集可讓您建立和管理一組負載平衡的 VM。 VM 執行個體的數目可以自動增加或減少,以因應需求或已定義的排程。 擴展集確保應用程式的高可用性,可讓您集中管理、設定和更新許多 VM。 擴展集本身沒有成本,只需要為您建立的每個 VM 執行個體付費。
擴展集的虛擬機器也可以部署到多個可用性區域、單一可用性區域,或以地區為範圍。 可用性區域部署選項隨著協調流程模式而有所不同。
可用性設定組
可用性設定組是 VM 的邏輯群組,可讓 Azure 了解您應用程式的建置方式,以提供備援和可用性。 建議您在可用性設定組內建立兩個或多個 VM,以提供具高可用性的應用程式,以及符合 99.95% Azure SLA。 可用性設定組本身不需要任何成本,您只需針對您建立的每個 VM 執行個體支付費用。
負載平衡器
將 Azure Load Balancer 與可用性區域和擴展集合併,以獲得最多的應用程式復原能力。 Azure Load Balancer 會在多部虛擬機器之間分配流量。 我們的標準層虛擬機器中包含 Azure Load Balancer。 並非所有的虛擬機器階層都包含 Azure Load Balancer。 如需虛擬機器負載平衡的詳細資訊,請參閱使用了 CLI 或 PowerShell 的 Load Balancer 快速入門。
Azure 儲存體複寫
Azure 儲存體會一律儲存資料的多個複本,以保護該資料不受計劃性和非計劃性事件影響,包括暫時性硬體故障、網路或電力中斷和大規模天然災害。 備援可確保您的儲存體帳戶即使在發生失敗時也能滿足可用性和持久性目標。
在決定您的案例適合哪一個備援選項時,請考慮在較低成本與較高可用性之間取捨。 這些因素有助於您判斷應該要納入哪個備援:
- 資料在主要區域中複寫的方式
- 資料是否會複寫到地理上距離主要區域相當遙遠的第二個區域,以保護其不受區域性災害影響
- 若主要區域因任何理由而無法使用,則應用程式是否需要讀取存取來複寫次要區域中的資料
如需詳細資訊,請參閱 Azure 儲存體備援
Azure Site Recovery
以一個組織而言,您必須採用商務持續性與災害復原 (BCDR) 策略,以便在預期或非預期中斷發生時,可以保護您資料的安全,並使您的應用程式和工作負載保持運作。
Azure Site Recovery 使商務應用程式和工作負載在中斷期間持續運作,有助於確保商務持續性。 Site Recovery 會將實體和虛擬機器 (VM) 上執行的工作負載從主要站台複寫到次要位置。 當您的主要站台發生中斷,您會容錯移轉至次要位置,並從該處存取應用程式。 在主要位置再次執行之後,您就可以容錯回復。
Site Recovery 可以管理複寫:
- 在 Azure 區域間複寫 Azure VM。
- 內部部署 VM、Azure Stack VM 和實體伺服器。