us-east-1をプライマリ、ap-northeast-1をセカンダリとするAurora Global Databaseを運用しています。ap-northeast-1の大規模ユーザーベースへのレイテンシ改善のため、ap-northeast-1をプライマリリージョンに切り替える計画があります。データロスゼロかつ最短のダウンタイムで切り替えを実施する方法はどれですか?
Aurora Global DatabaseのManaged Planned Failoverは、プライマリとセカンダリのロールをデータロスゼロかつ通常1分未満のダウンタイムで切り替えられる計画的フェイルオーバー機能です。全セカンダリへの複製完了を確認してからロールを切り替えるためデータロスが発生しません。 選択肢Aの プライマリクラスター(us-east-1)を停止し、セカンダリクラスター(ap-northeast-1)をスタンドアロンクラスターに昇格させるのは、手動でDetachしてプロモートする方法(Detach and Promote)であり、リージョン障害時の緊急対応向けで、切り替えに時間がかかりデータロスのリスクもあるため計画的切り替えには不適切です。 選択肢Cの ap-northeast-1クラスターのスナップショットを取得し、同リージョンに新しいプライマリクラスターを作成するのは、時間がかかり、レプリケーション設定が失われます。 選択肢Dの ap-northeast-1のAuroraクラスターをグローバルデータベースからDetachしてプライマリに昇格させるのは、手動手順が必要で、Managed Planned Failoverより時間がかかります。