SOA信頼性とビジネス継続性

企業はAurora Global Databaseをus-east-1(プライマリリージョン)とap-northeast-1(セカンダリリージョン)に構築しています。定期メンテナンスのため、ap-northeast-1を新プライマリに昇格させる計画です。データロスを最小化(RPO≈0)するための正しい操作はどれですか?

A
AWSマネジメントコンソールからセカンダリクラスターを選択し、グローバルデータベースからデタッチして独立したAuroraクラスターとして昇格させる
マネジメントコンソールからのデタッチは、計画外フェイルオーバー向けであり、レプリケーション遅延分のデータロスが発生する可能性があります。
B
Aurora Global Database の Managed Planned Failover(計画フェイルオーバー)を実行する
✓ 正解
Managed Planned Failover はプライマリへの書き込みを一時停止し、すべての変更がセカンダリに完全レプリケートされた後にプライマリロールを切り替えます。これによりデータロスなし(RPO=0)でリージョン間のプライマリ切り替えが可能です。
C
プライマリクラスターを手動で停止し、セカンダリクラスターのWrite Forwardingを有効化して書き込みを受け付けさせる
プライマリ停止とWrite Forwarding は、Write Forwardingはセカンダリからプライマリへ書き込みを転送する機能であり、プライマリ昇格とは異なります。
D
Amazon RDSのReboot with failover APIを呼び出してAZレベルのフェイルオーバーを実行する
Reboot with failover APIは、AZレベルのフェイルオーバーであり、リージョン間の切り替えには対応していません。

解説

Managed Planned Failover はプライマリへの書き込みを一時停止し、すべての変更がセカンダリに完全レプリケートされた後にプライマリロールを切り替えます。これによりデータロスなし(RPO=0)でリージョン間のプライマリ切り替えが可能です。 選択肢Aのマネジメントコンソールからのデタッチは、計画外フェイルオーバー向けであり、レプリケーション遅延分のデータロスが発生する可能性があります。 選択肢Cのプライマリ停止とWrite Forwarding は、Write Forwardingはセカンダリからプライマリへ書き込みを転送する機能であり、プライマリ昇格とは異なります。 選択肢DのReboot with failover APIは、AZレベルのフェイルオーバーであり、リージョン間の切り替えには対応していません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSOAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SOA の問題一覧に戻る