DOP弾力性に優れたクラウドソリューション
あるFinTech企業はus-east-1でAurora MySQLを使用したトランザクション処理システムを運用しています。コンプライアンス要件により、RTO 15分以内・RPO 1分以内のDR計画が必要です。現在は手動フェイルオーバー手順書が存在しますが、訓練で平均20〜30分を要することが判明しています。このRTO/RPO要件を最も効率よく満たすアーキテクチャはどれですか?
Aap-northeast-1にAurora グローバルデータベースを構成し、Route 53とSystems Manager Automationで自動フェイルオーバーを実装する
✓ 正解
Aurora グローバルデータベースはリージョン間レプリケーションラグが通常1秒未満(RPO<1分)であり、Route 53とSSM Automationを組み合わせた自動昇格フローでRTO15分以内を達成できます。
Bap-northeast-1にAurora リードレプリカを作成し、障害検知後に手動でプライマリに昇格させる
問題文で手動フェイルオーバーが訓練で平均20〜30分を要すると明示されており、手動手順ではRTO15分以内を安定して達成することができないため要件を満たしません。
CAWS DMS を使用してus-east-1からap-northeast-1へリアルタイムレプリケーションを実施する
AWS DMSは異種DB間の継続的レプリケーションに適していますが、Auroraネイティブのグローバルデータベースと比較してレプリケーション遅延が大きくRPO要件を満たしにくいです。
D15分ごとにスナップショットをap-northeast-1にコピーし、障害時に新しいクラスターを復元する
15分ごとのスナップショットではRPO最大15分となり要件の1分以内を満たせません。また障害時のクラスター復元にも時間がかかりRTO要件も達成困難です。
解説
Aurora グローバルデータベースは通常1秒未満のレプリケーションラグでセカンダリリージョンを維持します(RPO < 1分)。Route 53ヘルスチェックによる自動障害検出とSystems Manager Automationによるセカンダリ昇格フローを組み合わせることでRTO 15分以内を達成できます。
手動手順(B)はRTO要件を安定して満たせません(訓練で20〜30分要する実績があります)。
AWS DMS(C)は継続的レプリケーションが可能ですが、Auroraネイティブのグローバルデータベースと比較してレプリケーション遅延が大きく、フェイルオーバー自動化の仕組みも別途構築が必要なため複雑度が高くなります。
スナップショット(D)は15分ごとのコピーではRPO 15分となり1分以内の要件を満たせません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDOPを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →