在次要區域中建立無周邊 Aurora 資料庫叢集 - Amazon Aurora

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

在次要區域中建立無周邊 Aurora 資料庫叢集

雖然 Aurora 全域資料庫需要在與主要叢集 AWS 區域 不同的 中至少有一個次要 Aurora 資料庫叢集,但您可以使用次要叢集的無周邊組態。無周邊次要 Aurora 資料庫叢集是沒有資料庫執行個體的叢集。這種類型的組態可以降低 Aurora 全域資料庫的費用。在 Aurora 資料庫叢集中,運算和儲存體會解偶。若沒有資料庫執行個體,則無需支付運算費用,只需支付儲存費用。如果設定正確,無周邊次要資料庫的儲存磁碟區會與主要 Aurora 資料庫叢集保持同步。

您可以在建立 Aurora 全域資料庫時,照常新增次要叢集。如果您要建立全域資料庫中的所有叢集,請遵循中的程序建立 Amazon Aurora 全域資料庫。如果您已有資料庫叢集做為主要叢集使用,請遵循中的程序將 AWS 區域 新增至 Amazon Aurora 全域資料庫

在主要 Aurora 資料庫叢集開始複寫至次要叢集之後,您會從次要 Aurora 資料庫叢集中刪除 Aurora 唯讀資料庫執行個體。此次要叢集現在被視為「無周邊」,因為它不再具有資料庫執行個體。即使次要叢集中沒有任何資料庫執行個體,Aurora 仍會讓儲存磁碟區與主要 Aurora 資料庫叢集保持同步。

警告

使用 Aurora PostgreSQL,若要在次要叢集中建立無周邊叢集 AWS 區域,請使用 AWS CLI 或 RDS API 新增次要叢集 AWS 區域。跳過為次要叢集建立讀取器資料庫執行個體的步驟。目前,RDS主控台不支援建立無周邊叢集。如需使用 CLI和 API 程序,請參閱 將 AWS 區域 新增至 Amazon Aurora 全域資料庫

如果您的全域資料庫使用低於 13.4、12.8 或 11.13 的 Aurora PostgreSQL 引擎版本,則在次要區域中建立讀取器資料庫執行個體,然後刪除它可能會導致主要區域的寫入器資料庫執行個體發生 Aurora PostgreSQL 清空問題。如果您遇到這個問題,請在刪除次要區域的讀取器資料庫執行個體之後,重新啟動主要區域的寫入器資料庫執行個體。

將無周邊次要 Aurora 資料庫叢集新增至 Aurora 全域資料庫
  1. 登入 AWS Management Console ,並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/

  2. 在 的導覽窗格中 AWS Management Console,選擇資料庫

  3. 選擇需要次要 Aurora 資料庫叢集的 Aurora 全域資料庫。確定主要 Aurora 資料庫叢集是 Available

  4. 針對動作,選擇新增 AWS 區域

  5. 新增區域頁面上,選擇次要區域 AWS 區域。

    您無法為相同的 Aurora 全域資料庫選擇 AWS 區域 已具有次要 Aurora 資料庫叢集的 。此外,不能是與主要 Aurora 資料庫叢集相同的區域。

  6. 完成新 中次要 Aurora 叢集的其餘欄位 AWS 區域。這些組態選項與任何 Aurora 資料庫叢集執行個體的組態選項相同。

    對於 Aurora My SQL型 Aurora 全域資料庫,請忽略啟用僅供讀取複本寫入轉送選項。刪除讀取器執行個體之後,此選項將沒有任何功能。

  7. 選擇新增 AWS 區域。將區域新增至 Aurora 全域資料庫後,您可以在 中的資料庫清單中看到該區域 AWS Management Console ,如螢幕擷取畫面所示。

    此螢幕擷取畫面顯示次要叢集及其讀取器執行個體,現在是 Aurora 全域資料庫的一部分。
  8. 使用 AWS Management Console 或 來檢查次要 Aurora 資料庫叢集及其讀取器執行個體的狀態,然後再繼續 AWS CLI。例如:

    $ aws rds describe-db-clusters --db-cluster-identifier secondary-cluster-id --query '*[].[Status]' --output text

    新增的次要 Aurora 資料庫叢集狀態可能需要幾分鐘時間,才能從「creating」變更為「available」。當 Aurora 資料庫叢集可用時,您可以刪除讀取器執行個體。

  9. 在次要 Aurora 資料庫叢集中選取讀取器執行個體,然後選擇 Delete (刪除)

    螢幕擷取畫面顯示已選取且準備刪除的讀取器執行個體。

刪除讀取器執行個體之後,次要叢集仍然是 Aurora 全域資料庫的一部分。其沒有與之關聯的執行個體,如下所示。

顯示無周邊次要資料庫叢集的螢幕擷取畫面。

如果發生此類中斷,您可以使用此無周邊次要 Aurora 資料庫叢集,從主要 AWS 區域的非計劃中斷手動復原您的 Amazon Aurora 全域資料庫