Amazon Simple Notification Service

Service de messagerie pub/sub entièrement géré pour les microservices, les systèmes décentralisés et les applications sans serveur

Amazon Simple Notification Service (SNS) est un service de messagerie pub/sub hautement disponible, sécurisé et entièrement géré qui vous permet de découpler et mettre à l'échelle des microservices, des systèmes décentralisés et des applications sans serveur. Amazon SNS fournit des rubriques pour une messagerie à débit élevé, push et vers de nombreux destinataires. Grâce aux rubriques d’Amazon SNS, vos systèmes de publication peuvent déployer des messages vers un grand nombre de points de terminaison d’abonnés pour un traitement parallèle, y compris des files d’attente Amazon SQS, des fonctions AWS Lambda et des webhooks HTTP/S. De plus, les SNS peuvent être utilisés pour diffuser des notifications aux utilisateurs finaux à l'aide du push mobile, des SMS et des e-mails.

Vous pouvez débuter avec Amazon SNS en quelques minutes à l'aide d’AWS Management Console, de l'Interface de ligne de commande (CLI) Amazon ou du SDK AWS.

DIDACTICIEL :
Comment utiliser le filtrage des messages dans Amazon SNS

Avantages

Diffusion fiable de messages durables

Amazon SNS utilise un stockage de messages sur plusieurs zones de disponibilité pour assurer une durabilité élevée. Fonctionnant au sein de l'infrastructure en réseau et des centres de données d'Amazon, dont la fiabilité n'est plus à démontrer, les rubriques Amazon SNS sont toujours disponibles au moment où vos applications en ont besoin. Tous les messages publiés vers Amazon SNS sont stockés de manière redondante dans plusieurs serveurs et centres de données géographiquement éloignés entre eux. Amazon SNS livre les messages en toute fiabilité à tous les points de terminaison AWS valides, comme des files d’attente Amazon SQS et des fonctions AWS Lambda.

Dimensionnez automatiquement votre charge de travail

Amazon SNS utilise le cloud AWS éprouvé pour évoluer de façon dynamique avec votre application. Amazon SNS est un service entièrement géré, qui gère les tâches importantes liées à la planification des capacités, au provisionnement, à la supervision et à l’application de correctifs. Le service est conçu pour traiter les modèles de trafic à débit élevé et transmis en paquets. De plus, il n’y a pas de frais initiaux et il n’est pas nécessaire d’acheter, d’installer, de configurer ou de mettre à niveau le logiciel de messagerie.

Simplifiez votre architecture avec le filtrage des messages

Amazon SNS vous aide à simplifier votre architecture de messagerie pub/sub en déchargeant la logique de filtrage des messages de vos systèmes d’abonnement et la logique de routage des messages de vos systèmes de publication. Grâce au filtrage des messages d’Amazon SNS, les points de terminaison inscrits ne reçoivent que les messages pertinents, et non tous les messages publiés sur la rubrique. Amazon CloudWatch assure la visibilité sur votre activité de filtrage et AWS CloudFormation vous permet de déployer des politiques de filtrage des abonnements de façon sécurisée et automatisée.

Assurez la confidentialité et la sécurité des messages

Les responsables des rubriques Amazon SNS peuvent protéger les données sensibles en définissant des politiques de rubriques limitant les personnes autorisées à publier ou à s’inscrire sur une rubrique. Amazon SNS garantit également que les données sont chiffrées durant leur transfert, en utilisant les certificats Amazon ATS pour assurer la prise en charge des API HTTPS. Il peut en outre chiffrer les données au repos à l’aide de clés AWS KMS. De plus, AWS PrivateLink vous permet de publier des messages en privé vers les rubriques Amazon SNS, depuis vos sous-réseaux Amazon VPC, sans passer par l’Internet public. Amazon SNS peut également prendre en charge des cas d’utilisation dans des marchés réglementés. Il respecte les programmes de conformité, notamment HIPAA, PCI, ISO, FIPS, SOC et FedRAMP.

Fonctionnement

Amazon SNS permet le filtrage et la diffusion de messages à un grand nombre d’abonnés, y compris des fonctions sans serveur, des files d’attente et des systèmes distribués. De plus, Amazon SNS diffuse des notifications aux utilisateurs finaux par le biais de messages push mobiles, de SMS et d'e-mails.

product-page-diagram_SNS_how-it-works_1

Études de cas

playon_transparent 600x400

Services AWS utilisés : Amazon SNS et AWS Lambda

nasa

Services AWS utilisés : Amazon SNS et Amazon SQS

change healthcare rev

Services AWS utilisés : Amazon SNS, Amazon SQS, Amazon EC2, Amazon S3.

Logo du FC Barcelone

Services AWS utilisés : Amazon SNS, Amazon Route 53, Amazon CloudFront, Amazon S3, Amazon EC2, Amazon CloudWatch, Amazon RDS, AWS CloudFormation

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.

Lire le blog >>

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.

Lire l'étude de cas >>

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.

Lire l'étude de cas >>

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.

Lire l'étude de cas >>

Nouveautés

Amazon SNS prend désormais en charge les politiques de point de terminaison d’un VPC 4 avril 2019
Présentation d'AWS Event Fork Pipelines – applications imbriquées pour des architectures événementielles sans serveur 25 mars 2019
Les points de terminaison Amazon VPC pour Amazon Simple Notification Service (SNS) sont désormais disponibles dans la région AWS GovCloud (USA Ouest) 21 mars 2019
Nouvelle console Amazon SNS désormais disponible 6 mars 2019
Le filtrage des messages d'Amazon SNS prend désormais en charge la correspondance de liste noire de plusieurs valeurs de chaîne 5 février 2019
Amazon SNS ajoute le chiffrement côté serveur (SSE) 15 novembre 2018
Le service de filtrage des messages avec Amazon SNS ajoute la prise en charge d’AWS CloudFormation 16 août 2018
Le filtrage des messages avec Amazon SNS ajoute la prise en charge des métriques Amazon CloudWatch 30 mai 2018
Amazon Simple Notification Service (SNS) prend désormais en charge AWS PrivateLink 10 avril 2018
Amazon SNS introduit de nouveaux opérateurs de filtrage des messages 12 mars 2018

Démarrer avec AWS

icon1
Obtenez un accès instantané à l’ offre gratuite d'AWS.
icon2
Configurer et utiliser rapidement les outils SNS.
icon3

Créer une rubrique Amazon SNS

Publier et s’abonner à des rubriques en quelques minutes.

En savoir plus sur Amazon SNS

Consultez la page des fonctionnalités
Prêt à concevoir ?
Démarrez avec Amazon SNS
D'autres questions ?
Contactez-nous