SNSとは
1つのメッセージを、複数の受信先に一斉に配信するマネージドな通知サービス。
解説
SNS(Simple Notification Service)は、発行(パブリッシュ)されたメッセージを、購読(サブスクライブ)している複数の宛先へ一斉に届ける仕組み(パブリッシュ/サブスクライブ)です。宛先には、Lambda・SQS・メール・HTTPなどを指定できます。1対多の通知や、イベントを複数の処理に同時に伝えたいときに使います。1対1でためて順に処理するSQSと組み合わせる(ファンアウト)構成もよく使われます。
試験での出方
SNS(1対多の一斉配信)とSQS(キューにためて取り出す)の違いと、組合せ(ファンアウト)が問われます。
あわせて読みたい用語
この用語が解説に出てくる問題
- クラウドの技術とサービス 問23システムで特定のイベントが起きたときに、複数の購読先(メールや他のサービスなど)へ一斉に通知を配信(パブリッシュ/サブ…
- 回復性のあるアーキテクチャの設計 問21 件の注文イベントを、通知・在庫・分析という 3 つの独立したシステムへ同時に配信したいと考えています。各システムを…
- AWS サービスを用いた開発 問5非同期に呼び出される Lambda 関数で、処理に失敗したイベントを失わずに後から調査・再処理できるようにしたいと考え…
- トラブルシューティングと最適化 問7アプリのエラー率が閾値を超えたときに、担当者へ自動で通知したいと考えています。最も適切なのはどれですか。
- モニタリング・ロギング・分析・修復・パフォーマンス最適化 問1EC2 インスタンスの CPU 使用率が閾値を超えたときに、運用チームへ自動的に通知したいと考えています。最も適切なの…