Einführung

Bei der Anwendungsintegration handelt es sich um eine Reihe von Services, die die Kommunikation zwischen entkoppelten Komponenten innerhalb von Microservices, verteilten Systemen und Serverless Anwendungen ermöglichen. Amazon Web Services (AWS) bietet über ein halbes Dutzend Anwendungsintegrations-Services zur Unterstützung einer Vielzahl an Workloads, die in der Cloud ausgeführt werden.

Die Auswahl eines Integrationsservices, der am besten zu Ihrem Unternehmen und Ihren Workloads passt, kann schwierig sein. 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.

Dieser achteinhalbminütige Clip stammt aus einer einstündigen Aufzeichnung einer Präsentation von AWS Director of Enterprise Strategy Gregor Hohpe im Rahmen der AWS re:Invent 2022. Er bietet einen Überblick über die verfügbaren AWS-Services für die Anwendungsintegration.

Zeit zum Lesen

20 Minuten

Zweck

Finden Sie heraus, welche AWS-Services zur Anwendungsintegration am besten für Ihre Workloads geeignet sind.

Stufe

Einsteiger

Letzte Aktualisierung

31. Mai 2023

Verständnis

Einer der Hauptvorteile der Modernisierung ist die Möglichkeit, betriebliche Zuständigkeiten zu verlagern. Dadurch können Sie Ressourcen für wertschöpfende und innovationsfördernde Aktivitäten freisetzen.
 
Es gibt eine Reihe von Optionen mit gemeinsamer Verantwortung auf verschiedenen Modernisierungsebenen. Sie reichen vom Hosting Ihres Message Brokers in Amazon Elastic Compute Cloud (Amazon EC2) – wo Sie die Skalierung, die Sicherheitskonfigurationen, die Bereitstellung, das Patchen und mehr verwalten – bis hin zu Serverless-Angeboten, bei denen die gesamte zugrunde liegende Infrastruktur verwaltet wird.

Wenn Sie beginnen, Ihre Kriterien, Ihre Umgebung und die von AWS angebotenen Integrationsservices zu erkunden und kennenzulernen, empfehlen wir Ihnen, einige bewährte Methoden zu lesen. Diese bewährten Methoden gelten unabhängig davon, für welchen Service (oder für welche Service-Suite) Sie sich entscheiden.

Die Integration in Ihrer Umgebung verstehen

Es kommt häufig vor, dass einige Unternehmen mehr Zeit für das Warten von Open-Source-Integrationen aufwenden, als sie möchten. Wir empfehlen Ihnen, bei diesen Investitionen gemeinschaftliche Quellen und/oder die Unterstützung von Unternehmen oder Stiftungen in Betracht zu ziehen. Die Investition in diese Projekte ist nicht nur finanzieller Art, sondern auch eine Investition in Wissenskapital und potenziell 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.

Ihre Architekturmerkmale verstehen

Die Fähigkeit, eine Vielzahl von Architekturen zu unterstützen, ist wichtig. Wir empfehlen die Nutzung des AWS-Well-Architected Frameworks als Leitfaden, der Sie dabei unterstützt, die Entscheidungen, die Sie beim Entwickeln von Architekturen in AWS treffen, zu verstehen. Darüber hinaus können Sie mithilfe des Well-Architected-Frameworks bewährte Methoden für die Entwicklung und den Betrieb zuverlässiger, skalierbarer, sicherer, effizienter und kostengünstiger Systeme in der Cloud erlernen.

Eine Kombination von Integrationsservices verwenden

Wenn Sie speziell entwickelte Services verwenden, ist eine Kombination von Services möglicherweise die beste Lösung für Ihren Anwendungsfall. Im Folgenden werden einige gängige Methoden aufgeführt, mit denen AWS-Kunden eine Kombination von Services 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 nachgelagerte Verbraucher.
  • Ereignisse direkt aus einem Stream (Kinesis Data Streams oder Amazon Managed Streaming für Apache Kafka (Amazon MSK)) oder einer Warteschlange (SQS oder Amazon MQ) mit EventBridge Pipes abrufen und Ereignisse an einen EventBridge-Bus zur Weiterleitung an Verbraucher senden.
  • Weiterleitung von EventBridge- oder SNS-Ereignissen an Kinesis Data Streams oder Amazon MSK zum Erfassen und Anzeigen von Analysen.

Definieren

Nachdem Sie Ihre Kriterien, Ihre Umgebung, Ihre strategische Ausrichtung und die verfügbaren Services (einschließlich der bereitgestellten und verwalteten Modalitäten) klarer definiert haben, müssen Sie Ihre Integrationsanforderungen ermitteln. Möglicherweise kennen Sie einige Ihrer Anforderungen bereits, wenn Sie auf eine vorhandene 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 eine bestimmte Geschäftsfunktionalität erfüllen. Verwenden Sie die folgenden Anwendungsfälle bei der Überlegung, welche Funktionalitäten Sie benötigen.  

Beispiel 1:

Stellen Sie sich eine Versicherungsgesellschaft vor, die unterschiedliche Schadensmeldungen als Nachrichten für unterschiedliche Schadensarten (Kfz, Haus oder Leben) mit unterschiedlichen Geschäftsregeln erhält. Dies kann bedeuten, dass der Nachrichtenkonsument die Möglichkeit haben sollte, Ansprüche basierend auf den Header-Eigenschaften der Nachricht an ein anderes Ziel weiterzuleiten.

Beispiel 2:

Stellen Sie sich eine Fluggesellschaft vor, bei der eine Flugstatusaktualisierung alle angeschlossenen Systeme wie Gepäckabfertigung oder Flugsteigbetrieb über ein Protokoll wie das 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, die die Eignung der Plattform je nach Anwendungsfall bestimmen können.

Marktakzeptanz: Diese Plattform wird von einer großen Kundengemeinschaft weithin angenommen und ist für die meisten Anwendungsfälle gut genug geeignet. Sie ist praxiserprobt und verfügt über eine lebendige Support-Community für alle auftretenden Probleme. Es handelt sich um eine Entscheidung mit geringem Risiko, da für die Entwicklungsressourcen ausreichend Schulungen zur Verfügung stehen.

Optimale Eignung für den Anwendungsfall: Diese Plattformen werden auf spezifische Branchenanwendungsfälle wie Fluggesellschaften, Logistik oder Gesundheitswesen zugeschnitten. Sie eignen sich am besten für diese Anwendungsfälle, da vorgefertigte Vorlagen zur Übernahme verfügbar sind. Der Einstieg in diese Plattformen kann einfach sein, es mangelt ihnen aber möglicherweise an Marktakzeptanz und Flexibilität. Die Einführung dieser Art von Plattform erfordert möglicherweise viel Zeit und Ressourcen für die Validierung und den Aufbau interner Fachkenntnisse.

Modern: Diese Plattformen werden mit der Architektur der nächsten Generation entwickelt, um Bereitstellungen im Cloud-Maßstab, Multi-Tenancy, Notfallwiederherstellung und Serverless-Preisgestaltung zu ermöglichen. Die Verwendung dieser Art von Plattform erfordert möglicherweise eine gewisse Umgestaltung der Workloads, um eine langfristige Rentabilität zu gewährleisten. Diese Option verwendet eine
cloudnative Plattform und konzentriert sich auf die Nutzung der gut strukturierten Prinzipien moderner Anwendungen.

Beispiel 3:

Wenn die Messaging-Plattform Teil eines größeren Kreditbearbeitungs-Workflows ist, der über mehrere Regionen hinweg erfolgen muss, muss die Messaging-Plattform auch dieselben Geschäftsanforderungen unterstützen. Wenn das Unternehmen im Falle eines Notfalls die Wiederherstellung und das Rollback zum vorherigen Status erfordert, muss die zugrunde liegende Messaging- oder Streaming-Plattform auch über eine Möglichkeit der Snapshot- oder Wiedergabefunktion verfügen, um den Status des Systems wiederherzustellen.

Die von Ihnen ausgewählte Integrationsplattform sollte die asynchrone Verarbeitung von Kreditanwendungen ermöglichen oder als Speicher- und Weiterleitungskanal für einen mehrstufigen Workflow der Medienverarbeitung fungieren. Die Wichtigkeit des Geschäftsprozesses würde bestimmen, welche Funktionen von der Messaging- oder Streaming-Plattform benötigt werden.

Überlegungen

Wenn Sie eine große Anwendungsintegrationsarchitektur in der Cloud in Betracht ziehen, gibt es unterschiedliche Möglichkeiten, die funktionalen Anforderungen für jeden Integrationspunkt zu bestimmen.

Im Folgenden finden Sie einige Kriterien, die Sie bei der Auswahl eines Anwendungsintegrationsservices berücksichtigen sollten.    

  • Ziehen Sie den Wechsel in die Cloud zur Senkung der Betriebskosten in Betracht, indem Sie auf verwaltete Services standardisieren, die die Betriebslast zu AWS verlagern. Höhere Abstraktionsebenen ermöglichen es Entwicklern und Betreibern, sich auf ihre eigenen, einzigartigen Mehrwertaktivitäten zu konzentrieren, anstatt auf undifferenzierte Aufgaben.

  • Erwägen Sie die Standardisierung von Open-Source-Technologien. Open-Source ermöglicht es Unternehmen, die richtigen Fähigkeiten zu finden – und das Risiko einer Abhängigkeit zu vermeiden.
     
    Falsche Entscheidungen in einem Open-Source-Ökosystem können dazu führen, dass Sie in Abhängigkeiten und selbst entwickelten Integrationslösungen verstrickt sind. Darüber hinaus liegt die Verantwortung für das Zusammenspiel verschiedener Open-Source-Komponenten oft bei dem Unternehmen, das die Auswahl trifft. Dies kann dazu führen, dass Unternehmen viel Zeit für die Wartung von Open-Source-Integrationen aufwenden.
  • Bei der Auswahl des richtigen Integrationsservice ist es wichtig, die Eigenschaften der Nachrichten zu verstehen, die zwischen den Anwendungen gesendet werden müssen. Schlüsselmerkmale wie Nachrichtenformat, Größe, Aufbewahrung und Priorität können die Entscheidung für einen Integrationsservice beeinflussen.
     
    Einige Integrationsservices eignen sich besser für kleine textbasierte Nachrichten, während andere darauf ausgelegt sind, mehrere Formate wie Text und Binärformate zu unterstützen und größere Nachrichtengrößen anzubieten. 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. Zudem kann eine Pull- oder Push-basierte Architektur in Betracht gezogen werden, z. B. EventBridge oder SNS, die eine Lambda-Funktion asynchron aufruft.
     
    Eine Pull-basierte Architektur könnte Services wie SQS oder Kinesis Data Streams verwenden, bei denen Nachrichten in einer Warteschlange oder einem Stream gespeichert werden und dann von einem verarbeitenden System abgerufen werden können. Messaging-Services wie Amazon MQ bieten Funktionen für größere Nachrichtennutzlasten und verfügen über eine unbegrenzte Aufbewahrung. Diese bieten jedoch keine Wiedergabefunktion.
  • Wenn Ihr Schwerpunkt auf dem schnellen Erstellen und Iterieren liegt, bieten Serverless-Services möglicherweise das beste Preis-Leistungs-Verhältnis. Mit Serverless-Services können Sie Anwendungen entwickeln, ohne Infrastruktur verwalten zu müssen. Diese bieten verwaltete Funktionen und Integrationen, um den Zeitaufwand für das Schreiben von Standardcode zu reduzieren.

    Ein weiterer Vorteil von Serverless beim Testen neuer Ideen besteht darin, dass diese Services eine nutzungsbasierte Preisgestaltung bieten. Ihr Code wird nur ausgeführt, wenn der Service aufgerufen wird, sodass für ein Experiment keine Vorabinvestition erforderlich ist.

  • Viele Anwendungen verwenden bestimmte Protokolle – etwa Advanced Message Queuing Protocol (AMQP) oder MQ Telemetry Transport (MQTT) – um eine Verbindung zu einem Messaging-Service herzustellen. Alternativ weisen diese eine gewisse Bibliotheksabhängigkeit auf, die ein bestimmtes Nachrichtenprotokoll verwendet. Beispiele für solche Bibliotheken oder Frameworks sind Spring Boot, Celery oder MassTransit.
     
    Es kann aus verschiedenen Gründen sinnvoll sein, solche Anwendungen beizubehalten. In diesen Fällen hängt die Wahl Ihres Integrationsservice auch von der Unterstützung der erforderlichen Protokolle ab, um die Portabilität mit Ihren Anwendungen zu gewährleisten.
  • Möglicherweise benötigen Sie einen Service, der Kompatibilität mit Ihrer Infrastruktur und Ihren Bereitstellungstools bietet – und das gleiche Integrationssystem ausführt, das Sie On-Premises hosten (wie Apache ActiveMQ, RabbitMQ und Apache Kafka).
     
    Verwaltete Open-Source-Services (wie Amazon MQ und Amazon MSK) bieten die Vorteile der Cloud und sind gleichzeitig mit vielen gängigen Bereitstellungstools kompatibel, die für On-Premises-Bereitstellungen verwendet werden.
     
    Wenn ein Faktorwechsel der Anwendung eine Option ist, können Sie von der Nutzung von Serverless-Services zur Bereitstellung dieser Funktion sowie von der umfassenden Integration mit einer Vielzahl von AWS-Services profitieren.
  • 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 stellt ein verwalteter Service dafür den einfachsten Weg dar. Auf diese Weise können Sie die bewährten Methoden für den Service anwenden und sich auf Aktivitäten mit Mehrwert konzentrieren.

Auswahl

Nachdem Sie nun die Kriterien kennen, anhand derer Sie Ihre Anforderungen an die Anwendungsintegration bewerten, können Sie auswählen, welche AWS-Services für Ihre Workloads in Ihrer Umgebung geeignet sind.

Service-Typ
Wann würden Sie es verwenden?
Wofür ist es optimiert?
Verbundene Services
Schließen

Ein Ereignis ist jede Statusänderung oder Aktualisierung in einem System. Alle Services dieser Kategorie können innerhalb einer ereignisgesteuerten Architektur verwendet werden.

Verwenden Sie diese Option, wenn Sie Publisher und Subscriber voneinander trennen und Ereignisse an mehrere Subscriber gleichzeitig senden möchten.
Optimiert für asynchrone, lose gekoppelte Kommunikation zwischen Publishern und Subscribern. Ereignisse bieten Flexibilität bei der Weiterleitung und Zustellung von Nachrichten und eignen sich gut für ereignisgesteuerte Architekturen, in denen Ereignisse eine zentrale Rolle beim Auslösen von Aktionen oder Workflows spielen.
Schließen

Amazon EventBridge

Amazon EventBridge bietet einen Event Bus für das Weiterleiten von Ereignissen sowie Pipes für die Punkt-zu-Punkt-Integration. Nutzen Sie es, um ereignisgesteuerte Anwendungen im großen Maßstab über AWS, bestehende Systeme oder SaaS-Anwendungen hinweg zu erstellen.

Schließen

Amazon SNS

Amazon SNS ermöglicht die Nachrichtenübermittlung (veröffentlichen und abonnieren) und bietet dabei einen zuverlässigen hohen Durchsatz. Es unterstützt SMS-, E-Mail- und mobile Push-Benachrichtigungen.

Schließen

Messaging-Services ermöglichen unterschiedliche Softwaresysteme und Endgeräte. Sie verwenden oft verschiedene Programmiersprachen auf unterschiedlichen Plattformen, um zu kommunizieren und Informationen auszutauschen.

Verwenden Sie diese Option zur Nutzung von Pub-/Sub-Messaging, um Nachrichten an mehrere Empfänger gleichzeitig zu senden, oder von Punkt-zu-Punkt-Messaging für eine zuverlässige und asynchrone Kommunikation zwischen Komponenten.
Optimiert für skalierbares und zuverlässiges asynchrones Pub/Sub- und Punkt-zu-Punkt-Messaging zwischen verteilten Komponenten mit hohem Durchsatz.
Schließen

Amazon SNS

Amazon SNS ermöglicht die Nachrichtenübermittlung (veröffentlichen und abonnieren) und bietet dabei einen zuverlässigen hohen Durchsatz. Es unterstützt SMS-, E-Mail- und mobile Push-Benachrichtigungen.

Schließen

Amazon SQS

Der Amazon Simple Queue Service (Amazon SQS) bietet eine sichere, langlebige und verfügbare gehostete Warteschlange. Es ist für die Aufbewahrung und Speicherung von Ereignissen und Nachrichten für nachgelagerte Verbraucher optimiert.

Schließen

Amazon MQ

Amazon MQ ist ein vollständig verwalteter Message-Broker-Service, der Apache ActiveMQ und RabbitMQ unterstützt. Es wurde entwickelt, um die Migration zu vereinfachen und hybride Architekturen zu ermöglichen.

Schließen

Streaming-Daten sind Daten, die kontinuierlich von tausenden Datenquellen generiert werden, die die Datenaufzeichnungen im Regelfall simultan und in kleinen Paketen (Kilobyte-Bereich) übermitteln. Dazu gehören eine Vielzahl an Daten, wie Protokolldateien, die von Kunden unter Verwendung Ihrer Mobil- oder Webanwendungen generiert werden, E-Commerce-Einkäufe, Spieleraktivitäten, Informationen von sozialen Netzwerken, Börsenmarktinformationen oder raumbezogene Daten und Telemetriedaten von verbundenen Geräten oder Instrumenten in Rechenzentren.

Verwenden Sie Streaming-Services wie Amazon Kinesis Data Streams und Amazon Managed Streaming für Apache Kafka (MSK) in Szenarien, die die Handhabung und Verarbeitung von Echtzeit-Streaming-Daten erfordern.
Optimiert für die Aufnahme, Verarbeitung und Analyse großer Mengen von Echtzeit-Streaming-Daten. Dies eignet sich für Anwendungsfälle, die Echtzeit-Analytik, Echtzeit-Überwachung, Datenexploration und andere Anwendungen erfordern, die die Verarbeitung von Hochgeschwindigkeits-Datenströmen voraussetzen.
Schließen

Amazon Kinesis Data Streams

Kinesis Data Streams ist ein Serverless-Streaming-Datenservice, der große Datenströme von Datensätzen in Echtzeit erfasst und verarbeitet.

Schließen

Amazon MSK

Amazon MSK ist ein vollständig verwalteter Service, der Ihnen das Erstellen und Ausführen von Anwendungen ermöglicht, die Apache Kafka zur Verarbeitung von Streaming-Daten verwenden. Es stellt Operationen auf der Steuerungsebene bereit, beispielsweise zum Erstellen, Aktualisieren und Löschen von Clustern, und ermöglicht die Verwendung von Operationen auf der Datenebene von Apache Kafka, beispielsweise zum Erzeugen und Verbrauchen von Daten.

Schließen

Ein Workflow beschreibt, wie Menschen ihre Arbeit von Anfang bis Ende erledigen. Workflows können als eine Reihe von Schritten in einer Checkliste oder als Diagramm zur Visualisierung der Schritte angezeigt werden.

Verwenden Sie diese Option, wenn Sie Workflows oder Abfolgen von Aufgaben auf organisierte und skalierbare Weise entwerfen, koordinieren und verwalten müssen.
Optimiert für Anwendungsfälle wie die Verwaltung von Geschäftsprozessen, die Orchestrierung von Anwendungen, die Automatisierung von Daten-Pipelines und die Koordination von Microservices. Workflows können die Komplexität der zugrunde liegenden Infrastruktur umgehen und sich auf die effektive Gestaltung und Verwaltung Ihrer Workflows konzentrieren. Diese können Abhängigkeiten und Sequenzen verarbeiten und ermöglichen Parallelität und bedingte Verknüpfungen. Gleichzeitig bieten sie Fehlertoleranz, Fehlerbehebung und Wiederholungsversuche, um eine zuverlässige Workflow-Ausführung zu gewährleisten.
Schließen

AWS Step Functions

AWS Step Functions ist ein Serverless-Orchestrierungsservice, der Ihnen die Integration mit AWS-Lambda-Funktionen und anderen AWS-Services ermöglicht, um geschäftskritische Anwendungen zu entwickeln. Mit der grafischen Konsole von Step Functions können Sie den Workflow Ihrer Anwendung als eine Reihe ereignisgesteuerter Schritte anzeigen.

Schließen

Amazon Managed Workflows für Apache Airflow

Amazon Managed Workflows für Apache Airflow (Amazon MWAA) ist ein verwalteter Orchestrierungsservice für Apache Airflow, mit dem Sie Daten-Pipelines in der Cloud in großem Maßstab einrichten und ausführen können. Apache Airflow ist ein Open-Source-Tool zum programmgesteuerten Erstellen, Planen und Überwachen von Abläufen von Prozessen und Aufgaben, die als Workflows bezeichnet werden.

Verwendung

Sie sollten nun ein klares Verständnis davon haben, was die einzelnen AWS-Integrationsservices leisten – und welcher für Sie geeignet sein könnte. Um herauszufinden, wie Sie die einzelnen verfügbaren AWS-Services zur Anwendungsintegration verwenden und mehr darüber erfahren können, haben wir einen Pfad bereitgestellt, der Ihnen zeigt, wie jeder der Services funktioniert. Der folgende Abschnitt enthält Links zu ausführlicher Dokumentation, praktischen Tutorials und Ressourcen, die Ihnen den Einstieg erleichtern.

  • Amazon SNS
  • Erste Schritte mit Amazon SNS



    Wir zeigen Ihnen, wie Sie Themen, Abonnements und Nachrichten mit der Amazon-SNS-Konsole verwalten.

    Leitfaden erkunden »

    Amazon SNS

    An Themen veröffentlichte Nachrichten mit Amazon SNS und Amazon SQS filtern

    Erfahren Sie, wie Sie die Nachrichtenfilterungsfunktion von Amazon SNS verwenden.  


    Erste Schritte mit dem Tutorial »

    Amazon SNS

    Einführung zum Nachrichten-Datenschutz für Amazon SNS


    In diesem Blogbeitrag wird erklärt, was Nachrichten-Datenschutz ist und wie dieser funktioniert.   

     Blogbeitrag lesen »

    Amazon SNS – Problembehandlung



    Erfahren Sie, wie Sie Konfigurationsinformationen anzeigen, Prozesse überwachen und Diagnosedaten über Amazon SNS erfassen.


     Leitfaden erkunden »

    Mit Amazon DynamoDB und Amazon SNS ein rundenbasiertes Spiel erstellen

    Erfahren Sie, wie Sie mit Amazon DynamoDB und Amazon SNS ein rundenbasiertes Multiplayer-Spiel erstellen.


     Erste Schritte mit dem Tutorial »

    Entwickeln ereignisgesteuerter Architekturen


    Erfahren Sie, wie Sie mit Amazon SNS als Publishing-Service und Amazon SQS als Subscriber eine einfache Pub/Sub-Implementierung entwickeln.

    Leitfaden erkunden »

  • Amazon SQS
  • Amazon SQS

    Einführung in Amazon SQS

    Ein allgemeiner Überblick über Amazon Simple Queue Service (SQS) und die Vorteile der Verwendung eines lose gekoppelten Systems.

    Leitfaden erkunden »

    Amazon SQS

    Erste Schritte mit Amazon SQS

    In dieser Anleitung erfahren Sie, wie Sie Warteschlangen und Nachrichten mithilfe der Amazon-SQS-Konsole verwalten.


    Leitfaden erkunden »

    Amazon SQS

    Senden von Fanout-Ereignisbenachrichtigungen

    Erfahren Sie, wie Sie mithilfe von Amazon SNS und Amazon SQS ein Fanout-Messaging-Szenario implementieren.


     Erste Schritte mit dem Tutorial »

    Amazon SQS

    Warteschlangenbasierte Microservices orchestrieren

    Erfahren Sie, wie Sie einen Serverless-Workflow entwerfen und ausführen, der einen auf einer Nachrichtenwarteschlange basierenden Microservice orchestriert.


    Erste Schritte mit dem Tutorial »

    Amazon SQS

    Nachrichten zwischen verteilten Anwendungen senden

    Verwenden Sie die Amazon SQS-Konsole zum Erstellen und Konfigurieren einer Nachrichtenwarteschlange, zum Senden einer Nachricht, zum Empfangen und Löschen dieser Nachricht und zum anschließenden Löschen der Warteschlange.

    Erste Schritte mit dem Tutorial »

  • Amazon EventBridge
  • Erste Schritte mit Amazon EventBridge

    Die Grundlage von EventBridge ist die Erstellung von Regeln, die Ereignisse an ein Ziel weiterleiten. In dieser Anleitung erstellen Sie eine Grundregel.

    Leitfaden erkunden »

    Amazon EventBridge

    Erste-Schritte-Tutorials für Amazon EventBridge

    In diesen Tutorials lernen Sie die Funktionen von EventBridge kennen und erfahren, wie Sie sie verwenden können.


     Erste Schritte mit den Tutorials »

    Amazon EventBridge

    Integration mit anderen AWS-Services

    Die folgenden Tutorials zeigen Ihnen, wie Sie EventBridge in andere AWS-Services integrieren.


     Erste Schritte mit den Tutorials »

    Erstellen ereignisgesteuerter Architekturen



    Lernen Sie die Grundlagen des ereignisgesteuerten Designs kennen und erfahren Sie, wie Sie den richtigen AWS-Service für den jeweiligen Auftrag auswählen und sowohl Kosten als auch Leistung optimieren.



     Erste Schritte mit dem Tutorial »

    Entwickeln ereignisgesteuerter Anwendungen mit Amazon EventBridge

    Erfahren Sie, wie Sie ereignisgesteuerte Anwendungen erstellen, indem Sie mehrere Anwendungen, einschließlich SaaS-Anwendungen und AWS-Services, mithilfe des von Amazon EventBridge bereitgestellten Serverless-Event-Bus verbinden.

    Erste Schritte mit dem Tutorial »

  • Amazon MQ
  • Amazon MQ

    Beschleunigen der Messaging-Modernisierung

    Wir führen Sie in Amazon MQ ein und Sie können an mehreren praktischen Übungen teilnehmen, um das System besser zu verstehen.


     Erste Schritte mit dem Tutorial »

    Amazon MQ

    Einen verbundenen Message Broker erstellen

    Erfahren Sie, wie Sie einen Amazon-MQ-Message-Broker einrichten und eine Java-Anwendung verbinden, ohne Ihren Code neu schreiben zu müssen.


     Erste Schritte mit dem Tutorial »

    Amazon MQ

    Erstellen und Verbinden eines RabbitMQ-Brokers

    Erfahren Sie, wie Sie mithilfe der AWS-Managementkonsole einen RabbitMQ-Broker erstellen und Ihre Anwendung an diesen anfügen können.


     Erste Schritte mit dem Tutorial »

    Amazon MQ

    Erstellen und Verbinden eines ActiveMQ-Brokers

    Erfahren Sie, wie Sie mithilfe der AWS-Managementkonsole einen Basis-Broker erstellen können.


     Erste Schritte mit dem Tutorial »

    Amazon MQ

    ActiveMQ-Workshop


    Erkunden Sie Messaging-Konzepte wie Warteschlangen, Themen und Funktionen von Amazon MQ wie Failover und Broker-Netzwerk.

     Erste Schritte mit dem Workshop »

    Amazon MQ

    An einen Amazon-MQ-Broker mithilfe von AWS-Serverless bereitstellen und veröffentlichen

    Wir führen durch die Bereitstellung eines Serverless-Backends und eines Amazon-MQ-Brokers in einem Schritt mithilfe von AWS SAM.

    Blogbeitrag lesen »

  • Amazon Kinesis Data Streams
  • Amazon Kinesis Data Streams

    Einführung in Amazon Kinesis Data Streams


    Wir erklären, wie Amazon Kinesis Streams zum Erfassen, Verarbeiten und Analysieren von Echtzeit-Streaming-Daten verwendet wird, um wertvolle Erkenntnisse zu gewinnen.  



     Leitfaden erkunden »

    Amazon Kinesis Data Streams

    Erste Schritte mit Amazon Kinesis Data Streams


    Lernen Sie die grundlegenden Prinzipien des Datenablaufs von Kinesis Data Streams kennen sowie die Schritte, die zum Einfügen und Abrufen von Daten aus einem Kinesis-Datenstrom erforderlich sind.



     Leitfaden erkunden »

    Amazon Kinesis Data Streams

    Hochverfügbare Streams mit Amazon Kinesis Data Streams erstellen

    Wir vergleichen und stellen verschiedene Strategien zur Erstellung eines hochverfügbaren Kinesis-Datenstroms im Falle von Service-Unterbrechungen, Verzögerungen oder Ausfällen in der primären Betriebsregion gegenüber.

     Blogbeitrag lesen »

    Amazon Kinesis Data Streams

    Beispiel-Tutorials für Amazon Kinesis Data Streams

    Diese Tutorials sollen Ihnen beim Verständnis der Konzepte und Funktionalität von Amazon Kinesis Data Streams weiterhelfen.

     Erste Schritte mit den Tutorials »

    Amazon Kinesis Data Streams

    Nutzung von AWS Lambda mit Amazon Kinesis

    Erfahren Sie, wie Sie eine Lambda-Funktion zur Verarbeitung von Ereignissen aus einem Kinesis-Stream erstellen.


     Erste Schritte mit dem Tutorial »

    Amazon Kinesis Data Streams

    Echtzeit-Streaming mit Amazon Kinesis

    Erkunden Sie eine Reihe von praktischen Übungen, die Benutzer beim Entwickeln einer Streaming-Analytik-Anwendung in AWS unterstützen.


     Erste Schritte mit den Tutorials »

  • Amazon MSK
  • Amazon MSK

    Erste Schritte mit Amazon MSK

    Dieses Tutorial zeigt Ihnen anhand eines Beispiels, wie Sie einen MSK-Cluster erstellen, Daten produzieren und verarbeiten und den Zustand Ihres Clusters mithilfe von Metriken überwachen können.



     Erste Schritte mit dem Tutorial »

    Amazon MSK

    Erste Schritte bei der Nutzung von MSK-Serverless-Clustern

    Dieses Tutorial zeigt Ihnen anhand eines Beispiels, wie Sie einen MSK-Serverless-Cluster erstellen, eine Client-Maschine erstellen, die darauf zugreifen kann, und den Client zur Erstellung von Themen auf dem Cluster und zum Schreiben von Daten in diese Themen verwenden.

     Erste Schritte mit dem Tutorial »

    Amazon MSK

    Amazon-MSK-Übungen


    Diese Übungen können entweder auf persönlichen oder geschäftlichen AWS-Konten ausgeführt werden oder auf Konten, die von AWS-Kontoteams für Veranstaltungen, die Workshop Studio verwenden, bereitgestellt werden.



     Erste Schritte mit den Übungen »

  • AWS Step Functions
  • Amazon MSK

    Erste Schritte mit AWS Step Functions

    Diese Tutorials führen Sie durch die Erstellung eines grundlegenden Workflows für die Bearbeitung von Kreditkarten-Anwendungen.


     Erste Schritte mit den Tutorials »

    Amazon MSK

    Einführung in Step Functions


    In diesem Kurs werden die wichtigsten Komponenten von Step Functions vorgestellt, um Ihnen die ersten Schritte mit der Verwaltung von Workflows innerhalb einer Anwendung zu erleichtern.

     Erste Schritte mit dem Kurs »

    Amazon MSK

    Einen Fanout-Muster für „First-to-Respond“-Aufgabenanforderungen erstellen

    Erfahren Sie, wie Sie eine Gruppe von Fahrern koordinieren, die Lieferungen für Ihr E-Commerce-Unternehmen durchführen.


     Erste Schritte mit dem Tutorial »

    Amazon MSK

    Entwurfsmuster für AWS Step Functions


    Erfahren Sie, wie Sie Entwurfsmuster in Ihre Step-Functions-Zustandsmaschinen implementieren und warum Sie jedes einzelne verwenden sollten.

    Erste Schritte mit dem Kurs »

    Amazon MSK

    Einen Serverless-Workflows mit AWS Step Functions und Amazon EventBridge Scheduler planen

    Wir zeigen Ihnen, wie Sie mit EventBridge Scheduler eine Zustandsmaschine basierend auf dem von Ihnen definierten Zeitplan aufrufen.

     Erste Schritte mit dem Tutorial »

    Amazon MSK

    Workshop zu AWS Step Functions



    Lernen Sie anhand einer Reihe interaktiver Module, wie Sie die Hauptfunktionen von AWS Step Functions nutzen.

     Erste Schritte mit dem Workshop »

  • Amazon MWAA
  • Amazon MSK

    Erste Schritte mit Amazon Managed Workflows für Apache Airflow

    In diesem Leitfaden werden die Voraussetzungen und die erforderlichen AWS-Ressourcen beschrieben, die für die ersten Schritte mit Amazon MWAA erforderlich sind.



     Leitfaden erkunden »

    Amazon MSK

    Konfigurieren von aws-mwaa-local-runner in einer CD-Pipeline

    Dieses Tutorial führt Sie durch den Erstellungsprozess einer Continuous Delivery (CD)-Pipeline in GitHub mithilfe von Amazon Managed Workflows für aws-mwaa-local-runner von Apache Airflow, um Ihren Apache-Airflow-Code lokal zu testen.

     Erste Schritte mit dem Tutorial »

    Amazon MSK

    Beschränken 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 einen bestimmten DAG oder eine Reihe von DAGs anzuzeigen und damit zu interagieren.



     
    Erste Schritte mit dem Tutorial »

    Amazon MSK

    Workshop zu Amazon MWAA für Analytik

    Erfahren Sie, wie Sie Daten- und ML-Pipelines unter Einbeziehung der oben genannten Services entwickeln und orchestrieren. Dadurch werden Sie mit den Hooks und Operatoren vertraut gemacht, die als Teil von Airflow zur Verwaltung Ihrer Pipelines/Workflows in AWS verfügbar sind, und gewinnen ein besseres Verständnis dafür.

    Erste Schritte mit dem Workshop »

Erkunden

Sobald Sie festgelegt haben, welcher Ansatz am besten zu Ihrem Workload in Ihrer Umgebung passt, empfehlen wir Ihnen, diese Ressourcen zur Implementierung Ihres Ansatzes zu überprüfen. Servicespezifische Ressourcen finden Sie im vorigen Abschnitt, allgemeine Ressourcen zur ereignisgesteuerten Architektur im folgenden Abschnitt.

Architekturdiagramme

Erkunden Sie Referenz-Architekturdiagramme, die Sie bei der Erstellung hochverfügbarer, sicherer, flexibler und kostengünstiger Architekturen unterstützen.

Architekturdiagramme erkunden »

Whitepaper

Lesen Sie Whitepapers, die Ihnen die ersten Schritte erleichtern, und erfahren Sie mehr über bewährte Methoden rund um ereignisgesteuerte Architekturen.


Whitepapers erkunden »

Blogs

Erkunden Sie Blogs, die Ihnen dabei helfen, mit den neuesten Technologien Schritt zu halten und Ihre Anwendungen zu modernisieren.


Blogs erkunden »

War diese Seite hilfreich?