Q11 — AWS SAA-C03 第10章
第 11/100 問 | ← 第10章
Q611. ある企業は、AWS クラウドを活用してオンプレミス環境のディザスタリカバリ(DR)構成を強化したいと考えています。同社のコアな本番業務アプリケーションは Microsoft SQL Server Standard を使用しており、仮想マシン(VM)上で実行されています。このアプリケーションには、30秒以内の復旧時点目標(RPO)および60分以内の復旧時間目標(RTO)が求められます。また、DRソリューションは、可能な限りコストを最小化する必要があります。 これらの要件を満たすソリューションはどれですか?
- A. Microsoft SQL Server Enterprise と Always On 可用性グループを用いて、オンプレミスサーバーと AWS 間でマルチサイトのアクティブ/アクティブ構成を設定する。
- B. AWS 上にウォームスタンバイの Amazon RDS for SQL Server データベースを設定し、AWS Database Migration Service(AWS DMS)を変更データキャプチャ(CDC)モードで構成する。 ✓
- C. AWS Elastic Disaster Recovery を使用し、パイロットライト構成としてディスク変更を AWS へレプリケートするよう設定する。
- D. サードパーティ製バックアップソフトウェアを使用して毎晩バックアップを取得し、そのバックアップの2つ目のコピーを Amazon S3 に保存する。
正解: B. AWS 上にウォームスタンバイの Amazon RDS for SQL Server データベースを設定し、AWS Database Migration Service(AWS DMS)を変更データキャプチャ(CDC)モードで構成する。
解説
オンプレミス環境のディザスタリカバリ構成を強化しつつ、Microsoft SQL Server Standard アプリケーションの要件(RPO 30秒以内、RTO 60分以内)を満たし、かつコストを最小化するソリューションは、選択肢 B です。 選択肢 B では、AWS 上にウォームスタンバイの Amazon RDS for SQL Server データベースを設定し、AWS Database Migration Service(AWS DMS)を変更データキャプチャ(CDC)モードで利用します。 このソリューションの主な利点は以下の通りです: 1. 復旧時点目標(RPO):AWS DMS の CDC 機能により、オンプレミスの SQL Server データベースに対する変更をほぼリアルタイムで Amazon RDS for SQL Server へレプリケートできます。これにより、スタンバイデータベースの遅延を極力抑え、RPO 30秒以内を達成可能です。 2. 復旧時間目標(RTO):ウォームスタンバイの Amazon RDS for SQL Server は事前に構成・同期済みであり、障害発生時に迅速にプライマリロールへ昇格させることができます。これにより、RTO 60分以内の要件を満たせます。 3. コスト最小化:Amazon RDS を利用することで、AWS 上に別途 VM を構築・管理する必要がなくなり、ライセンスや運用管理コストを削減できます。また、AWS DMS の CDC は効率的かつ低コストなデータ変更のレプリケーションを実現します。 他の選択肢との比較: A:SQL Server Enterprise と Always On 可用性グループによるマルチサイトアクティブ/アクティブ構成は、高可用性を提供しますが、SQL Server Enterprise のライセンス費用が高額になる可能性があり、構成・運用も複雑です。 C:AWS Elastic Disaster Recovery をパイロットライト構成で使用する方法は、ディスクレベルのレプリケーションであり、SQL Server Standard のワークロードに対して最適ではなく、コスト効率やRPO/RTOの達成面で劣ります。 D:サードパーティ製バックアップソフトウェアによる夜間バックアップ+Amazon S3 保管は、バックアップ戦略としては有効ですが、RPO 30秒や RTO 60分といった厳格な要件を満たせず、復旧には手動操作や長時間のレストア処理が必要となるため、リアルタイム性に欠けます。 以上より、Microsoft SQL Server Standard アプリケーションのオンプレミス DR 構成を強化し、RPO/RTO 要件を満たしつつコストを最小化するには、選択肢 B(AWS 上のウォームスタンバイ Amazon RDS for SQL Server + AWS DMS の CDC)が最も適したソリューションです。