Q37 — AWS SAA-C03 第1章

第 37/65 問 | ← 第1章

Q37. ある企業が、オンプレミスのMySQLデータベースをAWSに移行しようとしています。この企業は最近、ビジネスに大きな影響を与えたデータベースの障害を経験しました。このような事態を再発させないために、データ損失を最小限に抑え、すべてのトランザクションを少なくとも2つのノードに保存する信頼性の高いAWS上でのデータベースソリューションを求めています。これらの要件を満たすソリューションはどれですか?

正解: B. Multi-AZ機能を有効化したAmazon RDS MySQL DBインスタンスを作成し、データを同期的にレプリケーションします。

解説

Multi-AZ構成のAmazon RDSでは、プライマリDBインスタンスとスタンバイDBインスタンス(合計2ノード)間で自動的かつ同期的なレプリケーションが行われ、障害発生時に自動フェイルオーバーが可能になります。これにより、データ損失を最小限に抑え、高可用性を実現します。選択肢AはRDSの標準的なMulti-AZ動作とは異なり、RDSでは3ノードへの同期レプリケーションはサポートされていません(Multi-AZは常に1つのスタンバイノード)。選択肢Cのクロスリージョン読み取り専用レプリカは非同期であり、同期レプリケーションを満たしません。選択肢Dは手動構築による複雑なアーキテクチャで、同期レプリケーションの保証や自動フェイルオーバー機能がなく、信頼性・運用負荷の面で不適切です。よって、正解はBです。