見出し画像

AWSソリューションアーキテクト取得に向けて~SNS~

AWS ソリューションアーキテクト アソシエイト取得に向けて学習した内容を備忘的に記載します。

今回はSNS

SNSとは

Amazon Simple Notification Serviceの略称
フルマネージド型のプッシュ型通知サービスで他のサービスと非同期通信が可能。
送信側がトピックを作成して受信側をポリシー指定することで制御された非同期通信を実現

SNSの特徴

AWSの様々なサービスと連携して通知可能でマイクロサービスアーキテクチャに利用可能
■単一発行メッセージ
■メッセージ通信順番は保証されない
■取り消し不可
■配信ポリシーによる再試行を実施
■メッセージサイズは最大256KB

SNS連携


■Cloud Watch:Billing Alertの通知
■SES:Bounce/Complaintのフィードバック通知
■S3:ファイルがアップロードされたときの通知
■Amazon Elastic Transcoder:動画変換処理完了/失敗時の通知

SNSとSQS

処理方式が異なるため利用シーンに応じて使い分ける

SNS
■メッセージは永続性でない
■プッシュ型
■一方通行
SQS
■メッセージは永続性あり
■ポーリング型
■送受信可能

この記事が気に入ったらサポートをしてみませんか?