Anwendungsintegration bei AWS

Integrieren Sie Microservices, verteilte Systeme und serverlose Anwendungen.

Moderne Anwendungen bestehen aus kleinen, unabhängigen Bausteinen, die einfacher entwickelt, bereitgestellt und gewartet werden können. Anwendungsintegrationsservices ermöglichen die Kommunikation zwischen entkoppelten Komponenten innerhalb von Microservices, verteilten Systemen und serverlosen Anwendungen, sodass Sie einfach skalierbare und robustere Lösungen erstellen können. Mit einer Reihe von Diensten für Message Queuing, Publishing und Subscription von Themen, Application Orchestration und GraphQL APIs ermöglicht AWS die Integration in nahezu jede Anwendung.

intro-puzzle-icon

Anwendungsintegrationsservices

publish-subscribe-messaging-icon_60x60
Messaging veröffentlichen/abonnieren
Amazon SNS ist ein vollständig verwalteter Messaging-Service zum Veröffentlichen und Abonnieren, mit dem Sie Microservices, verteilte Systeme und serverlose Anwendungen entkoppeln können. Auf Basis von Amazon SNS-Themen können Publisher für Nachrichten ein Fanout an viele Abonnenten-Endpunkte durchführen, darunter Amazon SQS-Warteschlangen, AWS Lambda-Funktionen, HTTP/S-Webhooks, Mobile Push, SMS und E-Mail.
 
Anwendungsfall: Veröffentlichen Sie Push-Nachrichten an verschiedene Endpunkttypen, die mindestens ein Amazon SNS-Thema abonniert haben.

Weitere Informationen zu Amazon SNS
message-queue-cloud-native-icon_60x60
Nachrichtenwarteschlangen – Cloud-nativ

Amazon SQS ist ein schneller, zuverlässiger, skalierbarer und vollständig verwalteter Warteschlangenservice. Amazon SQS ermöglicht die einfache und wirtschaftliche Entkopplung der Komponenten einer Cloud-Anwendung. Mit Amazon SQS können Sie beliebige Datenvolumen übertragen und empfangen, ohne dass Nachrichten verloren gehen oder andere Services stets verfügbar sein müssen.

Anwendungsfall: Entkoppeln und Skalieren von Microservices, verteilten Systemen und serverlosen Anwendungen in der Cloud.

Weitere Informationen zu Amazon SQS

message-queue-standard-apis-icon_60x60
Nachrichtenwarteschlangen – Standard-APIs
Amazon MQ ist ein verwalteter Message Broker-Service für Apache ActiveMQ, der die Einrichtung und Bedienung von Nachrichten-Brokern in der Cloud vereinfacht. Die Verknüpfung Ihre aktuellen Anwendungen mit Amazon MQ ist einfach, weil branchenübliche APIs und Protokolle verwendet werden, z. B. JMS, NMS, AMQP, STOMP, MQTT und WebSocket.
 
Anwendungsfall: Entkoppeln und Skalieren von Microservices und verteilten Systemen vor Ort oder in der Cloud mithilfe standardisierter APIs.
 
AppSync_70x70
GraphQL serverlose API
AWS AppSync vereinfacht die Anwendungsentwicklung, indem es Ihnen ermöglicht, eine flexible API für den sicheren Zugriff, die Bearbeitung und Kombination von Daten aus einer oder mehreren Datenquellen zu erstellen. Es handelt sich um einen verwalteten Dienst, der GraphQL verwendet, um es Anwendungen zu erleichtern, genau die Daten zu erhalten, die sie benötigen.
 
 
Anwendungsfall: Erstellen Sie skalierbare Anwendungen, einschließlich solcher, die Echtzeit-Updates und Offline-Datenzugriff auf einer Reihe von Datenquellen wie NoSQL-Datenspeicher, relationale Datenbanken, HTTP-APIs und AWS Lambda erfordern.
 
application-orchestration-workflow-icon_60x60
Anwendungsorchestrierung und Workflow

AWS Step Functions ist ein vollständig verwalteter Service, der die Koordination der einzelnen Komponenten verteilter Anwendungen und Microservices durch visuelle Workflows vereinfacht und Sie in die Lage versetzt, Anwendungen schnell zu entwickeln und zu aktualisieren. Mit Step Functions können Sie Services wie AWS Lambda und Amazon ECS zu funktionsreichen Anwendungen zusammenbringen.

Anwendungsfall: Verteilte Komponenten, Microservices und serverlose Anwendungen verbinden und koordinieren.
 
 
Amazon-EventBridge_Icon_64_Squid
Serverloser Ereignisbus
Amazon EventBridge ist ein serverloser Ereignisbus, mit dem sich Anwendungen mithilfe von Daten Ihrer eigenen Anwendungen, Software-as-a-Service (SaaS)-Anwendungen und AWS-Services einfach verbinden lassen. EventBridge stellt einen Stream von Echtzeit-Daten von Ereignisquellen wie Zendesk, Datalog oder Pagerduty bereit und ermöglicht das Routen von Daten an Ziele wie AWS Lambda.
 
Anwendungsfall: Erfassen Sie Datenänderungen aus einer SaaS-App wie Zendesk und leiten Sie sie zur Verarbeitung an AWS Lambda weiter.
 

Weitere Informationen zu EventBridge>>

Fallbeispiele

Alpha Apps
Alpha Apps reduziert Bereitstellungskosten mit AWS Step Functions um 80 %
Guardian News & Media
Guardian News & Media automatisiert die Abonnementabwicklung mit AWS Step Functions
Change Healthcare
Change Healthcare verarbeitet täglich Millionen vertraulicher Transaktionen mit Amazon SNS & SQS
Skip The Dishes
Skip The Dishes liefert konsistente, zeitkritische Daten mit Amazon MQ
NASA
NASA baut eine Bibliothek für die Zukunft mit Benachrichtigungen zu neuen Inhalten mit Amazon SNS auf
redBus
redBus verwendet SNS und SQS für die Überwachung, für Warnungen und die Interkommunikation

Videos mit Anwendungsfällen

Tutorials

Nachrichten zwischen verteilten Anwendungen mit Amazon SQS senden
 
In diesem Tutorial lernen Sie, wie Sie asynchrone Benachrichtigungen mit Amazon Simple Queue Service (Amazon SQS) einrichten können. 
Tutorial starten  
Serverlosen Workflow mit AWS Step Functions erstellen
 
In diesem Tutorial erfahren Sie, wie Sie AWS Step Functions zum Entwerfen und Ausführen eines serverlosen Workflows nutzen, mit dem mehrere AWS Lambda-Funktionen koordiniert werden können.
Tutorial starten 
Erste Schritte mit AppSync
 
AppSync bietet einen geführten Schemaerstellungsassistenten, der für Erstbenutzer empfohlen wird, die GraphQL oder AppSync bislang noch nicht verwendet haben.
Verbundenen Message Broker mit Amazon MQ erstellen
 
In diesem Tutorial erfahren Sie, wie Sie einen Amazon MQ Message Broker einrichten und eine Java-Anwendung verbinden, ohne den Code neu schreiben zu müssen.
Tutorial starten  
Amazon SNS-Thema anlegen
 
Ein Amazon SNS-Thema ist ein logischer Zugriffspunkt, der als Kommunikationskanal fungiert.
Tutorial starten