AWS認定資格 WEB問題集&徹底解説
ソリューションアーキテクト-プロフェッショナル
解説
D:この選択肢が正解です。SQSとCloudWatchを組み合わせたこのアーキテクチャは、ジョブリクエスト(キューに入れられたメッセージ)の数に応じてEC2インスタンスの数を自動的に調整できます。これにより、需要に応じてリソースを効率的にスケールアップ/ダウンでき、コスト効率を向上させることができます。
A:この選択肢は正しくありません。SQSを使用する場合、メッセージを直接次のインスタンスに渡すデイジーチェーン設定は適切ではありません。SQSは各メッセージを任意のインスタンスが処理できるようにするためのものです。
B:この選択肢も不適切です。SQS自体がメッセージの永続性を提供するため、S3へのバックアップは不要です。また、問題文で言及されているアーキテクチャにS3は含まれていません。
C:この選択肢も正しくありません。SQSは主にクライアントとサーバー間、または異なるシステム間でメッセージを交換するために使用されます。同じバッチ内のEC2インスタンス間で直接メッセージを交換するためのものではありません。
Amazon EC2
Amazon EC2 Auto Scaling
Amazon Simple Queue Service (Amazon SQS)
Amazon Simple Storage Service (Amazon S3)
A:この選択肢は正しくありません。SQSを使用する場合、メッセージを直接次のインスタンスに渡すデイジーチェーン設定は適切ではありません。SQSは各メッセージを任意のインスタンスが処理できるようにするためのものです。
B:この選択肢も不適切です。SQS自体がメッセージの永続性を提供するため、S3へのバックアップは不要です。また、問題文で言及されているアーキテクチャにS3は含まれていません。
C:この選択肢も正しくありません。SQSは主にクライアントとサーバー間、または異なるシステム間でメッセージを交換するために使用されます。同じバッチ内のEC2インスタンス間で直接メッセージを交換するためのものではありません。
関連サービスの解説
Amazon CloudWatchAmazon EC2
Amazon EC2 Auto Scaling
Amazon Simple Queue Service (Amazon SQS)
Amazon Simple Storage Service (Amazon S3)
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 55%
No.48 解説
上記の Simple Queue Service (SQS) を使用したバッチ処理ソリューションのアーキテクチャ図を参照して、バッチ プロセッサとして使用される EC2 インスタンス間にメッセージ キューを設定します Cloud Watch はジョブ リクエスト (キューに入れられたメッセージ) の数と Auto Scaling グループを監視しますCloud Watch アラームで設定されたパラメータに基づいて、バッチ サーバーを自動的に追加または削除します。このアーキテクチャを使用して、費用対効果が高く効率的な方法で次の機能を実装できるのはどれですか?
- メッセージを受信するビジー状態の EC2 インスタンスがデイジー チェーン セットアップで次のインスタンスにメッセージを渡すことができるようにすることで、並列処理を通じてジョブを実行するための全体的な時間を短縮します。
- メッセージを S3 にバックアップすることにより、EC2 インスタンスの障害に対するフォールト トレランスを実装して、EC2 インスタンスの回復を続行できるため、EC2 インスタンスの障害に対するフォールト トレランスを実装します。
- SQS を介してメッセージを交換することにより、バッチ内の EC2 インスタンス間のメッセージ パッシングを実装します。
- EC2 インスタンスの数とジョブ リクエストの数を自動的に調整し、費用対効果を向上させます。