停止和啟動 Amazon DocumentDB 集群 - Amazon DocumentDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

停止和啟動 Amazon DocumentDB 集群

停止和啟動 Amazon DocumentDB 叢集可協助您管理開發和測試環境的成本。您不必在每次使用 Amazon DocumentDB 時建立和刪除叢集和執行個體,而是可以在不需要時暫時停止叢集中的所有執行個體。然後,您可以在恢復測試時再次啟動它們。

停用和啟動叢集的概觀

在不需要 Amazon DocumentDB 叢集的期間,您可以一次停止該叢集中的所有執行個體。一旦您需要叢集,即可隨時重新啟動它。啟動和停用可簡化用於下列操作之叢集的設定和卸除程序:開發、測試或不需要連續可用性的類似活動。無論叢集中 AWS CLI 有多少個執行個體,您都可以使用 AWS Management Console 或以單一動作停止和啟動叢集。

雖然您的叢集已停止,但叢集儲存磁碟區保持不變。您只需支付指定的保留時段內儲存、手動快照和自動備份儲存的費用。您不需支付任何執行個體小時的費用。Amazon DocumentDB 會在七天後自動啟動叢集,因此不會落後於任何必要的維護更新之後。當您的叢集在七天後啟動時,您將再度開始對叢集中的執行個體付費。當您的叢集停止時,您無法查詢儲存磁碟區,因為查詢時需要執行個體處於可用狀態。

當 Amazon DocumentDB 叢集停止時,叢集和其執行個體都不能以任何方式修改。這包括新增或移除執行個體、或刪除叢集。

Using the AWS Management Console

下列程序說明如何停止有一或多個執行個體處於可用狀態的叢集,或停止叢集。

若要停止或啟動 Amazon DocumentDB 叢集
  1. 登入 AWS Management Console,然後在 https://console.aws.amazon.com/docdb 開啟 Amazon DocumentDB 主控台。

  2. 在導覽窗格中,選擇叢集

    提示

    如果畫面左側沒有出現導覽窗格,請選擇頁面左上角的功能表圖示 ()。

  3. 在叢集清單中,選擇您要停止或啟動之叢集名稱左側的按鈕。

  4. 選擇 Actions (動作),然後選擇您想要在叢集上執行的動作。

    • 如果您想要停止可用的叢集:

      1. 選擇停止

        影像:停止叢集

        為了避免啟動容錯移轉機制,停止操作會先停止複本執行個體,然後停止主要執行個體。

      2. 在確認對話方塊上,選擇 Stop cluster (停止叢集),確認您要停止叢集,若要讓叢集持續執行,請選擇 Cancel (取消)

        影像:啟動叢集
    • 如果您想要啟動叢集,而叢集已停止,請選擇 Start (啟動)

      影像:啟動叢集
  5. 監控叢集及其執行個體的狀態。如果您已啟動叢集,當叢集及其執行個體均可用時,您即可恢復使用叢集。如需詳細資訊,請參閱 決定叢集的狀態

    影像:停止和啟動中叢集的狀態
Using the AWS CLI

下列程式碼範例說明如何停止有一或多個執行個體處於可用狀態的叢集,或停止叢集。

若要使用停止具有一或多個可用執行個體的叢集 AWS CLI,請使用stop-db-cluster作業。若要啟動已停止的叢集,請使用 start-db-cluster 操作。這兩個操作均使用 --db-cluster-identifier 參數。

參數:
  • --db-cluster-identifier - 必要項目。要停止或啟動的叢集名稱。

範例 — 若要停止叢集,請使用 AWS CLI

下列程式碼會停止叢集 sample-cluster。叢集必須有一或多個處於可用狀態的執行個體。

若為 Linux、macOS 或 Unix:

aws docdb stop-db-cluster \ --db-cluster-identifier sample-cluster

針對 Windows:

aws docdb stop-db-cluster ^ --db-cluster-identifier sample-cluster
範例 — 若要使用啟動叢集 AWS CLI

下列程式碼會啟動叢集 sample-cluster。叢集目前必須已停止。

若為 Linux、macOS 或 Unix:

aws docdb start-db-cluster \ --db-cluster-identifier sample-cluster

針對 Windows:

aws docdb start-db-cluster ^ --db-cluster-identifier sample-cluster

您可以在已停止的叢集上執行的作業

當 Amazon DocumentDB 叢集停止時,您可以將 point-in-time 還原到指定的自動備份保留期間內的任何時間點。如需執行 point-in-time 還原的詳細資訊,請參閱時間點還原

叢集停止時,您無法修改 Amazon DocumentDB 叢集或其任何執行個體的組態。您也無法新增或移除叢集中的執行個體,或如果叢集仍有任何相關聯的執行個體,則無法刪除此叢集。您必須先啟動叢集,然後才能執行任何這類管理動作。

Amazon DocumentDB 只會在您已停止的叢集再次啟動之後,才會將任何排定的維護套用至該叢集。在七天之後,Amazon DocumentDB 會自動啟動已停止的叢集,這樣它就不會落後於其維護狀態太遠。當叢集重新啟動時,您將再度開始對叢集中的執行個體付費。

叢集停止時,Amazon DocumentDB 不會執行任何自動備份,也不會延長備份保留期限。