容錯移轉 Amazon Aurora 資料庫叢集 - Amazon Aurora

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

容錯移轉 Amazon Aurora 資料庫叢集

例如,當您想要以寫入器執行個體取代佈建的寫入器資料庫執行個體時,可以對 Aurora DB 叢集執行手動容錯移轉。Aurora Serverless v2

Aurora 以下列兩種方式之一容錯移轉至新的主要資料庫執行個體:

  • 將現有讀取器資料庫執行個體升級為新的主執行個體

  • 建立新的主要執行個體

如果資料庫叢集具有一或多個讀取器執行個體,則讀取器會在發生故障事件時提升至主要執行個體。若要提高資料庫叢集的可用性,建議您在兩個或多個不同的可用區域中建立至少一或多個讀取器執行個體。如需容錯移轉機制的詳細資訊,請參閱Aurora 資料庫叢集的容錯能力

您可以使用 AWS Management Console AWS CLI、或RDSAPI來執行手動容錯移轉。

容錯移轉資料庫叢集
  1. 登錄 AWS Management Console 並在打開 Amazon RDS 控制台https://console.aws.amazon.com/rds/

  2. 在瀏覽窗格中,選擇 [資料庫],然後在資料庫叢集中選取要容錯移轉的資料庫執行個體。

  3. 針對 Actions (動作),選擇 Failover (容錯移轉)。

    這時系統顯示確認頁面。

  4. 選擇 Failover (容錯移轉)

    「資料庫」頁面顯示資料庫叢集狀態為容錯移轉。完成容錯移轉後,狀態會返回 [可用],並顯示新主要資料庫執行個體和先前主要資料庫執行個體的角色。

若要使用容錯移轉資料庫叢集 AWS CLI,請呼叫命failover-db-cluster令。指定下列參數:

  • --db-cluster-identifier— 您要容錯移轉的資料庫叢集。

  • --target-db-instance-identifier— 要升級至主要資料庫執行個體的資料庫執行個體名稱。

對於LinuxmacOS、或Unix:

aws rds failover-db-cluster \ --db-cluster-identifier mydbcluster \ --target-db-instance-identifier mydbcluster-instance-2

在 Windows 中:

aws rds failover-db-cluster ^ --db-cluster-identifier mydbcluster ^ --target-db-instance-identifier mydbcluster-instance-2

若要使用 Amazon 修改資料庫叢集 RDSAPI,請呼叫 F ailoverDBCluster 作業。指定下列參數:

  • DBClusterIdentifier

  • T argetDBInstance 標識符