SNS(Simple Notification Service)の概要
Simple Notification Service (SNS) は柔軟なフルマネージド型の pub/sub メッセージング/モバイル通知サービスで、登録中のエンドポイントやクライアントに配信するメッセージを調整できます。SNS を使用すると、任意の規模のすべてのエンドポイントで通知をセットアップ、操作、および確実に送信できます。また専用メッセージングソフトウェアやインフラストラクチャの管理や運用に関連した複雑さやオーバーヘッドが排除されます。
料金
発行した通知数、配信した通知数、およびトピックとサブスクリプションを管理するための追加の API 呼び出し回数に基づいて課金されます。配信料金はエンドポイントタイプによって異なります。SNS 無料利用枠は無料で始めることができます。 データ転送料金が適用される場合があることに注意が必要です。
通知配信
エンドポイントタイプ | 無料利用枠 | 価格 |
---|---|---|
モバイルプッシュ通知 | 100 万件 | 100 万件あたり 0.5 ドル |
ワールドワイド SMS | 100 | |
email/email-JSON | 1,000 | 100,000 件あたり 2 ドル |
HTTP/s | 100,000 | 100 万件あたり 0.6 ドル |
Simple Queue Service(SQS) | SQS キューへの配信は無料 | |
Lambda 関数 | Lambda への配信は無料 |
注: 配信されるデータの 64 KB のチャンクごとに 1 リクエストとして課金されます。例えば、256 KB のペイロードを含む単一通知は、4 配信として課金されます。
データ転送:
アジアパシフィック (東京)の場合
料金 | |
---|---|
データ受信(イン) | |
すべてのデータ受信 | $0.000 GB あたり |
データ送信(アウト)*** | |
最初の 1 GB/月 | $0.000 GB あたり |
10 TB まで/月 | $0.140 GB あたり |
次の 40 TB/月 | $0.135 GB あたり |
次の 100 TB/月 | $0.130 GB あたり |
次の 350 TB/月 | $0.120 GB あたり |
SNS(Simple Notification Service)の特徴
特徴 | 説明 |
信頼性 | SNS は Amazon の実績あるネットワークインフラストラクチャとデータセンター内で稼働しているので、アプリケーションがトピックを必要とする時はいつでも利用可能です。メッセージが紛失するのを防ぐため、SNS に対して発行される全メッセージは、複数のサーバーとデータセンターで冗長的に格納されます。 |
スケーラブル | SNS は規模が大きく、要件の厳しいアプリケーションのニーズにも対応するよう設計されています。これにより、アプリケーションはいつでも、必要なだけのメッセージを発行することができます。 |
開発が容易 | 開発者はたった 3 つの API(CreateTopic、Subscribe、および Publish)のみを用いて、Amazon SNS の使用を開始することができます。またその他の API を利用して、高度な機能を提供することもできます。 |
柔軟性 | 各種デバイスのアプリケーションとエンドユーザーが、モバイルプッシュ通知(Apple、Google、および Kindle Fire の各デバイス)、HTTP/HTTPS、E メール/E メール (JSON)、SMS、Amazon Simple Queue Service (SQS) キュー、または AWS Lambda 関数で通知を受け取ることができます。 |
安価 | 初期費用や契約がない、従量制の価格設定の恩恵を受けることができます。Amazon SNS を使用してメッセージを送信するための唯一の費用は、リクエスト、配信通知ごとの小額の手数料とデータ転送料です。 |