Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Wählen Sie eine AWS Dienst zur Anwendungsintegration
Den ersten Schritt machen
|
Zweck
|
Ermitteln Sie mit, welche Services zur AWS Anwendungsintegration für Ihre Workloads am besten geeignet sind.
|
|
Letzte Aktualisierung
|
16. April 2025
|
|
Abgedeckte Dienste
|
|
Einführung
Bei der Anwendungsintegration handelt es sich um eine Suite von Diensten, die die Kommunikation zwischen entkoppelten Komponenten innerhalb von Microservices, verteilten Systemen und serverlosen Anwendungen ermöglichen. Amazon Web Services (AWS) bietet mehr als ein halbes Dutzend Anwendungsintegrationsdienste zur Unterstützung einer Vielzahl von Workloads, die in der Cloud ausgeführt werden.
Es kann schwierig werden, einen Integrationsservice auszuwählen, der am besten zu Ihrem Unternehmen und Ihren Workloads passt. Dieser Entscheidungsleitfaden hilft Ihnen dabei, die richtigen Fragen zu stellen, um Ihre Anforderungen zu ermitteln, und bietet klare Anleitungen zur Bewertung und Auswahl der richtigen Integrationsservices für Ihre Workloads.
Verstehen
Einer der Hauptvorteile der Modernisierung ist die Möglichkeit, betriebliche Verantwortlichkeiten zu verlagern, sodass Sie Ressourcen für wertschöpfendere und innovationsorientierte Aktivitäten freisetzen können.
Es gibt eine Reihe von Optionen zur gemeinsamen Verantwortung auf verschiedenen Modernisierungsebenen, angefangen beim Hosten Ihres Message Brokers auf Amazon Elastic Compute Cloud (Amazon EC2) — wo Sie Skalierung, Sicherheitskonfigurationen, Bereitstellung, Patching und mehr verwalten — bis hin zu serverlosen Angeboten, bei denen die gesamte zugrunde liegende Infrastruktur verwaltet wird.
Wenn Sie beginnen, Ihre Kriterien, Ihre Umgebung und die Palette der Integrationsdienste, die das AWS Angebot bietet, zu untersuchen und zu verstehen, empfehlen wir Ihnen, sich mit einigen bewährten Methoden vertraut zu machen. Diese bewährten Methoden gelten unabhängig davon, für welchen Dienst (oder welche Suite von Diensten) Sie sich entscheiden.
Machen Sie sich mit der Integration in Ihre Umgebung vertraut
Es ist üblich, dass einige Unternehmen mehr Zeit mit der Pflege von Open-Source-Integrationen verbringen, als sie möchten. Wir empfehlen, dass Sie bei diesen Investitionen Quellen aus der Gemeinschaft und die and/or Unterstützung von Unternehmen oder Stiftungen in Betracht ziehen. Eine Investition in diese Projekte ist nicht nur eine finanzielle, sondern auch eine Investition in Wissenskapital und möglicherweise technische Schulden, da diese Komponenten und die zugehörigen Integrationen in der Regel aktualisiert werden müssen. Weitere Informationen finden Sie im AWS Open-Source-Blog.
Machen Sie sich mit den Merkmalen Ihrer Architektur vertraut
Die Fähigkeit, eine Vielzahl von Architekturen zu unterstützen, ist wichtig. Wir empfehlen Ihnen, das AWS Well-Architected Framework als Leitfaden zu verwenden, um die Entscheidungen zu verstehen, die Sie beim Erstellen von Architekturen treffen. AWS Darüber hinaus ermöglicht Ihnen die Verwendung des Well-Architected Frameworks, bewährte architektonische Methoden für den Entwurf und Betrieb zuverlässiger, skalierbarer, sicherer, effizienter und kostengünstiger Systeme in der Cloud zu erlernen.
Verwenden Sie eine Kombination von Integrationsdiensten
Wenn Sie speziell entwickelte Dienste verwenden, ist eine Kombination von Diensten möglicherweise am besten für Ihren Anwendungsfall geeignet. Im Folgenden sind einige gängige Methoden aufgeführt, mit denen AWS Kunden eine Kombination von Diensten nutzen.
-
Weiterleitung von Amazon EventBridge - oder Amazon Simple Notification Service (Amazon SNS) -Ereignissen an eine Amazon Simple Queue Service (Amazon SQS) -Warteschlange als Puffer für nachgeschaltete Verbraucher.
-
Ereignisse werden mit EventBridge Pipes direkt aus einem Stream (Amazon Kinesis Data Streams oder Amazon Managed Streaming for Apache Kafka (Amazon MSK)) oder einer Warteschlange (Amazon SQS oder Amazon MQ) abgerufen und Ereignisse an einen Bus gesendet, um sie an EventBridge die Verbraucher weiterzuleiten.
-
Weiterleitung EventBridge von Amazon SNS-Ereignissen an Kinesis Data Streams oder Amazon MSK zum Sammeln und Anzeigen von Analysen.
Definieren
Sobald Sie sich ein klareres Bild von Ihren Kriterien, Ihrer Umgebung, Ihrer strategischen Ausrichtung und den verfügbaren Diensten (einschließlich gehosteter und verwalteter Bereitstellungsmodalitäten) gemacht haben, müssen Sie Ihre Integrationsanforderungen identifizieren. Möglicherweise kennen Sie einige Ihrer Anforderungen bereits, wenn Sie auf eine bestehende Integrationsplattform oder einen Message Broker migrieren. Sie müssen jedoch festlegen, wie sich diese Anforderungen ändern würden, wenn Sie zu einer Cloud-Umgebung wechseln, wenn überhaupt.
Messaging- oder Streaming-Plattformen
Von diesen Plattformen wird erwartet, dass sie bestimmte Geschäftsfunktionen erfüllen. Verwenden Sie die folgenden Beispielanwendungsfälle, wenn Sie überlegen, welche Funktionen Sie benötigen.
Beispiel 1:
Stellen Sie sich ein Versicherungsunternehmen vor, das verschiedene Schadensfälle als Nachrichten für verschiedene Schadenarten (Auto, Haus- oder Lebensversicherung) mit unterschiedlichen Geschäftsregeln erhält. Das könnte bedeuten, dass der Empfänger der Nachricht über die Funktionalität verfügen sollte, Schadensfälle auf der Grundlage der Header-Eigenschaften in der Nachricht an ein anderes Ziel weiterzuleiten.
Beispiel 2:
Stellen Sie sich eine Fluggesellschaft vor, bei der ein Flugstatus-Update alle angeschlossenen Systeme wie Gepäck- oder Flugsteigbetrieb mithilfe eines Protokolls wie dem Advanced Messaging Queuing Protocol (AMQP) benachrichtigen muss. Die große Frage bei funktionalen und geschäftlichen Anwendungsfällen ist, was eine am besten geeignete Messaging-Plattform ausmacht. Wir haben mehrere Auswahlmöglichkeiten, anhand derer die Eignung der Plattform je nach Anwendungsfall bestimmt werden kann.
-
Marktakzeptanz: Diese Plattform wird von einer riesigen Kundengemeinschaft weithin angenommen und ist für die meisten Anwendungsfälle ausreichend geeignet. Sie hat sich mit einer lebendigen Support-Community für alle Probleme bewährt, die auftreten könnten. Es handelt sich um eine Entscheidung mit geringem Risiko, da ausreichend Schulungen für die Entwicklungsressourcen zur Verfügung stehen.
-
Am besten für den Anwendungsfall geeignet: Diese Plattformen werden auf spezifische branchenspezifische Anwendungsfälle wie Fluggesellschaften, Logistik oder Gesundheitswesen zugeschnitten sein. Sie sind möglicherweise am besten für diese Anwendungsfälle geeignet, da vorgefertigte Vorlagen zur Übernahme zur Verfügung stehen. Der Einstieg in diese Plattformen kann einfach sein, es mangelt ihnen jedoch an Marktakzeptanz und Flexibilität. Die Einführung dieser Art von Plattform kann viel Zeit und Ressourcen für die Validierung und den Aufbau interner Fachkenntnisse erfordern.
-
Modern: Diese Plattformen basieren auf der Architektur der nächsten Generation, um Bereitstellungen im Cloud-Maßstab, Mehrmandantenfähigkeit, Disaster Recovery und serverlose Preisgestaltung zu ermöglichen. Die Verwendung dieser Art von Plattform erfordert möglicherweise eine gewisse Umgestaltung der Workloads, um die langfristige Rentabilität zu gewährleisten. Sie verwendet eine Cloud-native Plattform und konzentriert sich auf die Nutzung der durchdachten Prinzipien moderner Anwendungen.
Beispiel 3:
Wenn die Messaging-Plattform Teil eines größeren Workflows zur Kreditbearbeitung ist, der mehrere Regionen umfassen muss, muss auch die Messaging-Plattform dieselben Geschäftsanforderungen erfüllen. Wenn das Unternehmen bei schlechtem Wetter in der Lage sein muss, sich zu einem früheren Zustand zu erholen und zu einem früheren Zustand zurückzukehren, muss die zugrunde liegende Messaging- oder Streaming-Plattform auch über Snapshot- oder Wiedergabefunktionen verfügen, um den Zustand des Systems wiederherzustellen.
Die von Ihnen gewählte Integrationsplattform sollte die asynchrone Bearbeitung von Kreditanträgen ermöglichen oder als Speicher- und Weiterleitungskanal für einen mehrstufigen Medienverarbeitungsworkflow dienen. Die Wichtigkeit des Geschäftsprozesses würde bestimmen, welche Funktionen die Messaging- oder Streaming-Plattform bieten sollte.
Überlegen Sie
Wenn Sie eine umfassende Anwendungsintegrationsarchitektur in der Cloud in Betracht ziehen, gibt es verschiedene Möglichkeiten, die funktionalen Anforderungen für jeden der Integrationspunkte zu ermitteln.
Im Folgenden sind einige der Kriterien aufgeführt, die bei der Auswahl eines Anwendungsintegrationsdienstes zu berücksichtigen sind.
- Managed service and operation overhead
-
Erwägen Sie den Umstieg auf die Cloud, um die Betriebskosten zu senken, indem Sie sich standardmäßig auf Managed Services konzentrieren, auf die sich die Betriebslast AWS verlagert. Ein höheres Maß an Abstraktion ermöglicht es Entwicklern und Betreibern, sich auf ihre eigenen Aktivitäten zu konzentrieren, die einen Mehrwert schaffen, anstatt sich auf undifferenzierte Aufgaben zu konzentrieren.
- Open source
-
Erwägen Sie die Standardisierung von Open-Source-Technologien. https://aws.amazon.com/blogs/opensource/category/application-integration/ Open Source kann es einem Unternehmen ermöglichen, die richtigen Fähigkeiten zu finden — und so ein gewisses Risiko zu vermeiden, das mit einem Lock-In einhergeht.
In einem Open-Source-Ökosystem die falschen Entscheidungen zu treffen, kann dazu führen, dass man in Abstraktionen und selbst entwickelten Integrationen gefangen ist. Darüber hinaus liegt die Verantwortung dafür, dass verschiedene Open-Source-Komponenten zusammenarbeiten, oft bei der Organisation, die die Wahl trifft. Dies kann dazu führen, dass Unternehmen viel Zeit mit der Pflege von Open-Source-Integrationen verbringen.
- Workload characteristics
-
Bei der Auswahl des richtigen Integrationsdienstes ist es wichtig, die Eigenschaften der Nachrichten zu verstehen, die zwischen den Anwendungen gesendet werden müssen. Wichtige Merkmale wie Nachrichtenformat, Größe, Aufbewahrung und Priorität können die Entscheidung des Integrationsdienstes beeinflussen.
Einige Integrationsdienste eignen sich besser für kleine textbasierte Nachrichten, während andere so konzipiert sind, dass sie mehrere Formate wie Text- und Binärdateien unterstützen und größere Nachrichtengrößen bieten. In einigen Szenarien kann neben der Reihenfolge der Nachrichten auch die Notwendigkeit einer Wiedergabefunktion ein wichtiger Faktor sein.
Beispielsweise kann die Nachrichtenreihenfolge mithilfe der von Amazon SNS und Amazon SQS angebotenen FIFO-Funktionalität implementiert werden. Es wird auch erwogen, eine Pull- oder Push-basierte Architektur zu verwenden, z. B. Amazon SNS, das EventBridge asynchron eine Lambda-Funktion aufruft.
Eine pull-basierte Architektur könnte Dienste wie Amazon SQS oder Kinesis Data Streams verwenden, bei denen Nachrichten in einer Warteschlange oder einem Stream gespeichert werden und dann von einem nutzenden System abgerufen werden können. Messaging-Dienste wie Amazon MQ bieten Funktionen für größere Nachrichtennutzlasten und haben eine unbegrenzte Aufbewahrung. Sie bieten jedoch keine Wiedergabefunktion.
- Rapid iteration and feature velocity
-
Wenn Ihr Hauptaugenmerk auf der schnellen Entwicklung und Iteration liegt, bieten serverlose Dienste möglicherweise das beste Preis-Leistungs-Verhältnis. Mit serverlosen Diensten können Sie Anwendungen erstellen, ohne die Infrastruktur verwalten zu müssen. Sie bieten verwaltete Funktionen und Integrationen, um den Zeitaufwand für das Schreiben von Boilplate-Code zu reduzieren.
Ein weiterer Vorteil der serverlosen Nutzung beim Testen neuer Ideen besteht darin, dass diese Dienste nutzungsabhängige Preise anbieten. Ihr Code wird nur ausgeführt, wenn der Dienst aufgerufen wird, sodass für ein Experiment keine Vorabinvestition erforderlich ist.
- Application portability
-
Viele Anwendungen verwenden bestimmte Protokolle — wie Advanced Message Queuing Protocol (AMQP) oder MQ Telemetry Transport (MQTT) —, um eine Verbindung zu einem Messaging-Dienst herzustellen. Alternativ haben sie eine gewisse Bibliotheksabhängigkeit, die ein bestimmtes Messaging-Protokoll verwendet. Beispiele für solche Bibliotheken oder Frameworks sind Spring Boot, Celery oder MassTransit.
Möglicherweise möchten Sie solche Anwendungen aus verschiedenen Gründen beibehalten. In diesen Fällen hängt die Wahl Ihres Integrationsdienstes auch von der Unterstützung der Protokolle ab, die für die Portabilität Ihrer Anwendungen erforderlich sind.
- Automation portability
-
Möglicherweise benötigen Sie einen Dienst, der Kompatibilität mit Ihrer Infrastruktur und Ihren Bereitstellungstools gewährleistet — und dasselbe Integrationssystem ausführen, das Sie vor Ort hosten (wie Apache ActiveMQ, RabbitMQ und Apache Kafka).
Verwaltete Open-Source-Dienste (wie Amazon MQ und Amazon MSK) bieten die Vorteile der Cloud und sind gleichzeitig mit vielen gängigen Bereitstellungstools kompatibel, die für lokale Bereitstellungen verwendet werden.
Wenn das Refactoring der Anwendung eine Option ist, können Sie von serverlosen Diensten profitieren, um diese Funktion nativ bereitzustellen, sowie von einer umfassenden Integration mit einer Vielzahl von Diensten. AWS
- Organization size and skills
-
Die Fähigkeiten Ihres Unternehmens sind ein wichtiger Faktor bei der Entscheidung für den richtigen Integrationsservice. Wenn Ihre Teams mit einem selbstverwalteten Produkt vertraut sind und es Ihren Anforderungen entspricht, dann bietet ein verwalteter Service für dasselbe Produkt den Weg mit den geringsten Auswirkungen. Dies kann Ihnen helfen, die Best Practices für den Service anzuwenden und sich auf wertschöpfende Aktivitäten zu konzentrieren.
Klicken Sie auf
Nachdem Sie nun die Kriterien kennen, anhand derer Sie Ihre Anforderungen an die Anwendungsintegration bewerten werden, können Sie entscheiden, welcher AWS Dienst oder welche Dienste für Ihre Workloads in Ihrer Umgebung geeignet sind.
| Servicetyp |
Wann würden Sie es verwenden? |
Wofür ist es optimiert? |
Verbundene Dienste |
|
Capacity (Kapazität)
|
Verwenden Sie diese Option, wenn Sie Herausgeber und Abonnenten entkoppeln und Ereignisse gleichzeitig an mehrere Abonnenten senden müssen.
|
Optimiert für die asynchrone, lose gekoppelte Kommunikation zwischen Publishern und Abonnenten. Ereignisse bieten Flexibilität bei der Nachrichtenweiterleitung und -zustellung und eignen sich gut für ereignisgesteuerte Architekturen, in denen Ereignisse eine zentrale Rolle bei der Initiierung von Aktionen oder Workflows spielen.
|
Amazon EventBridge
Amazon SNS
|
|
Messaging
|
Verwenden Sie diese Option, wenn Sie entweder Nachrichten senden möchten, um pub/sub Nachrichten an mehrere Empfänger gleichzeitig zu senden, oder Punkt-zu-Punkt-Nachrichten, wenn Sie eine zuverlässige und asynchrone Kommunikation zwischen den Komponenten benötigen.
|
Optimiert für skalierbare und zuverlässige asynchrone pub/sub und Punkt-zu-Punkt-Nachrichten zwischen verteilten Komponenten mit hohem Durchsatz.
|
Amazon SNS
Amazon SQS
Amazon MQ
|
|
Streaming
|
Verwenden Sie Streaming-Dienste wie Amazon Kinesis Data Streams und Amazon Managed Streaming for Apache Kafka (MSK) in Szenarien, in denen Streaming-Daten in Echtzeit verarbeitet und verarbeitet werden müssen.
|
Optimiert für die Aufnahme, Verarbeitung und Analyse großer Mengen von Echtzeit-Streaming-Daten für Anwendungsfälle, die Echtzeitanalysen, Echtzeitüberwachung, Datenexploration und andere Anwendungen erfordern, die die Verarbeitung von Datenströmen mit hoher Geschwindigkeit erfordern.
|
Amazon Kinesis Data Streams
Amazon MSK
|
|
Arbeitsabläufe
|
Verwenden Sie sie, wenn Sie Workflows oder Abfolgen von Aufgaben auf organisierte und skalierbare Weise entwerfen, koordinieren und verwalten müssen.
|
Optimiert für Anwendungsfälle wie Geschäftsprozessmanagement, Anwendungsorchestrierung, Automatisierung von Datenpipelines und Microservice-Koordination. Workflows abstrahieren die zugrunde liegende Infrastrukturkomplexität, sodass Sie sich auf die effektive Gestaltung und Verwaltung Ihrer Workflows konzentrieren können. Sie sind in der Lage, Abhängigkeiten und Sequenzierung zu handhaben und ermöglichen Parallelität und bedingte Verzweigungen. Gleichzeitig bieten sie Fehlertoleranz, Fehlerbehandlung und Wiederholungsversuche, um eine zuverlässige Workflow-Ausführung zu gewährleisten.
|
AWS Step Functions
Amazon MWAA
|
|
Planung
|
Verwenden Sie Scheduling, wenn Sie Routineaufgaben wie Datenverarbeitung, Backups oder Systemzustandsprüfungen automatisieren müssen. Aufgaben müssen häufig zu bestimmten Zeiten oder Intervallen ausgeführt werden, z. B. jede Nacht, Stunde oder Minute.
|
Optimiert für zuverlässige, zeitbasierte Aufgaben mit integrierter Wiederholungslogik. Geeignet für Workflows, die eine präzise Planung und Integration mit verschiedenen AWS
Diensten erfordern.
|
Amazon EventBridge
|
Verwenden Sie
Sie sollten jetzt genau wissen, was die einzelnen AWS Anwendungsintegrationsdienste leisten — und welcher Service für Sie geeignet sein könnte. Um zu erfahren, wie die einzelnen verfügbaren AWS Anwendungsintegrationsdienste verwendet werden können, und um mehr über sie zu erfahren, haben wir einen Pfad bereitgestellt, in dem Sie untersuchen können, wie die einzelnen Dienste funktionieren. Der folgende Abschnitt enthält Links zu ausführlicher Dokumentation, praktischen Tutorials und Ressourcen, die Ihnen den Einstieg erleichtern.
- Amazon SNS
-
-
Filtern Sie Nachrichten, die zu Themen mit Amazon SNS und Amazon SQS veröffentlicht wurden
Erfahren Sie, wie Sie die Nachrichtenfilterfunktion von Amazon SNS verwenden.
Beginnen Sie mit dem Tutorial
-
Amazon SNS — Problembehandlung
Erfahren Sie, wie Sie Konfigurationsinformationen über Amazon SNS einsehen, Prozesse überwachen und Diagnosedaten sammeln.
Erkunden Sie den Leitfaden
-
Entwickeln Sie ein rundenbasiertes Spiel mit Amazon DynamoDB und Amazon SNS
Erfahren Sie, wie Sie mit Amazon DynamoDB und Amazon Amazon SNS ein rundenbasiertes Multiplayer-Spiel erstellen.
Beginnen Sie mit dem Tutorial
-
Erstellung ereignisgesteuerter Architekturen
Erfahren Sie, wie Sie auf einer einfachen pub/sub Implementierung aufbauen können, indem Sie Amazon SNS als unseren Veröffentlichungsservice und Amazon SQS als Abonnent verwenden.
Erkunden Sie den Leitfaden
-
Archivieren und Wiedergeben von Nachrichten mit Amazon SNS FIFO
Erfahren Sie, wie Sie auf Amazon SNS FIFO veröffentlichte Nachrichten archivieren und wiedergeben können. Dies kann bei der Wiederherstellung nach einem Ausfall und bei der Statusreplikation hilfreich sein.
Lesen Sie den Blogbeitrag
- Amazon SQS
-
-
Erste Schritte mit Amazon SQS
Diese Anleitung zeigt Ihnen, wie Sie Warteschlangen und Nachrichten mithilfe der Amazon SQS-Konsole verwalten.
Erkunden Sie den Leitfaden
-
Senden Sie Fanout-Event-Benachrichtigungen
Erfahren Sie, wie Sie ein Fanout-Messaging-Szenario mithilfe von Amazon SNS und Amazon SQS implementieren.
Beginnen Sie mit dem Tutorial
-
Orchestrieren Sie Microservices Queue-based
Erfahren Sie, wie Sie einen serverlosen Workflow entwerfen und ausführen, der einen auf Nachrichtenwarteschlangen basierenden Microservice orchestriert.
Beginnen Sie mit dem Tutorial
-
Nachrichten zwischen verteilten Anwendungen senden
Verwenden Sie die Amazon SQS-Konsole, um eine Nachrichtenwarteschlange zu erstellen und zu konfigurieren, eine Nachricht zu senden, diese Nachricht zu empfangen und zu löschen und dann die Warteschlange zu löschen.
Beginnen Sie mit dem Tutorial
- Amazon EventBridge
-
-
Fangen Sie mit Amazon an EventBridge
Die Grundlage von EventBridge ist die Erstellung von Regeln, die Ereignisse an ein Ziel weiterleiten. In diesem Handbuch erstellen Sie eine Grundregel.
Erkunden Sie den Leitfaden
-
Tutorials für EventBridge die ersten Schritte bei Amazon
Diese Tutorials helfen Ihnen dabei, die Funktionen von EventBridge und deren Verwendung zu erkunden.
Beginnen Sie mit den Tutorials
-
Integration mit anderen AWS-Services
Die folgenden Tutorials zeigen Ihnen, wie Sie sie EventBridge mit anderen integrieren können AWS-Services.
Beginnen Sie mit den Tutorials
-
Erstellen Sie ereignisgesteuerte Architekturen
Lernen Sie die Grundlagen des ereignisgesteuerten Designs kennen, erfahren Sie, wie Sie die richtige AWS-Service für die jeweilige Aufgabe auswählen und wie Sie sowohl Kosten als auch Leistung optimieren können.
Beginnen Sie mit dem Tutorial
-
Erstellen Sie ereignisgesteuerte Anwendungen mit Amazon EventBridge
Erfahren Sie, wie Sie ereignisgesteuerte Anwendungen erstellen, indem Sie mehrere Anwendungen, einschließlich SaaS-Anwendungen, verbinden und den von AWS-Services Amazon bereitgestellten serverlosen Event-Bus verwenden. EventBridge
Beginnen Sie mit dem Tutorial
-
Kafka-Konnektor für Amazon EventBridge
Mit diesem Connector können Sie Datensätze aus einem oder mehreren Kafka-Themen in Ereignisse konvertieren und diese Ereignisse an den Event-Bus Ihrer Wahl senden.
Erkunden Sie den Leitfaden
-
Einführung kontoübergreifender Ziele für Amazon EventBridge Event Buses
Erfahren Sie, wie Sie Event Buses verwenden können, um Ereignisse direkt an Ziele in anderen Ländern AWS-Konten wie Amazon SQS, Amazon SNS usw. zu senden. AWS Lambda
Lesen Sie den Blogbeitrag
- Amazon MQ
-
-
Erstellen Sie einen verbundenen Message Broker
Erfahren Sie, wie Sie einen Amazon MQ Message Broker einrichten und eine Java-Anwendung verbinden, ohne Ihren Code neu schreiben zu müssen.
Beginnen Sie mit dem Tutorial
-
Migrieren Sie zu einem Message Broker in der Cloud
Amazon MQ erleichtert die Migration zu einem Message Broker in der Cloud, wie Apache ActiveMQ und RabbitMQ.
Lesen Sie den Leitfaden
-
Einen RabbitMQ-Broker erstellen und eine Verbindung zu ihm herstellen
Erfahren Sie, wie Sie den verwenden können AWS-Managementkonsole , um einen RabbitMQ-Broker zu erstellen und Ihre Anwendung daran anzuhängen.
Beginnen Sie mit dem Tutorial
-
RabbitMQ-Workshop
Dieser Workshop ist eine Sammlung von Übungen, die verschiedene Aspekte und Muster der Nachrichtenübermittlung mit RabbitMQ behandeln.
Fangen Sie mit dem Workshop an
-
Einführung von Quorum-Warteschlangen in Amazon MQ für RabbitMQ
Erfahren Sie, wie die Verwendung von Quorumwarteschlangen mit RabbitMQ für eine höhere Verfügbarkeit und Datensicherheit sorgen kann.
Lesen Sie den Blogbeitrag
-
Einen ActiveMQ-Broker erstellen und eine Verbindung zu ihm herstellen
Erfahren Sie, wie Sie den verwenden können AWS-Managementkonsole , um einen einfachen Broker zu erstellen.
Beginnen Sie mit dem Tutorial
-
ActiveMQ-Workshop
Informieren Sie sich über Messaging-Konzepte wie Warteschlangen, Themen und Funktionen von Amazon MQ wie Failover und ein Netzwerk von Brokern.
Beginnen Sie mit dem Workshop
-
Serverlos bereitstellen und auf einem Amazon MQ-Broker veröffentlichen AWS
Wir führen Sie mithilfe des SAM in einem Schritt durch die Bereitstellung eines serverlosen Backends und eines Amazon MQ-Brokers. AWS
Lesen Sie den Blogbeitrag
-
Messung des Amazon MQ-Durchsatzes mithilfe des Maven 2-Benchmarks und AWS CDK
Erfahren Sie, wie Sie den Durchsatz für Amazon MQ mithilfe des ActiveMQ Classic Maven Performance-Test-Plug-ins auswerten.
Lesen Sie den Blogbeitrag
- Amazon Kinesis Data Streams
-
-
Erste Schritte mit Amazon Kinesis Data Streams
Lernen Sie die grundlegenden Kinesis Data Streams-Datenflussprinzipien und die Schritte kennen, die zum Einfügen und Abrufen von Daten aus einem Kinesis-Datenstrom erforderlich sind.
Erkunden Sie den Leitfaden
-
Erstellen Sie hochverfügbare Streams mit Amazon Kinesis Data Streams
Wir vergleichen und vergleichen verschiedene Strategien zur Erstellung eines hochverfügbaren Kinesis-Datenstroms bei Betriebsunterbrechungen, Verzögerungen oder Ausfällen in der primären Betriebsregion.
Lesen Sie den Blogbeitrag
-
Beispiel-Tutorials für Amazon Kinesis Data Streams
Diese Tutorials sollen Ihnen dabei helfen, die Konzepte und Funktionen von Amazon Kinesis Data Streams besser zu verstehen.
Beginnen Sie mit den Tutorials
-
Verwendung AWS Lambda mit Amazon Kinesis
Erfahren Sie, wie Sie eine Lambda-Funktion erstellen, um Ereignisse aus einem Kinesis-Stream zu verarbeiten.
Beginnen Sie mit dem Tutorial
-
Streaming in Echtzeit mit Amazon Kinesis
Erkunden Sie eine Reihe von Laborübungen, mit denen Benutzer eine Streaming-Analyseanwendung erstellen können. AWS
Beginnen Sie mit den Tutorials
- Amazon MSK
-
-
Erste Schritte mit Amazon MSK
In diesem Tutorial sehen Sie ein Beispiel, wie Sie mithilfe von Metriken einen MSK-Cluster erstellen, Daten erzeugen und verbrauchen und den Zustand Ihres Clusters überwachen können.
Beginnen Sie mit dem Tutorial
-
Erste Schritte mit MSK Serverless Clustern
Dieses Tutorial zeigt Ihnen ein Beispiel dafür, wie Sie einen MSK-Serverless-Cluster erstellen, einen Client-Computer erstellen, der darauf zugreifen kann, und den Client verwenden, um Themen auf dem Cluster zu erstellen und Daten in diese Themen zu schreiben.
Beginnen Sie mit dem Tutorial
-
Amazon MSK Labs
Diese Labs können entweder auf Privat- oder AWS-Konten Firmenkonten oder auf Konten betrieben werden, die von AWS Account-Teams für Veranstaltungen bereitgestellt werden, die das Workshop-Studio nutzen.
Fangen Sie mit den Labs an
-
Wir stellen vor: Express-Broker für Amazon MSK, um einen hohen Durchsatz und eine schnellere Skalierung für Ihren Kafka-Cluster zu erzielen
Erfahren Sie, wie Express-Broker die Kosten senken, eine höhere Ausfallsicherheit bieten und den Betriebsaufwand für Ihre Kafka-Workloads senken können.
Lesen Sie den Blogbeitrag
- AWS Step Functions
-
-
Erste Schritte mit AWS Step Functions
Diese Tutorials führen Sie durch die Erstellung eines grundlegenden Workflows für die Bearbeitung von Kreditkartenanträgen.
Beginnen Sie mit den Tutorials
-
Einführung in Step-Funktionen
In diesem Kurs werden die wichtigsten Komponenten von Step Functions vorgestellt, um Ihnen den Einstieg in die Verwaltung von Workflows innerhalb einer Anwendung zu erleichtern.
Beginnen Sie mit dem Kurs
-
Large-scale Datenverarbeitung mit AWS Step Functions
Erfahren Sie, wie umfangreiche Datenverarbeitungsanwendungen mit Step Functions erstellt werden können.
Beginnen Sie mit dem Workshop
-
Entwurfsmuster für AWS Step Functions
Erfahren Sie, wie Sie Entwurfsmuster in Ihren Step Functions-Zustandsmaschinen implementieren und warum Sie jedes einzelne verwenden sollten.
Beginnen Sie mit dem Kurs
-
Planen Sie einen serverlosen Workflow mit einem AWS Step Functions Amazon EventBridge Scheduler
Wir zeigen Ihnen, wie Sie eine Zustandsmaschine mithilfe von EventBridge Scheduler auf der Grundlage des von Ihnen definierten Zeitplans aufrufen.
Beginnen Sie mit dem Tutorial
-
AWS Step Functions Werkstatt
Erfahren Sie AWS Step Functions anhand einer Reihe interaktiver Module, wie Sie die Hauptfunktionen von verwenden.
Beginnen Sie mit dem Workshop
-
Mit PrivateLink VPC Lattice und Step Functions können Sie AWS Ressourcen sicher über VPC- und Kontogrenzen hinweg gemeinsam nutzen EventBridge
Erfahren Sie, wie Sie AWS Ressourcen wie EC2-Instances und Amazon EKS-Container-Services über Amazon VPC und Grenzen hinweg mit anderen teilen können. AWS-Konto AWS Step Functions
Lesen Sie den Blogbeitrag
-
Vereinfachung der Entwicklererfahrung mit Variablen und JSONata in AWS Step Functions
Lernen Sie die Verwendung von Variablen und JSONATA, einer Open-Source-Abfrage- und Transformationssprache, kennen, um den Datenaustausch zwischen Bundesstaaten zu vereinfachen und die Komplexität der Datenmanipulation zu reduzieren.
Lesen Sie den Blogbeitrag
- Amazon MWAA
-
-
Erste Schritte mit von Amazon verwalteten Workflows für Apache Airflow
In diesem Handbuch werden die Voraussetzungen und die erforderlichen AWS Ressourcen beschrieben, um mit Amazon MWAA zu beginnen.
Erkunden Sie den Leitfaden
-
Konfiguration der aws-mwaa-local-runner in einer CD-Pipeline
Dieses Tutorial führt Sie durch den Prozess des Aufbaus einer CD-Pipeline (Continuous Delivery), indem Sie Amazon Managed Workflows für Apache Airflows GitHub verwenden, aws-mwaa-local-runner um Ihren Apache Airflow-Code lokal zu testen.
Beginnen Sie mit dem Tutorial
-
Beschränkung des Zugriffs eines Amazon MWAA-Benutzers auf eine Untergruppe von DAGs
Wir zeigen, wie Sie einzelne Amazon MWAA-Benutzer darauf beschränken können, nur eine bestimmte DAG oder eine Gruppe von DAGs anzuzeigen und mit ihnen zu interagieren.
Beginnen Sie mit dem Tutorial
-
Workshop zu Amazon MWAA für Analysen
Erfahren Sie, wie Sie Daten und ML-Pipelines erstellen und orchestrieren, die viele der oben genannten Dienste beinhalten. Auf diese Weise werden Sie sich mit den Hooks und Operatoren vertraut machen und ein besseres Verständnis für die Hooks und Operatoren erhalten, die Ihnen im Rahmen von Airflow zur Verfügung stehen, um Ihre eigenen Services zu verwalten. pipelines/workflows AWS
Fangen Sie mit dem Workshop an
Erkunden
Nachdem Sie herausgefunden haben, welcher Ansatz am besten zu Ihrer Arbeitslast für Ihre Umgebung passt, empfehlen wir Ihnen, diese Ressourcen zu lesen, um mit der Implementierung Ihres Ansatzes zu beginnen. Servicespezifische Ressourcen finden Sie im vorherigen Abschnitt und allgemeine Ressourcen zur ereignisgesteuerten Architektur im folgenden Abschnitt.
-
Architekturdiagramme
Erkunden Sie Referenzarchitekturdiagramme, die Ihnen helfen, hochverfügbare, sichere, flexible und kostengünstige Architekturen zu erstellen.
Erkunden Sie Architekturdiagramme
-
Whitepapers
Lesen Sie Whitepapers, die Ihnen den Einstieg erleichtern, und lernen Sie bewährte Methoden rund um ereignisgesteuerte Architekturen kennen.
Erkunden Sie Whitepapers
-
Blogs
Erkunden Sie Blogs, die Ihnen helfen, über die neuesten Technologien auf dem Laufenden zu bleiben und Ihre Anwendungen zu modernisieren.
Erkunden Sie Blogs