SNSとは
1つのメッセージを、複数の受信先に一斉に配信するマネージドな通知サービス。
解説
SNS(Simple Notification Service)は、発行(パブリッシュ)されたメッセージを、購読(サブスクライブ)している複数の宛先へ一斉に届ける仕組み(パブリッシュ/サブスクライブ)です。宛先には、Lambda・SQS・メール・HTTPなどを指定できます。1対多の通知や、イベントを複数の処理に同時に伝えたいときに使います。1対1でためて順に処理するSQSと組み合わせる(ファンアウト)構成もよく使われます。
試験での出方
SNS(1対多の一斉配信)とSQS(キューにためて取り出す)の違いと、組合せ(ファンアウト)が問われます。
あわせて読みたい用語
この用語が解説に出てくる問題
- セキュリティとコンプライアンス 問19EC2 インスタンスやコンテナイメージに存在するソフトウェアの脆弱性(既知の CVE)を、継続的に自動でスキャン・評価…
- クラウドの技術とサービス 問23システムで特定のイベントが起きたときに、複数の購読先(メールや他のサービスなど)へ一斉に通知を配信(パブリッシュ/サブ…
- クラウドの技術とサービス 問26AWS 上に、論理的に分離された自社専用の仮想ネットワーク空間を作り、その中でサブネットや IP アドレス範囲、ルーテ…
- クラウドの技術とサービス 問34複数の AWS サービス呼び出しや Lambda 関数からなる業務ワークフローを、各ステップの順序・分岐・リトライ・エ…
- 回復性のあるアーキテクチャの設計 問21 件の注文イベントを、通知・在庫・分析という 3 つの独立したシステムへ同時に配信したいと考えています。各システムを…