AWS CLF 問題1573-1576:Amazon SQSとAmazon SNS

AWS クラウドプラクティショナー 問題集Ⅳ|完全無料&徹底解説

AWS クラウドプラクティショナー 問題集Ⅳ:無料  「AWS認定クラウドプラクティショナー問題集4」は、AWS役割別認定のアソシエイトレベル以上やAWS専門知識認定を目指す方…

AWS CLF 問題1573-1576:Amazon SQSとAmazon SNS

問題1573:Amazon SQSに関する以下の説明のうち、正しいものを選んでください。

A) Amazon SQSは同期的な通信を実現するためのサービスです。
B) Amazon SQSはキューにメッセージを格納し、コンシューマーがポーリングしてメッセージを取得します。
C) Amazon SQSはメッセージの順序を保証するスタンダードキューを提供します。
D) Amazon SQSはポーリングが不要で、メッセージが自動的にコンシューマーに送信されます。

解答解説:
解答:B) Amazon SQSはキューにメッセージを格納し、コンシューマーがポーリングしてメッセージを取得します。

解説:
Amazon SQS(Amazon Simple Queue Service)は、非同期通信を実現するためのサービスで、以下のポイントを考えると正解がわかります。

A) Amazon SQSは同期的な通信を実現するためのサービスではなく、非同期通信を提供します。
B) Amazon SQSはメッセージをキューに格納し、コンシューマーがポーリングしてメッセージを取得します。このポーリングによって非同期処理が実現されます。
C) Amazon SQSはメッセージの順序を保証しないスタンダードキューを提供し、順序を保証するFIFOキューを提供しています。
D) Amazon SQSではポーリングが必要で、コンシューマーがメッセージを取得するためにはアクティブにポーリングする必要があります。

したがって、正しい説明はB)です。


問題1574:Amazon SQSのキュータイプに関する以下の説明のうち、正しいものを選んでください。

A) スタンダードキューはメッセージの順序を保証し、FIFO(First-In-First-Out)キューとして知られています。
B) スタンダードキューは最低1回のメッセージの配信が保証されますが、メッセージの順序は保証されない。
C) FIFOキューはいわゆるべストエフォートタイプであり、メッセージの順序を保証しません。
D) スタンダードキューとFIFOキューの共通点は、どちらもメッセージの順序を保証しない点です。

解答解説:
解答:B) スタンダードキューは最低1回のメッセージの配信が保証されますが、メッセージの順序は保証されない。

解説:
Amazon SQSにはスタンダードキューとFIFOキューという2つのキュータイプがあります。

A) スタンダードキューはメッセージの順序を保証しないため、FIFO(First-In-First-Out)キューとは異なります。
B) スタンダードキューは、メッセージの最低1回の配信を保証しますが、メッセージの順序は保証されないことがあります。
C) FIFOキューはメッセージの順序を保証する特別なキュータイプです。正確には順序性と重複排除が保証されます。
D) FIFOキューは順序を保証することができます。

したがって、正しい説明はB)です。


問題1575:Amazon SNSに関する以下の説明のうち、正しいものを選んでください。

A) Amazon SNSは同期的な通信を実現するためのサービスです。
B) Amazon SNSはキューにメッセージを格納し、コンシューマーがポーリングしてメッセージを取得します。
C) Amazon SNSはメッセージの順序を保証するスタンダードキューを提供します。
D) Amazon SNSはパブリッシャーとサブスクライバー間でメッセージを配信するサービスです。

解答解説:
解答:D) Amazon SNSはパブリッシャーとサブスクライバー間でメッセージを配信するサービスです。

解説:
Amazon SNS(Simple Notification Service)は、メッセージをパブリッシャーからサブスクライバーに非同期に配信するサービスです。パブリッシャーがメッセージを発行し、サブスクライバーがそのメッセージを受信します。このメッセージングパターンは、通常、イベント通知や通知システムの構築に使用されます。

A) Amazon SNSは同期的な通信を実現するためのサービスではありません。非同期通信を提供します。
B) Amazon SNSはキューを提供するサービスではなく、キューにメッセージを格納してポーリングするのはAmazon SQS(Simple Queue Service)の役割です。
C) Amazon SNSはメッセージの順序を保証するサービスではありません。また、スタンダードキューを使用するのは Amazon SQS(Simple Queue Service)です。

したがって、正しい説明はD)です。


問題1576:Amazon SNSについての以下の記述のうち、正しいものを選択してください。(2つ選択)

A) Amazon SNSは、メッセージの受信にSQSと同じ方法を使用します。
B) Amazon SNSでは、メッセージのポーリングが必要です。
C) Amazon SNSにおいて、メッセージの配信側をパブリッシャーと呼びます。
D) Amazon SNSは、トピックを介してメッセージを配信し、メッセージがトピックからサブスクライバーに自動的に割り当てられます。

解答解説:
解答:
C) Amazon SNSにおいて、メッセージの配信側をパブリッシャーと呼びます。
D) Amazon SNSは、トピックを介してメッセージを配信し、メッセージがトピックからサブスクライバーに自動的に割り当てられます。

解説:
A) Amazon SNSは、メッセージの受信にSQSと同じ方法を使用しません。SQSはメッセージをキューからポーリングして受信しますが、Amazon SNSはメッセージをサブスクライバーにプッシュしますので、ポーリングは必要ありません。
B) Amazon SNSでは、メッセージのポーリングは必要ありません。SNSではパブリッシャーがパッセージを配信します。
C) 正しい記述です。Amazon SNSにおいて、メッセージの配信側をパブリッシャー、受信者をサブスクライバーと呼びます。
D) 正しい記述です。Amazon SNSは、トピックを介してメッセージを配信し、メッセージがトピックからサブスクライバーに自動的に割り当てられます。これはパブリッシャー/サブスクライバー(Pub/Sub)形式のメッセージングです。