Amazon Simple Notification Service

マイクロサービス、分散型システム、およびサーバーレスアプリケーションのための完全マネージド型 pub/sub メッセージング

Amazon Simple Notification Service (SNS) は、マイクロサービス、分散型システム、およびサーバーレスアプリケーションの分離を可能にする、高可用性で、耐久性に優れたセキュアな完全マネージド型 pub/sub メッセージングサービスです。Amazon SNS は、高スループット、プッシュベース、多対多のメッセージングのためのトピックを提供します。Amazon SNS トピックを使用すると、パブリッシャーシステムが、Amazon SQS キュー、AWS Lambda 関数、および HTTP/S ウェブフックを含む並列処理のために、メッセージを多数のサブスクライバーエンドポイントにファンアウトすることができるようになります。また、SNS はモバイルプッシュ、SMS、E メールを使用するエンドユーザーに対し、通知をファンアウト (一括送信) するのに使用できます。

Amazon SNS の使用は、AWS マネジメントコンソール、AWS コマンドラインインターフェース (CLI)、または AWS ソフトウェア開発キット (SDK) を使用することによって、数分で開始することができます。

チュートリアル:
Amazon SNS でメッセージングフィルタリングを使用する方法

利点

耐久性を備えたメッセージを確実に配信

Amazon SNS は、優れたメッセージ耐久性を提供するために、クロスアベイラビリティゾーンのメッセージストレージを使用します。Amazon の実績あるネットワークインフラストラクチャとデータセンター内で実行される Amazon SNS トピックは、アプリケーションが必要とする時にいつでも利用できます。Amazon SNS にパブリッシュされたメッセージはすべて、地理的に分離された複数のサーバーとデータセンターにまたがって冗長的に保存されます。Amazon SNS は、Amazon SQS キューおよび AWS Lambda 関数などのすべての有効な AWS のエンドポイントにメッセージを確実に配信します。

ワークロードを自動的にスケーリング

Amazon SNS は、実績のある AWS クラウドを活用して、アプリケーションに動的にスケールします。Amazon SNS は完全マネージド型サービスで、容量計画、プロビジョニング、モニタリング、およびパッチ適用に関連する困難な作業を処理します。このサービスは、高スループットのバースト性トラフィックパターンに対応するように設計されています。さらに、初期費用は一切かからず、メッセージングソフトウェアを取得、インストール、設定、またはアップグレードする必要もありません。

メッセージフィルタリングでアーキテクチャを簡素化

Amazon SNS は、サブスクライバーシステムからメッセージフィルタリングロジックを、そしてパブリッシャーシステムからメッセージルーティングロジックを取り除くことによって、pub/sub メッセージングアーキテクチャの簡素化に役立ちます。Amazon SNS メッセージフィルタリングを使用することによって、サブスクライブするエンドポイントは、トピックにパブリッシュされたすべてのメッセージではなく、興味のあるメッセージのみを受信します。Amazon CloudWatch はフィルタリングアクティビティに対する可視性を提供し、AWS CloudFormation はサブスクリプションフィルタポリシーを自動化されたセキュアな方法でデプロイすることを可能にします。

メッセージをプライベートかつセキュアに保つ

Amazon SNS トピックの所有者は、誰がトピックにパブリッシュおよびサブスクライブできるかを制限するトピックポリシーを設定することによって、機密データをセキュアに保つことができます。また、Amazon SNS は、その HTTPS API をサポートするために Amazon ATS 証明書を適用することによって、転送時にデータが確実に暗号化されるようにします。さらに、AWS PrivateLink を使用することによって、パブリックインターネットを経由することなく、Amazon VPC サブネットから Amazon SNS トピックに対してメッセージをプライベートにパブリッシュすることができます。Amazon SNS は、規制市場におけるユースケースもサポート可能で、HIPAAPCIISOFIPSSOC および FedRAMP を含むコンプライアンスプログラムに適合しています。

仕組み

Amazon SNS は、サーバーレス関数、キュー、および分散型システムを含む多数のサブスクライバーに対するメッセージのフィルタリングとファンアウトを可能にします。また、Amazon SNS はモバイルのプッシュメッセージ、SMS、E メール経由でユーザーに通知をファンアウト (一括送信) します。

product-page-diagram_SNS_how-it-works_1

導入事例

PlayOn! Sports White

使用された AWS サービス: Amazon SNS、AWS Lambda

600x400_NASA-National-Aeronautics-and-Space-Administration_Logo

使用された AWS サービス: Amazon SNS、Amazon SQS

Change Healthcare Logo 2

使用された AWS サービス: Amazon SNS、Amazon SQS、Amazon EC2、Amazon S3。

FC バルセロナのロゴ

使用された AWS サービス: Amazon SNS、Amazon Route 53、Amazon CloudFront、Amazon S3、Amazon EC2、Amazon CloudWatch、Amazon RDS、AWS CloudFormation

PlayOn! Sports は、米国トップの高校スポーツメディア企業のひとつです。この会社は、包括的なテクノロジープラットフォームを運営し、ライブスポーツイベントの高品質かつ低コストな製作を可能にしています。そのサーバーレス動画処理パイプラインは、ファンアウトメッセージングパターン、そして Amazon SNS と AWS Lambda を使用してそれをサーバーレスアーキテクチャに組み入れるオプションを説明する良い例になっています。

ブログを読む >>

NASA Image and Video Library は、広大な未知の世界を探検することにおける NASA の半世紀以上に及ぶ実績を記録した 140,000 を超える静止画像、音声記録、および動画への簡単なアクセスを提供します。アーキテクチャには、新しいコンテンツで更新されたときの処理パイプラインをトリガーする Amazon SNS と、受信されたジョブをパイプラインプロセッサから分離する Amazon SQS が含まれます。

導入事例を読む >>

Change Healthcare は、HIPAA を含むヘルスケア産業規制に対する完全な準拠を維持しながら、クライアントからの何百万もの機密トランザクションを毎日処理するために、Amazon EC2、Amazon S3、Amazon SQS、および Amazon SNS などの AWS のサービスを使用しています。

導入事例を読む >>

FC バルセロナのウェブプラットフォームには 6,000 を超えるページと、12,000 枚を超えるデジタル化された写真があります。このサイトは 6 つの言語で利用でき、5 つのエリートプロチームに関する最新情報を一か所にまとめています。そのソリューションは、数個のプラットフォーム通知のために Amazon SNS を利用しています。

導入事例を読む >>

ブログ投稿と記事

otavio-bw-2
Rachel Richardson および Otavio Ferreira
2018 年 8 月 16 日
otavio-bw-2
Otavio Ferreira
2018 年 4 月 10 日
 
otavio-bw-2

Message Filtering Operators for Numeric Matching, Prefix Matching, and Blacklisting in Amazon SNS
Christie Gifrin および Otavio Ferreira
2018 年 3 月 12 日

otavio-bw-2

Simplify Your Pub/Sub Messaging with Amazon SNS Message Filtering
Christie Gifrin および Otavio Ferreira
2017 年 11 月 22 日

otavio-bw-2
Christie Gifrin および Otavio Ferreira
2017 年 11 月 16 日

最新情報

Amazon SNS メッセージフィルタリングが AWS CloudFormation へのサポートを追加 2018 年 8 月 16 日
Amazon SNS メッセージフィルタは、Amazon CloudWatch メトリクスのサポートを追加します 2018 年 5 月 30 日
Amazon Simple Notification Service (SNS) が、AWS PrivateLink をサポート 2018 年 4 月 10 日
Amazon SNS Introduces New Message Filtering Operators 2018 年 3 月 12 日
Amazon Simple Notification Service (SNS) でメッセージのフィルタリングを導入 2017 年 11 月 22 日
Amazon SNS Console Improvements Now Available in the AWS GovCloud (US) Region 2017 年 7 月 20 日
Amazon Simple Notification Service (SNS) が HIPAA 対応サービスに 2017 年 6 月 15 日
Amazon SNS が専用のショートコードを提供 2017 年 3 月 6 日
Amazon SNS にワールドワイド SMS を追加 2016 年 6 月 28 日
Amazon Simple Notification Service Now Sends Notifications for AWS Directory Service 2016 年 3 月 2 日
Amazon SNS Notification Is Now Available for Amazon IP Ranges Updates 2015 年 8 月 31 日

AWS の使用を開始する

icon2
SNS ツールを素早くセットアップして使用します。
icon3

Amazon SNS トピックを作成する

数分間でトピックにパブリッシュおよびサブスクライブします。

Amazon SNS についての詳細

特徴ページにアクセスする
構築を始めましょう。
Amazon SNS の使用を開始する
ご不明な点がおありですか?
お問い合わせ