分享方式:


非配對區域的跨區域複寫解決方案

某些 Azure 服務支援跨區域複寫,確保商務持續性並防止資料遺失。 這些服務會利用另一個使用跨區域複寫的次要區域。 主要和次要區域兩者一起形成區域配對

不過,有些區域是非配對的,因此需要替代方法來達成異地複寫。

本文件列出一些服務和可能的解決方案,這些服務和解決方案均可在沒有配對區域的情況下支援異地複寫方法。

Azure API 管理

Azure APIM 不提供實際的跨區域複寫功能。 不過,您可以使用其備份和還原功能,將 APIM 服務執行個體的組態匯出到某個區域中,並將其匯入另一個區域。 只要從目標區域存取用於備份的儲存體帳戶,就不會有配對的區域相依性。 本文提供操作指導。

Azure App Service

若使用 App Service,自訂備份會儲存在選取的儲存體帳戶。 因此,在 GRS 和配對區域上進行跨區域還原會有相依性。 若使用自動備份類型,您無法跨區域備份/還原。 作為因應措施,您可以對已儲存的資料集實作自訂檔案複製機制,在非配對區域和不同的儲存體帳戶中手動複製這些資料集。

Azure Cache for Redis

Azure Cache for Redis 提供兩個不同的跨區域複寫選項,即 [作用中異地複寫] 和 [被動異地複寫]。 在這兩種情況下,區域配對沒有明確的相依性。

Azure Container Registry

異地複寫可讓 Azure 容器登錄成為單一登錄、服務包含多個區域登錄的多重主要區域。 此功能的區域配對沒有規定限制。 如需詳細資訊,請參閱 Azure Container Registry 中的異地複寫

Azure Cosmos DB

如果您的解決方案需要在區域中斷期間持續提供可用時間,您可以設定 Azure Cosmos DB 在多區域中複寫資料,並在需要時以透明方式容錯移轉到操作區域。 Azure Cosmos DB 支援多區域寫入,且能全域散發您的資料,以在沒有任何配對限制的情況下,從任何區域提供對資料的低延遲存取。

適用於 MySQL 的 Azure 資料庫

選擇任何適用於 MySQL 的 Azure 資料庫可用 Azure 區域,以啟動讀取複本

適用於 PostgreSQL 的 Azure 資料庫

若要在非配對區域中使用適用於 PostgreSQL 的 Azure 資料庫進行異地複寫,您可以使用:

使用異地複寫的受管理服務:Azure PostgreSQL 受管理服務支援作用中異地複寫,為主要伺服器建立可連續讀取的次要複本。 可讀取的次要複本可能位於和主要伺服器相同的 Azure 區域中,但更常見的情況是位於不同區域。 這種可讀取的次要複本也稱為異地複本

您可以使用其中任一種列出的兩種客戶自控資料移轉方法,將資料複寫到非配對區域。

Azure Data Factory

針對非配對區域中的異地複寫,Azure Data Factory (ADF) 支援 ADF 管線基礎結構即程式碼佈建結合 ADF 的原始檔控制

事件格線

針對非配對區域中事件方格主題的異地複寫,您可以實作用戶端容錯移轉

Azure IoT 中樞

針對非配對區域中的異地複寫,請使用指引模式以路由傳送到次要 IoT 中樞。

Azure Kubernetes Service (AKS)

Azure 備份可以提供 AKS 叢集保護功能,包括跨區域還原 (CRR) 功能,此功能目前處於預覽狀態且僅支援 Azure 磁碟。 雖然 CRR 功能依賴 GRS 配對區域複本,但如果 AKS 叢集只將資料儲存在外部儲存體中並避免使用「叢集內」解決方案,則可避免對 CRR 產生任何相依性。

Azure 監視器記錄

Azure 監視器記錄中的 Log Analytics 工作區不使用配對區域。 若要確保商務持續性並防止資料遺失,請啟用跨區域工作區複寫。 如需詳細資訊,請參閱跨區域複寫 Log Analytics 工作區以增強復原能力

Azure 服務匯流排

Azure 服務匯流排可以使用異地複寫異地災害復原功能,提供區域復原功能,而不需要相依於區域配對。

Azure SQL Database

對於在非配對區域中使用 Azure SQL Database 進行異地複寫,您可以使用:

  • 容錯移轉群組功能,在任何 Azure 區域組合執行複寫,不需要對基礎儲存體 GRS 建立任何相依性。

  • 作用中異地複寫功能,為主要資料庫建立持續同步的可讀取次要資料庫。 可讀取的次要資料庫可能與主要資料庫位於相同的 Azure 區域中,但更常見位於不同區域。 這種可讀取的次要資料庫也稱為異地次要資料庫異地複本

Azure SQL 受控執行個體

若要在非配對區域中使用 Azure SQL 受控執行個體進行異地複寫,您可以使用:

  • 容錯移轉群組功能,在任何 Azure 區域組合執行複寫,不需要對基礎儲存體 GRS 建立任何相依性。

Azure 儲存體

若要在非配對區域中實行異地複寫:

  • 若為 Azure 物件儲存體

    注意

    Azure Data Lake Storage 不支援物件複寫。

  • 若為 Azure NetApp Files (ANF),除了 Azure 區域配對之外,您還可以複寫到一組非標準配對。 請參閱 Azure NetApp Files (ANF) 跨區域複寫

  • 若為 Azure 檔案儲存體:

    重要

    您必須停用雲端階層處理,以確保所有資料都存在於本機,並在 Azure 虛擬機器上佈建足夠的儲存體來保存整個資料集。 為了確保變更會快速複寫到次要區域,應該只在伺服器端點上存取和修改檔案,而不是在 Azure 中存取和修改。

Azure 虛擬機器

若要在未處理區域中實現異地復寫,請使用 Azure Site Recovery 服務。 Azure Site Recovery 是 Azure 中的災害復原服務,可將工作負載從主要位置複寫到次要位置,以提供商務持續性和災害復原。 在 Azure Site Recovery 支援的前提下,次要位置可以在非配對區域。

下一步