判斷複寫策略

已完成

Azure 儲存體帳戶中的資料一律會進行複寫以確保持久性及高可用性。 Azure 儲存體複寫會複製資料以防範計劃性與非計劃性事件。 這些事件包括暫時性硬體故障、網路或電力中斷、重大天災等等。 您可以選擇在相同的資料中心內、跨相同地區內的不同區域資料中心,甚至是跨地區,進行資料複寫。 複寫可確保儲存體帳戶符合 Azure 儲存體的服務等級協定 (SLA),即使發生失敗也一樣。

我們將探索四種複寫策略:

  • 本機備援儲存體 (LRS)
  • 區域備援儲存體 (ZRS)
  • 異地備援儲存體 (GRS)
  • 異地區域備援儲存體 (GZRS)

本地備援儲存體

本地備援儲存體相較於其他策略,是成本最低、持久性最低的複寫選項。 如果發生資料中心層級的災害,例如火災或洪水,則所有複本都可能會遺失或無法復原。 儘管有其限制,但 LRS 仍可能適用於數個情節:

  • 若應用程式儲存的資料發生資料遺失,可以輕鬆重建。
  • 資料會像即時摘要一樣不斷變更,因此不一定需要儲存資料。
  • 應用程式由於資料控管需求而只能在國家/地區中複寫資料。

區域備援儲存體

區域備援儲存體會以同步方式,將資料複寫到單一區域中的三個儲存體叢集。 每個儲存體叢集實際上都與其他叢集分隔並位在自己的可用性區域中。 每個可用性區域與其中的 ZRS 叢集都是自發性的,具有不同的公用程式與網路功能。 將資料儲存在 ZRS 帳戶中,可確保當區域變得無法使用時,您能夠存取與管理資料。 ZRS 的效能優異且延遲性低。

  • 目前無法在所有區域中使用 ZRS。
  • 從另一個資料複寫選項變更為 ZRS 時,必須將實體資料從單一儲存戳記移至區域內的多個戳記。

異地備援儲存體

異地備援儲存體會將資料複寫到次要地區 (與來源資料主要區域距離數百英哩)。 即使發生區域性中斷,GRS 仍提供很高的持久性。 GRS 的設計目的是要提供至少 99.99999999999999% (16 個 9) 的耐久性。 當儲存體帳戶啟用 GRS 後,如果發生主要區域因全區中斷或嚴重損壞而無法復原的情況,資料仍會永久可用。

如果您實作 GRS,則有兩個相關的選項可供選擇:

  • GRS 會將資料複寫至次要地區中的另一個資料中心。 只有在 Microsoft 起始從主要區域容錯移轉至次要區域時,才能讀取資料。

  • 讀取權限異地備援儲存體 (RA-GRS) 是以 GRS 為基礎。 RA-GRS 會將資料複寫到次要區域中的另一個資料中心,也會為您提供從次要區域讀取的選項。 使用 RA-GRS,不論 Microsoft 是否起始從主要到次要的容錯移轉,您都可以從次要區域讀取。

對於已啟用 GRS 或 RA-GRS 的儲存體帳戶,會使用本地備援儲存體先複寫所有資料。 更新會先認可到主要位置,並透過使用 LRS 進行複寫。 接著會使用 GRS,以非同步的方式將更新複寫到次要區域。 次要地區中的資料會使用 LRS。 主要和次要區域會管理分散在儲存體縮放單位內不同容錯網域和升級網域之間的複本。 儲存體縮放單位是資料中心內的基本複寫單位。 此層級的複寫是由 LRS 所提供。

異地區域備援儲存體

異地區域備援儲存體結合區域備援儲存體的高可用性和區域性中斷的保護能力,如同異地備援儲存體提供的功能。 GZRS 儲存體帳戶中的資料會複寫到主要區域中的三個 Azure 可用區域,此外也會複寫到次要地理區域以保護其不受區域災害影響。 每個 Azure 區域都會與相同地理位置內的另一個區域配對,以共同形成區域配對。

透過 GZRS 儲存體帳戶,若可用區域無法使用或無法復原,則仍可繼續讀取和寫入資料。 此外,資料也會在發生全區中斷或災害,而導致主要區域無法復原時維持永久可用。 GZRS 旨在於指定的一年中,為物件提供至少 99.99999999999999% (16 個 9) 的持久性。 GZRS 也提供與 LRS、ZRS、GRS 或 RA-GRS 相同的可擴縮性目標。 您可以使用讀取權限異地區域備援儲存體 (RA-GZRS),選擇性地啟用次要地區中資料的讀取存取權。

提示

Microsoft 建議您針對需要一致性、持久性、可用性、絕佳效能,以及針對災害復原恢復的應用程式使用 GZRS。 啟用 RA-GZRS,即可在發生區域性災害時,取得次要區域的讀取存取權。

選擇複寫策略時要考量的事項

讓我們檢查不同複寫策略的持久性和可用性範圍。 下表描述複寫程序期間的幾個主要因素,包括資料中心內的節點無法使用,以及整個資料中心 (區域或非區域) 是否無法使用。 資料表會識別在全區域無法使用期間,遠端異地複寫區域中資料的讀取權限,以及支援的 Azure 儲存體帳戶類型。

資料中心內的節點無法使用 整個資料中心都無法使用 全區域中斷 在全區域中斷期間讀取存取權
- LRS
- ZRS
- GRS
- RA-GRS
- GZRS
- RA-GZRS
- ZRS
- GRS
- RA-GRS
- GZRS
- RA-GZRS
- GRS
- RA-GRS
- GZRS
- RA-GZRS
- RA-GRS
- RA-GZRS