Amazon Simple Notification Service
Gestion complète de la messagerie de publication/d'abonnement, des SMS, des e-mails et des notifications push mobile
Amazon Simple Notification Service (Amazon SNS) est un service de messagerie entièrement géré pour la communication d'application à application (A2A) et d'application à personne (A2P).
La fonctionnalité de publication/d'abonnement A2A fournit des rubriques pour les applications sans serveur à haut débit, basées sur les notifications push, de messagerie de plusieurs à plusieurs entre des systèmes distribués, de microservices et orientées événements. En utilisant les rubriques Amazon SNS, vos systèmes d'édition peuvent envoyer des messages vers un grand nombre de systèmes d'abonnés, y compris les files d'attente Amazon SQS, les fonctions AWS Lambda, les points de terminaison HTTPS et Amazon Kinesis Data Firehose, pour un traitement parallèle. La fonctionnalité A2P vous permet d'envoyer des messages aux utilisateurs à grande échelle via le SMS, les notifications push mobiles et l'e-mail.
Avantages
Simplifier l'architecture et réduire les coûts avec le filtrage et le regroupement de messages
Amazon SNS vous permet de simplifier votre architecture applicative et de réduire les coûts. Grâce au regroupement de messages, les systèmes d'édition peuvent envoyer jusqu'à 10 messages dans une seule requête d'API. Avec le filtrage de messages, les systèmes d'abonnés reçoivent uniquement les messages qui les intéressent. Pour en savoir plus, consultez Filtrages de message et Regroupement de messages.
Garantir la précision avec le classement et la déduplication de messages
Les rubriques FIFO d'Amazon SNS fonctionnent avec les files d'attente FIFO d'Amazon SQS pour garantir que les messages sont livrés de façon strictement classée et ne sont traités qu'une fois. Cela vous permet de maintenir la précision et la cohérence lors du traitement de transactions sur un ou plusieurs services indépendants. Pour en savoir plus, consultez Classement de messages et Déduplication de messages.
Renforcer la sécurité avec le chiffrement des messages et la confidentialité du trafic
Amazon SNS fournit des rubriques chiffrées pour protéger vos messages contre les accès non autorisés. Le chiffrement utilise un algorithme AES-GCM à 256 bits et une clé principale client (CMK) émise à l'aide d'AWS Key Management Service (KMS). Amazon SNS prend également en charge les points de terminaison d'un VPC via AWS PrivateLink, de sorte que vous pouvez publier en privé des messages vers des rubriques Amazon SNS depuis un sous-réseau Amazon Virtual Private Cloud (VPC) sans transiter par Internet. Pour en savoir plus, consultez Chiffrement de messages et Confidentialité du trafic.
Améliorer la durabilité grâce à l'archivage de messages, les nouvelles tentatives de livraison et DLQ
Amazon SNS stocke chaque message publié dans des centres de données séparés géographiquement. Si un système d'abonné n'est pas disponible, Amazon SNS exécute une politique de nouvelle tentative de livraison de messages. Pour préserver les messages qui ne peuvent pas être livrés avant la fin de la politique de nouvelle tentative de livraison, Amazon SNS peut transférer ces messages vers les files d'attente de lettres mortes (DLQ). Amazon SNS peut également archiver les messages dans Amazon S3 via les abonnements Amazon Kinesis Data Firehose. Pour en savoir plus, consultez Archivage de messages, Nouvelles tentatives de livraison et DLQ.
Collecter et transférer des événements de services AWS
Amazon SNS est un hub orienté événements qui a une intégration native avec une grande variété de sources et de destinations d'événements AWS. Amazon SNS peut collecter et transférer des événements de plus de 60 services AWS à partir d'un certain nombre de catégories AWS, notamment l'analytique, le calcul, les conteneurs, les bases de données, l'IoT, le Machine Learning, la sécurité, le modèle sans serveur et le stockage. Pour en savoir plus, consultez Sources d'événements et Destinations d'événements.
Envoyer les notifications A2P via le SMS, les notifications push mobiles et l'e-mail
Amazon SNS vous permet d'envoyer des notifications directement à vos clients. Amazon SNS prend en charge la messagerie SMS vers plus de 200 pays, les notifications push mobiles vers Amazon, Android, Apple, Baidu et les appareils Microsoft, ainsi que les notifications par e-mail. Amazon SNS fournit la redondance entre plusieurs fournisseurs de SMS, et vous permet d'envoyer des notifications push mobiles à l'aide d'une seule API pour toutes les plateformes mobiles. Pour en savoir plus, consultez SMS, Notifications push mobiles et Notifications par e-mail.
Fonctionnement
-
Publication/Abonnement
-
SMS
-
Push mobile
-
Publication/Abonnement
-
-
SMS
-
-
Push mobile
-
Études de cas
PlayOn! Sports est l'une des sociétés médiatiques majeures spécialisées dans le sport du secondaire aux États-Unis. Elle utilise une plateforme technologique complète qui lui permet de produire des événements sportifs en direct de grande qualité et à bas coût. Son pipeline de traitement vidéo sans serveur illustre le modèle de messagerie ventilé et les options permettant de l'inclure dans des architectures sans serveur à l'aide d’Amazon SNS et AWS Lambda.
La bibliothèque d'images et de vidéos de la NASA offre un accès facile à plus de 140 000 images fixes, enregistrements audio et vidéos. Elle documente plus d'un demi-siècle de découvertes et d'exploration du vaste inconnu par l'agence. L'architecture inclut Amazon SNS pour déclencher le pipeline de traitement lorsque du nouveau contenu est mis à jour et Amazon SQS pour découpler les tâches entrantes de processus de pipeline.
Change Healthcare utilise des services AWS comme Amazon EC2, Amazon S3, Amazon SQS et Amazon SNS pour traiter des millions de transactions confidentielles par jour pour ses clients tout en maintenant une conformité complète avec les réglementations du secteur de la santé, notamment la norme HIPAA.
La plate-forme Web du FCBarcelone comporte pas moins de 6 000 pages et 12 000 photos numérisées. Elle est disponible en 6 langues et compile les dernières informations concernant 5 équipes professionnelles d'élite. La solution utilise Amazon SNS pour diverses notifications de la plateforme.
Billets de blog
Billets de blog sur SNS A2A en vedette
Publishing messages in batch to Amazon SNS topicspar Heeki Park, 18/11/2021
Get Started with Amazon S3 Event Driven Design Patterns
par Micah Walter, Aditya Pendyala et Divyesh Sah, 27/09/2021
Introducing message archiving and analytics for Amazon SNS
by James Beswick, 12/01/2021
Introducing Amazon SNS FIFO – First-In-First-Out Pub/Sub Messaging
par Danilo Poccia, 22/10/2020
Billets de blog sur SNS A2P en vedette
Token-based authentication for iOS applications with Amazon SNSpar Talia Nassi, 09/11/2021
Introducing the SMS sandbox for Amazon SNS
par James Beswick, 01/06/2021
Provisioning and using 10DLC origination numbers with Amazon SNS
par Benjamin Smith, 01/06/2021
Billets de blog connexes
Nouveautés d'Amazon SNS
Mise en route avec AWS
En savoir plus sur Amazon SNS