Q39 — AWS SAA-C03 第13章
第 39/100 問 | ← 第13章
Q939. ある企業が、オンプレミスのOracleデータベースからAmazon RDS for Oracleへ、既存のデータおよび継続的なデータ変更をレプリケートしたいと考えています。1日のうちでレプリケーション対象となるデータ量は変動します。企業はAWS Database Migration Service(AWS DMS)を用いてデータをレプリケートすることを希望しており、レプリケーションインスタンスに必要な容量のみを割り当てるソリューションを求めています。これらの要件を満たすソリューションはどれですか?
- A. AWS DMSレプリケーションインスタンスをMulti-AZ展開で設定し、複数の可用性ゾーンにインスタンスをプロビジョニングする。
- B. AWS DMS Serverlessレプリケーションタスクを作成して、データの分析およびレプリケーションを行い、必要な容量を自動的にプロビジョニングする。 ✓
- C. Amazon EC2 Auto Scalingを使用して、レプリケーション対象データ量に応じてAWS DMSレプリケーションインスタンスのサイズをスケールアップまたはスケールダウンする。
- D. Amazon Elastic Container Service(Amazon ECS)とAWS Fargate起動タイプを活用してAWS DMSレプリケーション容量をプロビジョニングし、データの分析およびレプリケーションを行う。
正解: B. AWS DMS Serverlessレプリケーションタスクを作成して、データの分析およびレプリケーションを行い、必要な容量を自動的にプロビジョニングする。
解説
要件を満たすソリューションは以下の通りです: B. AWS DMS Serverlessレプリケーションタスクを作成して、データの分析およびレプリケーションを行い、必要な容量を自動的にプロビジョニングする。 理由: ・サーバーレスアーキテクチャ:AWS DMS Serverlessレプリケーションタスクは、ワークロードに応じて必要なリソースを自動的にプロビジョニングするため、手動によるキャパシティ管理が不要です。 ・ダイナミックスケーリング:Serverlessタスクは、レプリケートされるデータ量に応じてキャパシティを動的に調整し、最適なリソース利用とコスト効率を実現します。 ・オンデマンドな容量割り当て:必要最小限の容量のみを割り当てることで、レプリケーション負荷が低い時期のコストを最小限に抑えます。 他の選択肢が要件を満たさない理由: A. Multi-AZ展開は高可用性を提供しますが、ワークロードの変化に応じた動的なキャパシティ割り当てには対応していません。 C. EC2 Auto Scalingは動的スケーリングを可能にしますが、スケーリングポリシーの手動設定および運用管理が必要であり、運用オーバーヘッドと複雑さが増します。 D. ECS+Fargateも動的スケーリングを実現できますが、AWS DMS Serverlessレプリケーションタスクと比べて、追加の複雑さと運用負荷が発生します。 まとめ: 選択肢Bは、変動するワークロードにおけるデータレプリケーションに最も効率的かつコスト効果の高いソリューションです。AWS DMS Serverlessレプリケーションタスクは、動的なキャパシティ割り当てを提供し、最適なリソース利用とコスト削減を両立させます。