本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
管理亞 Amazon DocumentDB 全域叢集
您可以在組成全域叢集的個別叢集上執行大部分的管理作業。當您在主控台的 [叢集] 頁面上選擇 [群組相關資源] 時,您會看到主要叢集和次要叢集在關聯的全域叢集下分組。
全域叢集的 [組態] 索引標籤會 AWS 區域 顯示叢集的執行位置、版本以及全域叢集識別碼。
修改 Amazon DocumentDB 全域叢集
中的 [叢集] 頁面會 AWS Management Console 列出所有全域叢集,並顯示每個叢集的主要叢集和次要叢集。全域叢集有自己的組態設定。具體而言,它具有與其主要和次要叢集相關聯的區域。
當您對全域叢集進行變更時,您有機會取消變更。
當您選擇 Continue (繼續) 時,您可以確認變更。
修改 Amazon DocumentDB 全域叢集的參數
您可以針對全域叢集中的每個叢集個別設定叢集參數群組。大多數參數的運作方式與其他類型的 Amazon DocumentDB 叢集的運作方式相同。建議您將全域資料庫中所有叢集的設定保持一致。如果您將次要叢集提升為主要叢集,這麼做有助於避免非預期的行為變更。
例如,讓時區和字元集使用相同設定,以避免不同叢集接管成為主要業集時發生不一致的行為。
從 Amazon DocumentDB 全域叢集中移除叢集
有幾種情況下,您可能會想要從全域叢集中移除叢集。例如,如果主要叢集降級或隔離,您可能想要從全域叢集移除叢集。然後,它會變成獨立佈建的叢集,可用來建立新的全域叢集。若要深入了解,請參閱從意外中斷手動復原全域叢集。
您也可能想要移除叢集,因為您想要刪除不再需要的全域叢集。在卸離所有關聯的叢集之後,才能刪除全域叢集,將主叢集保留為最後。如需詳細資訊,請參閱刪除 Amazon DocumentDB 全域叢集。
注意
當叢集從全域叢集中分離時,叢集不再與主叢集同步。它會成為具有完整讀取/寫入功能的獨立佈建叢集。此外,它不再顯示在 Amazon DocumentDB 主控台中。只有當您在叢集所在的主控台中選取區域時,此選項才會顯示。
您可以使用 AWS Management Console、或從全域叢集中移除叢集RDSAPI。 AWS CLI
從 Amazon DocumentDB 全域叢集中刪除叢集
若要刪除全域叢集,請執行下列動作:
-
從全域叢集移除所有次要叢集。每個叢集都會成為獨立叢集。請參閱上一節「移除全域叢集」。
-
從每個獨立叢集中刪除所有複本。
-
從全域叢集移除主要叢集。這會成為獨立叢集。
-
從主要叢集中,先刪除所有複本,然後刪除主要執行個體。從新獨立叢集中刪除主要執行個體通常也會同時移除叢集和全域叢集。
在次要區域中建立無周邊的 Amazon DocumentDB 叢集
雖然 Amazon DocumentDB 全域叢集需要與主叢集不同 AWS 區域 的次要叢集至少有一個次要叢集,但是您可以為次要叢集使用無周邊設定。無周邊的次要 Amazon DocumentDB 叢集是沒有執行個體的叢集。這種類型的組態可以降低全域叢集的費用。在 Amazon DocumentDB 叢集中,運算和儲存是分離的。如果沒有執行個體,您就不需要支付運算費用,只需支付儲存體費用。如果設定正確,無周邊輔助磁碟區的儲存磁碟區會與主要叢集保持同步。
您可以像在建立 Amazon DocumentDB 全域叢集時一樣新增次要叢集。不過,在主要叢集開始複寫至次要叢集之後,您可以從次要叢集刪除唯讀執行個體。此次要叢集現在被視為「無頭」,因為它不再具有執行個體。然而,儲存磁碟區會與主要的 Amazon DocumentDB 叢集保持同步。
重要
對於能夠容忍全區域故障 15 分鐘以上的客戶,我們只建議使用無周邊叢集。這是因為使用無周邊次要叢集從全區域故障中復原時,使用者必須在容錯移轉後建立新的執行個體。新執行個體可能需要 10-15 分鐘才能使用。
如何將無周邊次要叢集新增至全域叢集
-
登入 AWS Management Console 並開啟 Amazon DocumentDB
主控台。 -
在左側導覽中選擇 [叢集]。
-
選擇需要次要叢集的全域叢集。請確定主要叢集為
Available
。 -
對於 動作 ,請選擇 Add region (新增區域)。
-
在「新增區域」頁面上,選擇次要區域。
注意
您無法為同一個全域叢集選擇已有次要叢集的區域。此外,它不能與主要叢集位於同一個區域。
-
完成新區域中次要叢集的剩餘欄位。這些選項與任何叢集執行個體的組態選項相同。
-
新增區域。完成將區域新增至全域叢集之後,您會在中的
Clusters
清單中看到該區域 AWS Management Console。 -
在繼續之前,請使用 AWS Management Console 或檢查次要叢集及其讀取器執行個體的狀態 AWS CLI。如果您使用以下命令,則以下是一個示例命令 AWS CLI:
$ aws docdb describe-db-clusters --db-cluster-identifier secondary-cluster-id --query '*[].[Status]' --output text
新增的次要叢集的狀態可能需要幾分鐘的時間才會從建立變更為可用。當叢集可用時,您可以刪除讀取器執行個體。
-
選取次要叢集中的讀取器執行個體,然後選擇 [刪除]。
-
刪除讀取器執行個體之後,次要叢集仍然是全域叢集的一部分。它應該沒有與其相關聯的實例。
注意
您可以使用這個無周邊的次要 Amazon DocumentDB 叢集,在發生此類中斷時,從主要區域的意外中斷手動復原 Amazon DocumentDB 全域叢集。