LINEで個別相談
クラウド 2026-04-09

IT用語: Amazon SNS(Simple Notification Service)とは|1対多のPub/Subメッセージング

1つのイベントを複数のエンドポイントに同時配信するAWSのPub/Subサービス、Amazon SNSを解説。

Amazon SNS(Simple Notification Service)とは

Amazon SNSは、1つのメッセージを複数の宛先(SQS・Lambda・HTTP・Eメール・SMS・モバイルプッシュ通知)に同時配信するPub/Sub(Publish/Subscribe)型のフルマネージドメッセージングサービスです。SNSはソーシャルネットワークのSNSとは別の概念です。

SQSとSNSの違い

比較軸SQSSNS
パターン1対1(プル型)1対多(プッシュ型)
メッセージ保持受信するまでキューに保存配信後削除
用途処理の非同期化・バッファリングファンアウト(一斉配信)

SNS + SQSのファンアウトパターン

SNSにメッセージをパブリッシュ→複数のSQSキューにファンアウト→それぞれ異なる処理(在庫更新・メール通知・ログ記録)を並列実行、というパターンが多用されます。

EC2(注文完了)
   │
   ▼
SNS トピック
  ├──▶ SQS キュー(在庫管理サービス)
  ├──▶ SQS キュー(メール通知サービス)
  └──▶ Lambda(リアルタイムログ)

モバイルプッシュ通知

iOS(APNs)・Android(FCM)へのプッシュ通知配信にもSNSが使えます。プラットフォーム差異をSNSが吸収するため、コードの複雑さが減ります。

関連する用語 (クラウド)

全40件を見る

Sponsored Link

バグ・要望を報告する