Q46 — AWS SOA-C02 第1章

第 46/100 問 | ← 第1章

ある企業は、新しいWebアプリケーションへのトラフィックを増加させるマーケティングキャンペーンを準備しています。このアプリケーションは、アプリケーションロジックにAmazon API GatewayおよびAWS Lambdaを使用し、関連するユーザーデータを、1つのAurora Replicaを備えたAmazon Aurora MySQL DBクラスターに格納します。アプリケーションのデータベースクエリは5%が書き込み、95%が読み込みです。

正解: A. Aurora Auto Scalingを設定し、Aurora Replicaの平均CPU使用率に基づいてクラスター内のAurora Replicaの数を追加または削除します。

解説

Amazon Aurora Auto Scalingは、指標に基づいてレプリカ数を自動的に調整することで、読み込みトラフィックに対応できます。Aurora Auto Scalingの設計目的は、レプリカのCPUなどの指標を監視し、動的にスケールイン・スケールアウトすることです(AWSドキュメント)。選択肢Aは、読み込み負荷に対応するためにレプリカのCPU使用率に基づいてレプリカ数を増減させるため、正しい選択肢です。選択肢Bは、インスタンスサイズの変更であり、数の変更ではありません。選択肢CおよびDは、Auroraレプリカ専用の管理サービスではなくAWS Auto Scalingを使用しており、またプライマリインスタンスまたは単一のレプリカの指標に基づくため、正確性に欠けます。