無限ノック › SAA 練習問題一覧 › 問題
SAA弾力性に優れたアーキテクチャの設計複数選択

小売業の企業が、オンプレミスの Oracle データベースを AWS に移行する計画を立てています。移行後のシステムには以下の要件があります:(1) 読み取りと書き込みの比率がおよそ 90:10 であり、読み取り性能の最大化が優先される、(2) 需要に応じてリードレプリカを最大 15 台まで動的にスケールアウト・インしたい、(3) プライマリインスタンス障害時に 30 秒以内で自動フェイルオーバーが完了すること、(4) ストレージ容量はワークロードに応じて自動拡張されること。これらの要件をすべて満たすために採用すべき AWS サービスと機能の組み合わせはどれですか?(2つ選択)

A
Amazon Aurora MySQL 互換エディションをプライマリデータベースとして使用する
✓ 正解
Auroraは最大15台のリードレプリカをサポートし(RDS MySQLの最大5台を大幅に超える)、ストレージは10GBから最大128TBまで自動拡張されます。プライマリ障害時のフェイルオーバーも通常30秒以内に完了します。Aurora Auto Scaling(選択肢C)を組み合わせることで、読み取り負荷に応じたレプリカの動的スケーリングが実現し、コスト最適化にもつながります。
B
Amazon RDS for MySQL を Multi-AZ 配置で使用し、最大 5 台のリードレプリカを追加する
RDS for MySQLはリードレプリカが最大5台までのため要件(2)を満たしません。
C
Aurora Auto Scaling ポリシーを設定し、CPU 使用率または DB 接続数に基づいてリードレプリカ数を自動調整する
✓ 正解
Auroraは最大15台のリードレプリカをサポートし(RDS MySQLの最大5台を大幅に超える)、ストレージは10GBから最大128TBまで自動拡張されます。プライマリ障害時のフェイルオーバーも通常30秒以内に完了します。Aurora Auto Scaling(選択肢C)を組み合わせることで、読み取り負荷に応じたレプリカの動的スケーリングが実現し、コスト最適化にもつながります。
D
Amazon DynamoDB をメインデータベースとして使用し、DynamoDB Accelerator (DAX) でキャッシュを提供する
DynamoDBはNoSQLのためリレーショナルDBからの移行先として不適切です。
E
Amazon RDS Proxy を使用してデータベース接続プールを管理し、アプリケーションからの接続を最適化する
RDS Proxyは接続管理に有効ですが、今回の主要要件を直接満たすものではありません。

解説

Auroraは最大15台のリードレプリカをサポートし(RDS MySQLの最大5台を大幅に超える)、ストレージは10GBから最大128TBまで自動拡張されます。プライマリ障害時のフェイルオーバーも通常30秒以内に完了します。Aurora Auto Scaling(選択肢C)を組み合わせることで、読み取り負荷に応じたレプリカの動的スケーリングが実現し、コスト最適化にもつながります。 選択肢BのRDS for MySQLはリードレプリカが最大5台までのため要件(2)を満たしません。 選択肢DのDynamoDBはNoSQLのためリレーショナルDBからの移行先として不適切です。 選択肢EのRDS Proxyは接続管理に有効ですが、今回の主要要件を直接満たすものではありません。

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

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

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