Übersicht

F: Was ist Amazon EventBridge?

Amazon EventBridge ist ein Service, der Echtzeitzugang zu Datenveränderungen in AWS-Services, Ihren eigenen Anwendungen und Software-as-a-Service (SaaS)-Anwendungen gewährt, ohne dass Sie selbst Code schreiben müssen. Zu Beginn können Sie in der Amazon EventBridge-Konsole eine Ereignisquelle und ein Ziel aus einer Anzahl von AWS-Services auswählen, darunter AWS Lambda, Amazon SNS und Amazon Kinesis Data Firehose. Amazon EventBridge stellt die Ereignisse dann automatisch und beinahe in Echtzeit bereit.

F: Welche ersten Schritte sind für die Benutzung von Amazon EventBridge notwendig?

Melden Sie sich bei Ihrem AWS-Konto an, navigieren Sie zur Amazon EventBridge-Konsole und wählen Sie aus einer Liste von Partner-SaaS-Anwendungen und AWS-Services eine Ereignisquelle aus. Wenn Sie eine Partneranwendung verwenden, stellen Sie sicher, dass Sie Ihr SaaS-Konto für die Übermittlung von Ereignissen konfiguriert haben und akzeptieren Sie die Anwendung in der Amazon EventBridge-Konsole im Abschnitt zu angebotenen Ereignisquellen. Amazon EventBridge erstellt automatisch einen Event Bus für Sie, an den Ereignisse weitergeleitet werden. Alternativ können Sie AWS SDK nutzen, um Ihre Anwendung für die Übermittlung von Ereignissen an Ihren Event Bus zu konfigurieren. Es besteht die Möglichkeit, eine Filterregel zu konfigurieren und ein Ziel für Ihre Ereignisse hinzuzufügen, dies kann beispielsweise eine Lambda-Funktion sein. Amazon EventBridge nimmt die Ereignisse automatisch auf, filtert sie und sendet sie an das konfigurierte Ziel. Sicherheit und hohe Verfügbarkeit sind dabei gewährleistet.

F: Kann ich meine eigenen Ereignisse in Amazon EventBridge veröffentlichen?

Ja. Kunden können benutzerdefinierte Ereignisse auf Anwendungsebene generieren und diese mithilfe der APIs des Services in Amazon EventBridge veröffentlichen. Kunden können auch geplante Ereignisse einrichten, die in regelmäßigen Abständen generiert werden, und diese in allen von Amazon EventBridge unterstützten Zielen verarbeiten.

F: Welches Format weisen die Ereignisse auf?

Für Ereignisse wird eine spezifische JSON-Struktur verwendet. Jedes Ereignis verfügt auf oberster Ebene über dieselben Umschlagsfelder, wie Ereignisquelle, Zeitstempel und Region. Darauf folgt ein Detailfeld, welches das Hauptfeld des Ereignisses darstellt. Wird beispielsweise durch eine Amazon EC2 Auto Scaling-Gruppe eine neue Amazon EC2-Instance erstellt, wird ein Ereignis mit der Quelle „aws.autoscaling“ und dem Detailfeld „EC2 instance created successfully“ übermittelt.

Q: Wie kann ich filtern, welche Ereignisse einem Ziel bereitgestellt werden?

Sie können Ereignisse mithilfe von Regeln filtern. Eine Regel weist eingehende Ereignisse einem bestimmten Event Bus zu und leitet sie zur weiteren Verarbeitung an Ziele weiter. Eine einzige Regel kann an mehrere Ziele weiterleiten, die alle parallel verarbeitet werden. Regeln ermöglichen es verschiedenen Anwendungskomponenten, die Ereignisse zu suchen und zu verarbeiten, die für sie relevant sind. Mithilfe einer Regel kann ein Ereignis benutzerdefiniert angepasst werden, bevor es an das Ziel gesendet wird. Dabei werden nur bestimmte Teile weitergegeben oder es wird mit einer Konstante überschrieben. Für das Beispiel aus der vorherigen Frage kann etwa eine Ereignisregel erstellt werden, die für die Quelle „aws.autoscaling“ und das Detailfeld „EC2 instance created successfully“ definiert ist. So werden Sie jedes Mal benachrichtigt, wenn eine Auto Scaling-Gruppe erfolgreich eine Amazon EC2-Instance erstellt.

F: Wie sichere ich den Zugriff auf Amazon EventBridge?

Amazon EventBridge ist integriert in AWS Identity and Access Management (IAM), sodass Sie angeben können, welche Aktionen ein Benutzer in Ihrem AWS-Konto ausführen kann. Sie können z. B. eine IAM-Richtlinie erstellen, die nur bestimmten Benutzern in Ihrer Organisation erlaubt, Event Buses zu erstellen oder Ereignisziele hinzuzufügen.

F: In welchen Verhältnis steht Amazon EventBridge zu CloudWatch Events?

Amazon EventBridge basiert auf und erweitert CloudWatch Events. EventBridge nutzt dieselbe Service-API und denselben Endpunkt, sowie dieselbe zugrunde liegende Service-Infrastruktur. Für bestehende CloudWatch Events-Kunden verändert sich nichts: Sie können weiterhin dieselbe API, dieselben CloudFormation-Vorlagen und dieselbe Konsole nutzen. Unseren Kunden zufolge eignet sich CloudWatch Events ideal, um ereignisgesteuerte Architekturen zu erstellen. Daher haben wir neue Funktionen eingebaut, die es unseren Kunden ermöglichen, Daten aus ihren eigenen Apps und aus SaaS-Apps von Drittanbietern zu verbinden. Diese Funktionalität wurde nicht im Rahmen des CloudWatch-Services, sondern unter dem neuen Namen Amazon EventBridge veröffentlicht. So wird die Erweiterung auf Anwendungsfälle jenseits der Überwachung deutlich, für die CloudWatch Events entwickelt wurde.

F: Ich nutze zurzeit Amazon CloudWatch Events und ich möchte die Funktionen von Amazon EventBridge ausprobieren. Muss ich meine Regeln und Berechtigungen für Amazon CloudWatch Events zu Amazon EventBridge verschieben?

Nein. Benutzer von Amazon CloudWatch Events können sowohl über die Konsole und API von Amazon EventBridge als auch über die Konsole und API von Amazon CloudWatch Events auf vorhandene Standard-Busse, Regeln und Ereignisse zugreifen.

F: Ich nutze Amazon CloudWatch Events bereits und benötige die Funktionen von Amazon EventBridge nicht. Was ändert sich für mich?

Nichts. Amazon EventBridge nutzt dieselbe Amazon CloudWatch Events-API, daher bleibt Ihre Nutzung der CloudWatch Events-API in allen Fällen wie bisher.

F: Wird Amazon CloudWatch Events irgendwann eingestellt?

Nein, wir werden weder die API noch den Service selbst einstellen. Amazon EventBridge nutzt dieselbe API und verfügt über zusätzliche Funktionen. Der Name Amazon CloudWatch Events wird im Lauf der Zeit durch Amazon EventBridge ersetzt werden.

F: Welche AWS-Services sind als Ereignisquellen für Amazon EventBridge integriert?

Mehr als 90 AWS-Services sind als Ereignisquellen für EventBridge verfügbar, darunter AWS Lambda, Amazon Kinesis und AWS Fargate. Eine vollständige Liste integrierter AWS-Services finden Sie in der EventBridge-Dokumentation.

F: Welche AWS-Services sind als Ereignisziele für Amazon EventBridge integriert?

Mehr als 15 AWS-Services sind als Ziele für EventBridge verfügbar, darunter AWS Lambda, Amazon SQS, Amazon SNS, Amazon Kinesis Streams und Amazon Kinesis Firehose. Eine vollständige Liste integrierter AWS-Services finden Sie in der EventBridge-Dokumentation.

Limits und Leistung

F: Was sind die Service Limits?

Die Seite „Service Limits“ finden Sie hier.

F: Welche Latenz kann ich zwischen dem Senden und Empfangen eines Ereignisses erwarten?

Die typische Latenz beträgt etwa eine halbe Sekunde. Dies kann variieren.

F: Unterstützt Amazon EventBridge das Tagging von Ressourcen?

Ja, Sie können Regeln mit Tags versehen. Event Buses oder Ereignisquellen können nicht mit Tags versehen werden.

F: Welchen Durchsatz kann ich von Amazon EventBridge erwarten?

Die Durchsatzeinschränkungen des Event Buses finden Sie auf der Seite „Service Limits“ hier. Falls Sie einen höheren Durchsatz benötigen, können Sie im AWS Support Center eine Service-Limit-Erhöhung anfordern, indem Sie zunächst „Create Case“ und anschließend „Service Limit Increase“ auswählen.

F: Besteht für EventBridge ein Service Level Agreement?
Ja. Im Rahmen von AWS nehmen wir wirtschaftlich angemessene Anstrengungen auf uns, damit EventBridge mit einer monatlichen Betriebszeit in Prozent von mindestens 99,99 % in jeder AWS-Region während eines monatlichen Abrechnungszeitraums verfügbar ist. Weitere Informationen finden Sie im vollständigen EventBridge Service Level Agreement.

Kosten und Fakturierung

F: Was kostet EventBridge?

Preise finden Sie hier.

F: Werden mir Ereignisse berechnet, die von einem Partner an eine Ereignisquelle gesendet werden, die nicht mit einem Event Bus verbunden ist?

Nein.

Architektur und Design

F: Kann ein Ziel Ereignisse an ein anderes Konto senden?

Ja. Dabei handelt es sich um kontenübergreifende Ereignisse. Das Ziel kann entweder der standardmäßige Event Bus oder ein beliebiger Event Bus in einem anderen Konto sein.

F: Kann ich AWS CloudFormation mit Amazon EventBridge nutzen?

AWS CloudFormation wird für Regeln und Event-Bus-Richtlinienressourcen unterstützt. Event-Bus- und Ereignisquellenressourcen werden noch nicht unterstützt, werden dies aber in Zukunft sein.

F: Wann sollte ich Amazon EventBridge und wann Amazon SNS nutzen?

Sowohl Amazon EventBridge als auch Amazon SNS können für die Entwicklung von ereignisgesteuerten Anwendungen genutzt werden, Ihre Wahl wird von Ihren spezifischen Anforderungen bestimmt. Die Nutzung von Amazon EventBridge empfiehlt sich, wenn Sie eine Anwendung erstellen möchten, die auf Ereignisse von SaaS-Anwendungen und/oder AWS-Services reagiert. Amazon EventBridge ist der einzige ereignisbasierte Service, der eine direkte Integration mit Drittanbieter-SaaS-Partnern ermöglicht. Amazon EventBridge nimmt zudem automatisch Ereignisse aus mehr als 90 AWS-Services auf, ohne dass Entwickler Ressourcen in ihrem Konto erstellen müssen. Darüber hinaus nutzt Amazon EventBridge eine feste JSON-basierte Struktur für Ereignisse und erlaubt Ihnen die Erstellung von Regeln, die über das gesamte Ereignis hinweg angewendet werden, sodass Ereignisse ausgewählt und an ein Ziel weitergeleitet werden können. Amazon EventBridge unterstützt zurzeit mehr als 15 AWS-Services als Ziele, darunter AWS Lambda, Amazon SQS, Amazon SNS und Amazon Kinesis Streams und Firehose. Zu Beginn ist der Durchsatz von Amazon EventBridge begrenzt (siehe „Service Limits“), kann jedoch auf Anfrage erhöht werden. Die typische Latenz beträgt etwa eine halbe Sekunde.

Die Nutzung von Amazon SNS empfiehlt sich, wenn Sie eine Anwendung erstellen möchten, die auf von anderen Anwendungen oder Microservices veröffentlichte Nachrichten mit hohem Durchsatz oder geringer Latenz reagieren (da Amazon SNS fast unbegrenzten Durchsatz ermöglicht). Amazon SNS empfiehlt sich auch für Anwendungen, die ein sehr hohes Rundsenden erfordern (Tausende oder Millionen von Endpunkten). Nachrichten sind unstrukturiert und können jedes beliebige Format aufweisen. Amazon SNS unterstützt die Weiterleitung von Nachrichten an sechs verschiedene Zieltypen, darunter AWS Lambda, Amazon SQS, HTTP/S-Endpunkte, SMS, Mobile Push und E-Mail. Die typische Latenz von Amazon SNS beträgt weniger als 30 Millisekunden. Bei einer Vielzahl von AWS-Services werden SNS-Nachrichten versendet, indem der Service dazu konfiguriert wird (mehr als 30, darunter Amazon EC2, Amazon S3 und Amazon RDS).

Partner

F: Warum sollte ich meine SaaS-Anwendung mit Amazon EventBridge integrieren?

Amazon EventBridge erleichtert SaaS-Anbietern die Integration Ihres Service in die ereignisgesteuerten, in AWS erstellten Architekturen ihrer Kunden. Amazon EventBridge macht Ihr Produkt Millionen von AWS-Entwicklern direkt zugänglich, wodurch sich neue Anwendungsfälle erschließen. EventBridge bietet eine vollständig überprüfbare, sichere und skalierbare Möglichkeit, Ereignisse zu senden, ohne dass der SaaS-Anbieter die Ereignisverarbeitungsinfrastruktur verwalten muss.

F: Mein SaaS-Unternehmen würde eine sehr gute Ereignisquelle darstellen. Wie kann ich Partner werden?

SaaS-Anbieter, die Partner von Amazon EventBridge werden möchten, können den Self-Service-Anweisungen auf der Seite Amazon EventBridge-Partner folgen, um mit der Veröffentlichung von Ereignissen in Amazon EventBridge zu beginnen.

F: Wie viel Aufwand stellt die Integration mit Amazon EventBridge für einen SaaS-Partner dar?

Partner, die bereits einen Webhook oder eine andere push-basierte Integrationsart unterstützen, können mit weniger als fünf Tagen Entwicklungszeit für die Integration mit Amazon EventBridge rechnen.

F: Welche SaaS-Integrationen werden unterstützt?

Eine vollständige Liste unterstützter Integrationen finden Sie hier.
 

Product-Page_Standard-Icons_01_Product-Features_SqInk
Erfahren Sie mehr über die Amazon EventBridge-Partner

Rufen Sie die Seite „Amazon EventBridge-Partner“ auf.

Weitere Informationen 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Beginnen Sie mit der Entwicklung in der AWS-Konsole

Beginnen Sie mit der Entwicklung mit Amazon EventBridge in der AWS-Managementkonsole.

Anmeldung 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Weitere Informationen finden Sie in der Dokumentation.

Im Entwicklerhandbuch erhalten Sie detailliertere Informationen zu EventBridge.

Weitere Informationen