Anwendungsintegration auf AWS
Integrieren Sie verteilte Systeme und serverlose Anwendungen mit weniger Code
Die Anwendungsintegration in AWS ist eine Reihe von Diensten, die die Kommunikation zwischen entkoppelten Komponenten in Microservices, verteilten Systemen und serverlosen Anwendungen ermöglichen. Sie müssen nicht Ihre gesamte Architektur umgestalten, um davon zu profitieren. Durch das Entkoppeln von Anwendungen in jeder Größenordnung können die Auswirkungen von Änderungen verringert werden. Dies erleichtert die Aktualisierung und beschleunigt die Freigabe neuer Funktionen.
Mit Agilität entwickeln
Durch die Verwendung von Anwendungsintegrationsdiensten zum Verbinden Ihrer Apps müssen Sie keinen benutzerdefinierten Code mehr schreiben, um die Interoperabilität zu ermöglichen. Dies begrenzt auch zusätzlichen Code, der in Ihren Microservices und Funktionen wiederholt werden kann.
Innovation im Fokus
Anwendungsintegrationsservices verlagern Ihre operativen Verantwortlichkeiten auf AWS, sodass Sie sich auf Entwicklung und Innovation konzentrieren können. Mit Auto Scaling müssen Sie keine Server mehr bereitstellen, patchen und verwalten.
Skalieren und fehlschlagen unabhängig voneinander
Durch die Entkopplung Ihrer App mit Anwendungsintegrationsdiensten bleiben diese interoperabel. Wenn jedoch ein Dienst einen Fehler oder einen Anstieg der Arbeitslast aufweist, hat dies keine Auswirkungen auf den Rest.
Nachricht mit Zuversicht
Messaging-Dienste für die Anwendungsintegration können jede Durchsatzstufe unterstützen und den Nachrichtenspeicher für die Availability Zone verwenden, um eine hohe Verfügbarkeit und Haltbarkeit zu gewährleisten.
AWS-Anwendungs-Integrationsservices
Kategorie | Was es ist | AWS-Service |
---|---|---|
API-Management | Erstellen, veröffentlichen, warten, überwachen und sichern Sie APIs in beliebiger Größenordnung für serverlose Workloads und Webanwendungen | Amazon API Gateway |
Erstellen Sie eine flexible API, um sicher auf Daten aus einer oder mehreren Datenquellen zuzugreifen, diese zu bearbeiten und zu kombinieren | AWS App Sync | |
Event Bus | Erstellen Sie eine ereignisgesteuerte Architektur, die Anwendungsdaten aus Ihren eigenen Apps, SaaS- und AWS-Services verbindet | Amazon EventBridge |
Messaging | Zuverlässige Pub/Sub, SMS, E-Mail und mobile Push-Benachrichtigungen mit hohem Durchsatz | Amazon Simple Notification Service (SNS) |
Nachrichtenwarteschlange, die Nachrichten zwischen Anwendungskomponenten auf einem beliebigen Volume sendet, speichert und empfängt | Amazon Simple Queue Service (SQS) | |
Nachrichtenbroker für Apache ActiveMQ und RabbitMQ, der die Migration vereinfacht und Hybridarchitekturen ermöglicht | Amazon MQ | |
No-Code-API-Integration | Automatisieren Sie den Datenverkehr zwischen SaaS-Anwendungen und AWS-Services bei nahezu jeder Skalierung ohne Code. | Amazon AppFlow |
Workflows | Koordinieren Sie mehrere AWS-Services zu serverlosen Workflows, damit Sie Apps schnell erstellen und aktualisieren können | AWS Step Functions |
Führen Sie Apache Airflow maßstabsgerecht aus, ohne die Infrastruktur bereitzustellen oder zu verwalten | Amazon Managed Workflows for Apache Airflow (MWAA) | |
Automatisieren Sie die Transformation von EDI-Dokumenten in JSON und XML, um nachgelagerte Integrationen zu vereinfachen | AWS B2B Data Interchange | |
Automatisierte Testbibliothek | Erstellung und Ausführung automatisierter Integrationstests zur Validierung ereignisgesteuerter Anwendungen in der AWS Cloud |
Testkit für integrierte AWS-Anwendungen |
„Wir haben jetzt eine agile, skalierbare Grundlage, mit der großartige Dinge möglich sind. In der Raumfahrt muss man immer neue Möglichkeiten im Auge haben. Mit dieser Bibliothek verhält es sich ganz ähnlich."
- Bryan Walls
Stellvertretender Leiter des Bildarchivierungsprogramms der NASA