Amazon SNS fournit des avantages importants sur la complexité qu'il y a à développer des solutions de messagerie sur mesure ou sur les frais de logiciels sous licence qui doivent être gérés et maintenus sur place.

Amazon SNS fonctionne 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 sont ainsi toujours disponibles au moment où les applications en ont besoin. Afin d'éviter la perte de messages, tous les messages publiés vers Amazon SNS sont stockés de manière redondante dans plusieurs serveurs et centres de données.

Démarrez avec AWS avec notre offre gratuite

Créez un compte gratuit

Le niveau gratuit d'AWS inclut 1 million de notifications mobiles en mode push, 1 million d'envois par e-mail, et plus encore avec Amazon SNS.

Voir les détails relatifs au niveau gratuit d'AWS »

Amazon SNS est conçu pour répondre aux besoins des applications les plus volumineuses et les plus exigeantes, leur permettant de publier un nombre illimité de messages à tout moment.

Dans la plupart des cas, les développeurs peuvent démarrer avec Amazon SNS en n'utilisant que trois API : CreateTopic, Subscribe et Publish. Des API supplémentaires sont disponibles et fournissent une fonctionnalité encore plus avancée.

Amazon SNS permet aux applications et aux utilisateurs finaux utilisant différents appareils de recevoir des notifications par différents moyens : notifications mobiles en mode push (appareils Apple, Google et Kindle Fire), HTTP/HTTPS, e-mail/e-mail-JSON, SMS, files d'attente Amazon Simple Queue Service (SQS) ou fonctions AWS Lambda.

Amazon SNS permet d'accéder à des mécanismes de contrôle pour garantir une protection contre les accès non autorisés aux rubriques et aux messages. Les propriétaires de sujets peuvent définir des politiques pour leur sujet, afin de spécifier qui peut publier ou s'abonner à un sujet. En outre, les propriétaires de sujet peuvent s'assurer que les notifications sont encryptées en spécifiant que le mécanisme d'envoi soit le protocole HTTPS.

Les clients d'Amazon SNS profitent d'une tarification à l'utilisation, sans frais initiaux ni engagements. Les seuls coûts liés à l'envoi de messages par le biais d'Amazon SNS sont des frais minimes de transfert de données et d'envoi de notifications par demande.

Amazon SNS fonctionne maintenant avec d'autres services AWS, tels qu'Amazon SQS et EC2. Par exemple, les applications fonctionnant dans EC2 peuvent publier des mises à jour d'évènements/informations vers Amazon SNS et ces mises à jour peuvent être immédiatement envoyées à d'autres applications ou utilisateurs finaux. De plus, les abonnés peuvent sélectionner Amazon SQS en tant que protocole de diffusion et demander la livraison des notifications dans plusieurs files d'attente SQS en parallèle, assurant ainsi la persistance des messages et une diffusion garantie. En outre, les messages peuvent désormais être envoyés à des fonctions AWS Lambda pour assurer le traitement des personnalisations de messages, la persistance des messages ou la communication avec d'autres services AWS.

Votre utilisation de ce service est soumise au Contrat client Amazon Web Services