Was ist Amazon SNS?
Amazon Simple Notification Service (SNS) ist ein vollständig verwalteter Pub/Sub-Messaging-Service, der die Kommunikation zwischen verteilten Systemen, Microservices und serverlosen Anwendungen ermöglicht. SNS folgt dem Publisher-Subscriber-Muster: Nachrichten werden an Topics veröffentlicht, und alle abonnierten Endpunkte erhalten die Nachricht automatisch. Dieser Fan-out-Mechanismus erlaubt es, eine Nachricht gleichzeitig an mehrere Empfänger zu senden, ohne dass der Publisher Details der Subscriber kennen muss.
Der Service unterstützt verschiedene Protokolle und Endpunkttypen: HTTP/HTTPS-Webhooks, E-Mail, SMS, mobile Push-Benachrichtigungen (iOS, Android, Fire OS), AWS-Lambda-Funktionen und SQS-Warteschlangen. Diese Flexibilität macht SNS zur zentralen Komponente für event-driven Architekturen, bei denen Ereignisse an mehrere nachgelagerte Systeme verteilt werden müssen.
Für europäische Unternehmen steht SNS mit Datenresidenz in EU-Regionen zur Verfügung. Der Service skaliert automatisch ohne Kapazitätsplanung und folgt einem Pay-per-Use-Preismodell ohne Grundgebühr. SNS verschlüsselt Nachrichten standardmäßig bei der Übertragung und optional per KMS im Ruhezustand. Über AWS PrivateLink lässt sich SNS auch privat aus einer VPC heraus ansprechen, ohne das öffentliche Internet zu nutzen.
Kernfunktionen
- Fan-out-Zustellung: Eine Nachricht wird automatisch an alle Abonnenten eines Topics verteilt
- Mehrere Protokolle: HTTP/S, E-Mail, SMS, mobile Push (APNs, FCM), Lambda und SQS
- Message Filtering: Deklarative Filter-Policies auf Basis von Message Attributes je Subscription
- FIFO Topics: Geordnete Zustellung und Exactly-Once-Processing in Kombination mit FIFO-SQS-Queues
- Dead Letter Queues: Erfassung fehlgeschlagener Zustellungen zur späteren Analyse
- VPC-Endpoints: Privater Zugriff über AWS PrivateLink ohne öffentliches Internet
Typische Anwendungsfälle
Event-Driven Architekturen
SNS bildet häufig das Rückgrat event-driven Architekturen. Wenn ein Microservice ein Ereignis veröffentlicht, etwa “Bestellung abgeschlossen”, empfangen alle interessierten Services diese Nachricht automatisch und lösen unabhängig voneinander ihre jeweiligen Aktionen aus.
Mobile Push Notifications
SNS versendet Push-Benachrichtigungen an iOS-, Android- und Fire-OS-Geräte über die jeweiligen Plattform-Services. SNS übernimmt dabei Geräte-Token-Verwaltung, Retry-Logik und plattformspezifische Formatierung.
System-Monitoring und Alerts
CloudWatch-Alarme können SNS-Topics auslösen, die Benachrichtigungen an mehrere Kanäle gleichzeitig senden: E-Mails an das Ops-Team, SMS an On-Call-Ingenieure, HTTP-Webhooks an Drittsysteme oder Lambda-Funktionen für automatische Remediation.
Fan-out für parallele Verarbeitung
Eine SNS-Nachricht kann mehrere SQS-Queues oder Lambda-Funktionen parallel triggern, sodass unterschiedliche Verarbeitungsschritte unabhängig voneinander und mit eigener Retry-Logik laufen.
Vorteile
- Entkopplung von Publishern und Subscribern durch Pub/Sub-Muster
- Automatische Skalierung ohne Kapazitätsplanung
- Breite Protokollunterstützung für unterschiedlichste Integrationsszenarien
- Kein Grundpreis, Abrechnung nach tatsächlicher Nutzung
Integration mit innFactory
Als AWS Reseller unterstützt innFactory Sie bei Amazon SNS: Architekturdesign für event-driven Systeme, Migration bestehender Messaging-Workloads, Kostenoptimierung und DSGVO-konforme Umsetzung in EU-Regionen.
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Was ist Amazon SNS?
Amazon Simple Notification Service (SNS) ist ein vollständig verwalteter Pub/Sub-Messaging-Service, der Nachrichten an Topics veröffentlicht und automatisch an alle abonnierten Endpunkte verteilt (Fan-out). Er unterstützt HTTP/S, E-Mail, SMS, mobile Push, Lambda und SQS als Zustellprotokolle.
Wann sollte ich SNS statt SQS verwenden?
SNS eignet sich für Pub/Sub-Szenarien mit mehreren Empfängern (1:n), SQS für Point-to-Point-Kommunikation oder als Arbeitswarteschlange. Häufig werden beide kombiniert: SNS für Fan-out, SQS als Puffer für jeden einzelnen Consumer.
Unterstützt SNS FIFO-Garantien?
Ja, FIFO-Topics ermöglichen geordnete Zustellung und Exactly-Once-Processing. FIFO-Topics lassen sich nur mit FIFO-SQS-Queues kombinieren, nicht mit anderen Zustellprotokollen wie HTTP oder Lambda.
Was kostet Amazon SNS?
Es gibt keine Grundgebühr; abgerechnet wird nach veröffentlichten Nachrichten und Zustellungen. Die Kosten variieren je nach Zustellprotokoll und Region, SMS-Preise hängen zusätzlich vom Zielland ab. Aktuelle Preise stehen auf der offiziellen Pricing-Seite.
Kann ich SNS für private Kommunikation innerhalb einer VPC nutzen?
Ja. Über einen Interface-VPC-Endpoint (AWS PrivateLink) lässt sich SNS aus einer VPC heraus erreichen, ohne dass der Datenverkehr das öffentliche Internet nutzt.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von AWS (offizielle Dokumentation). Diese Seite stellt kein Angebot von AWS dar.