Q63 — AWS DVA-C02 第1章

第 63/100 問 | ← 第1章

開発者はAPIの地理的負荷テストを実施する必要があります。開発者は、APIの負荷テストをサポートするために、複数のAWSリージョンにリソースをデプロイする必要があります。開発者は、追加のアプリケーションコードを追加せずにこの要件を満たすにはどうすればよいですか?

正解: B. 負荷テストリソースを定義するAWS CloudFormationテンプレートを作成し、AWS CLIのcreate-stack-setコマンドを使用して必要なリージョンでスタックセットを作成します。

解説

選択肢Bが最も適切な解決策です。AWS CloudFormation StackSetsを使用すると、複数のAWSリージョンでスタックの作成・更新・削除を一括で実行できます。AWS CLIのcreate-stack-setコマンドを使用すれば、必要なすべてのリージョンで同一のリソースを容易に作成でき、負荷テストの要件を満たします。その他の選択肢について:選択肢Aでは、各リージョンでLambda関数を作成し、呼び出し時にスタックを作成する必要があります。これには各リージョンでのLambda関数の保守が必要であり、StackSetsを使用するよりも煩雑です。選択肢Cでは、AWS Systems Managerドキュメントを使用してリソースを定義しますが、これは運用タスクに主に使用される手法であり、最も直接的・一般的な解決策ではありません。選択肢Dでは、AWS CLI deployコマンドを使用して各リージョンでスタックを作成しますが、AWS CloudFormation StackSetsの方がこの特定の要件に適しています。