共用方式為


在 Azure Cosmos DB for MongoDB 虛擬核心叢集(預覽) 上管理跨區域複寫

適用於: MongoDB 虛擬核心

重要

Azure Cosmos DB for MongoDB 虛擬核心中的跨區域複寫目前為預覽狀態。 此預覽版本沒有服務等級協定 (SLA),不建議用於生產工作負載。 可能不支援特定功能,或可能已經限制功能。

Azure Cosmos DB for MongoDB 虛擬核心允許連續資料串流至另一個 Azure 區域中的複本叢集。 此功能提供跨區域災害復原 (DR) 保護,並讀取跨區域的可擴縮性。 本文件是開發人員的快速指南,讓開發人員了解如何管理其叢集的跨區域複寫。

必要條件

啟用跨區域複寫

若要在叢集建立期間在新叢集上啟用跨區域複寫,請遵循下列步驟:

  1. 請依照步驟 建立新的適用於 Azure Cosmos DB for MongoDB 虛擬核心叢集
  2. 在 [基本] 索引標籤上,選取 [啟用全域散發 (預覽)] 旗標。
  3. 在 [全域散發套件(預覽)] 索引標籤上,針對另一個區域中[讀取複本] 選取 [啟用]。
  4. 在 [讀取複本名稱] 字段中提供複本叢集名稱
  5. 選取 [讀取複本] 區域中的區域。 複本叢集裝載於選取的 Azure 區域中。
  6. (選擇性)在 [網络] 索引標籤上,選取叢集所需的網路存取設定。
  7. 在 [ 檢閱 + 建立] 索引卷標上,檢閱叢集組態詳細數據,然後選取 [ 建立]。

注意

復本叢集會建立在與其主要叢集相同的 Azure 子叢集和資源群組中。

若要在叢集建立之後隨時在新的叢集上啟用跨區域複寫,請遵循下列步驟:

  1. 請依照步驟 建立新的適用於 Azure Cosmos DB for MongoDB 虛擬核心叢集
  2. 在 [基本] 索引標籤上,選取 [啟用全域散發 (預覽)] 旗標。
  3. 略過 全域散發 (預覽) 索引標籤。此索引標籤可用來在主要叢集布建期間建立叢集復本。
  4. 建立叢集之後,在叢集提要字段的 [設定] 底下,選取 [全域散發套件][預覽]。
  5. 選取 [ 新增讀取複本]。
  6. 在 [讀取複本名稱] 字段中提供複本叢集名稱
  7. 選取 [讀取複本] 區域中的區域。 複本叢集裝載於選取的 Azure 區域中。
  8. 確認您的選取專案,然後選取 [ 儲存 ] 按鈕以確認複本建立。

升階複本

若要將叢集複本升階至讀寫叢集,請遵循下列步驟:

  1. 選取您想要在入口網站中升階的叢集複本。
  2. 在叢集提要字段的 [設定]下,選取 [全域散發]
  3. 在 [全域散發] 頁面上,選取 [升階]
  4. 在 [升階] <叢集名稱> 畫面上,仔細檢查叢集複本的名稱、讀取警告文字,然後選取 [升階]

升階叢集複本之後,它就會變成可讀取且可寫入的叢集。

檢查叢集複寫角色和複寫區域

若要檢查叢集的複寫角色,請遵循下列步驟:

  1. 選取現有的 Azure Cosmos DB for MongoDB 虛擬核心叢集。
  2. 選取 [概觀] 頁面。
  3. 檢查 [讀取區域] (在主要叢集上) 或 [寫入區域] (在複本叢集上) 值。

如果 [讀取區域] 值是 [未啟用],則此叢集已停用跨區域複寫。

停用跨區域複寫

若要停用跨區域複寫,請遵循下列步驟:

  1. 選取 Azure Cosmos DB for MongoDB 虛擬核心 複本 叢集。
  2. 選取 [概觀]
  3. 確認它是複本叢集
  4. 在 Azure 入口網站中,於複本叢集的 [概觀] 頁面上,選取 [刪除]
  5. [刪除<複本名稱]> 畫面上,讀取警告文字,然後在 [確認帳戶名稱] 欄位中輸入叢集的名稱。
  6. 選取 [刪除] 以確認刪除複本。

如果您需要刪除主要和複本叢集,您必須先刪除複本叢集。

使用連接字串

您可以連線到叢集複本,就像一般讀寫叢集一樣。 請遵循下列步驟來 取得不同案例的連接字串

  1. 在入口網站中選取主要叢集或其叢集複本。
  2. 在叢集提要字段的 [設定]下,選取 [連接字串]
  3. 複製目前選取叢集的 連接字串,以聯機到該叢集。

叢集複本升階之後,會保留連接字串。 您可以繼續使用任一字串進行讀取作業。 您必須將 連接字串 變更為指向升級的複本叢集,才能在升級完成後繼續寫入資料庫。

跨區域複寫限制

下一節說明跨區域複寫功能的各種限制。

  • 免費層不支援跨區域複寫。
  • 復本叢集不支援高載計算
  • 只有具有一個分區的叢集才支援跨區域複寫。
  • 主要和復本叢集上的計算、記憶體和分區計數設定相同,而且無法變更。
  • 復本叢集不支援高可用性。
  • 不支持複本叢集的複本。