Amazon SNS bietet gegenüber einer hochkomplexen Entwicklung eigener Messaging-Lösungen oder einer teuren Lizenzierung von Software-Systemen, die vor Ort verwaltet und gewartet werden müssen, beachtliche Vorteile.

Amazon SNS wird in der bewährten Netzwerkinfrastruktur und den Rechenzentren von Amazon ausgeführt, sodass die Themen jederzeit zur Verfügung stehen, wenn sie von den Anwendungen benötigt werden. Um einen Verlust von Nachrichten zu vermeiden, werden alle über Amazon SNS veröffentlichten Nachrichten redundant auf mehrere Server und Rechenzentren verteilt gespeichert.

Kostenlos bei AWS einsteigen

Kostenloses Konto erstellen

Das kostenlose Kontingent für AWS umfasst für Amazon SNS u. a. 1 Mio. mobile Push-Benachrichtigungen und 1 Mio. E-Mail-Zustellungen.

Details zum kostenlosen Kontingent für AWS anzeigen »

Amazon SNS wurde mit Blick auf die Anforderungen der größten und anspruchsvollsten Anwendungen entwickelt und gestattet Anwendungen, jederzeit eine unbegrenzte Anzahl von Nachrichten zu veröffentlichen.

In den meisten Fällen benötigen Entwickler nur drei APIs, um mit der Nutzung von Amazon SNS zu beginnen: "CreateTopic", "Subscribe" und "Publish". Weitere APIs sind für erweiterte Funktionen verfügbar.

Mit Amazon SNS können Anwendungen und Endbenutzer auf verschiedenen Geräten Benachrichtigungen über Mobile Push-Benachrichtigungen (Apple-, Google- und Kindle Fire-Geräte), HTTP/HTTPS, E-Mail/E-Mail-JSON, SMS oder SQS-Warteschlangen (Amazon Simple Queue Service) oder AWS Lambda-Funktionen empfangen.

Amazon SNS bietet Zugriffskontrollmechanismen, mit denen sichergestellt werden kann, dass Themen und Nachrichten vor nicht autorisierten Zugriffsversuchen geschützt sind. Eigentümer von Themen können Richtlinien aufstellen, mit denen festgelegt wird, wer Nachrichten für ein bestimmtes Thema veröffentlichen oder abonnieren kann. Darüber hinaus können die Eigentümer von Themen eine Verschlüsselung ihrer Benachrichtigungen sicherstellen, indem sie HTTPS als Übertragungsmethode wählen.

Kunden von Amazon SNS profitieren von einem individuellen, bedarfsorientierten Zahlungsmodell ohne Vorauszahlungen oder langfristige Vertragsbindung. Für das Senden von Nachrichten durch Amazon SNS fallen nur Kosten in Form von geringen Gebühren pro verarbeiteter Anfrage sowie Datenübertragungsgebühren an.

Amazon SNS arbeitet derzeit mit anderen AWS-Services wie Amazon SQS und EC2 zusammen. So können Anwendungen, die in EC2 ausgeführt werden, beispielsweise Ereignis-/Informationsaktualisierungen über Amazon SNS veröffentlichen, die dann umgehend an weitere Anwendungen oder Endbenutzer übertragen werden. Zusätzlich können Abonnenten Amazon SQS als Übertragungsprotokoll auswählen und Benachrichtigungen an mehrere SQS-Warteschlangen parallel übertragen lassen, um die Beständigkeit von Nachrichten sowie die Übermittlung zu garantieren. Und schließlich können Nachrichten nun für die Behandlung von Nachrichtenanpassungen an AWS Lambda-Funktionen geliefert werden, was die Beständigkeit von Nachrichten oder die Kommunikation mit anderen AWS-Services ermöglicht.

Die Nutzung dieses Service unterliegt der Amazon Web Services-Kundenvereinbarung