AWS認定資格 WEB問題集&徹底解説
ソリューションアーキテクト-プロフェッショナル
解説
正解はDです。このアーキテクチャでは、SQSのキューに溜まったメッセージ(ジョブ要求)の数をCloudWatchで監視し、その数に応じてAuto Scalingグループ内のEC2インスタンス数を自動的に調整することができます。これにより、需要に応じて適切にリソースをスケールアップ/ダウンでき、コスト効率と処理効率の両方を向上させることができます。
選択肢 A:SQSを使用する場合、EC2インスタンス間でメッセージを直接受け渡すことは一般的ではありません。SQSはインスタンス間の疎結合を実現するためのものであり、この方法では効率的な並列処理は難しいです。
選択肢 B:SQS自体がメッセージの永続性を提供するため、通常S3へのバックアップは不要です。また、問題文で言及されているアーキテクチャにS3は含まれていません。
選択肢 C:SQSは主にクライアントとサーバー間、または異なるシステムコンポーネント間でメッセージを非同期に交換するために使用されます。同じAuto Scalingグループ内のEC2インスタンス間で直接通信するためのものではありません。
Amazon EC2
Amazon EC2 Auto Scaling
Amazon Simple Queue Service (Amazon SQS)
Amazon Simple Storage Service (Amazon S3)
選択肢 A:SQSを使用する場合、EC2インスタンス間でメッセージを直接受け渡すことは一般的ではありません。SQSはインスタンス間の疎結合を実現するためのものであり、この方法では効率的な並列処理は難しいです。
選択肢 B:SQS自体がメッセージの永続性を提供するため、通常S3へのバックアップは不要です。また、問題文で言及されているアーキテクチャにS3は含まれていません。
選択肢 C:SQSは主にクライアントとサーバー間、または異なるシステムコンポーネント間でメッセージを非同期に交換するために使用されます。同じAuto Scalingグループ内のEC2インスタンス間で直接通信するためのものではありません。
関連サービスの解説
Amazon CloudWatchAmazon EC2
Amazon EC2 Auto Scaling
Amazon Simple Queue Service (Amazon SQS)
Amazon Simple Storage Service (Amazon S3)
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 54%
No.48 解説
あるWebサービス企業が、バッチ処理のためのスケーラブルなアーキテクチャを設計しています。このアーキテクチャには以下の要素が含まれています:
- Amazon SQS を使用したメッセージキュー
- EC2インスタンスで構成されたAuto Scalingグループ
- CloudWatchアラームによる監視とスケーリング制御
このアーキテクチャを使用して、最も費用対効果が高く効率的に実現できる機能はどれですか?
- Amazon SQS を使用したメッセージキュー
- EC2インスタンスで構成されたAuto Scalingグループ
- CloudWatchアラームによる監視とスケーリング制御
このアーキテクチャを使用して、最も費用対効果が高く効率的に実現できる機能はどれですか?
- EC2インスタンス間でのメッセージの直接受け渡しによる処理の高速化
- S3へのメッセージバックアップによる障害時のデータ保護
- SQSを介したEC2インスタンス間の直接的な通信の実現
- ジョブ要求数に応じたEC2インスタンス数の自動調整