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

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

AWS クラウドプラクティショナー 問題集Ⅳ:無料  「AWS認定クラウドプラクティショナー問題集Ⅳ」には、600問を収録しています。この問題集を使用することで、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)形式のメッセージングです。