Amazon-EventBridge-Funktionen

Amazon EventBridge Pipes

EventBridge Pipes ist eine serverlose Integrationsressource, die Sie beim Aufbau von Punkt-zu-Punkt-Integrationen unterstützt, indem sie einen einfacheren und konsistenten Weg zur Integration von Ereignisproduzenten mit Ereignisverbrauchern bietet, ohne dass Sie zusätzlichen Code schreiben müssen. Sie können mit über 14 AWS-Services integrieren. EventBridge Pipes verfügt über optionale integrierte Filter-, Anreicherungs- und Transformationsfunktionen. Mit EventBridge Pipes verarbeiten und bezahlen Sie nur das, was Sie tatsächlich benötigen. Weitere Informationen zu EventBridge Pipes.

EventBridge Scheduler

Amazon EventBridge Scheduler ist ein Serverless-Planer, der die Erstellung, Ausführung und Verwaltung von geplanten Aufgaben im großen Maß vereinfacht. Sie können Millionen von Ereignisse und Aufgaben verlässlich planen, die mehr als 200 AWS-Services als Ziel aufrufen können. EventBridge Scheduler bietet einen zentralen Ort zur Verwaltung all Ihrer geplanten Aufträgen in der gesamten Cloud. Erfahren Sie mehr über EventBridge Scheduler.

Verbessern Sie die Verfügbarkeit ereignisgesteuerter Anwendungen mit Globalen Endpunkten

Global Endpunkte sind ein einfacher und zuverlässiger Weg, um die Verfügbarkeit Ihrer ereignisgesteuerten Anwendungen in AWS zu verbessern. Global Endpunkte erleichtern es Ihnen, robuste und zuverlässige Anwendungen zu entwickeln, indem bei Serviceunterbrechungen automatisch ein Failover der Ereignisaufnahme auf eine sekundäre Region erfolgt, ohne dass ein manuelles Eingreifen erforderlich ist.

Die Replikation (optional) ist integriert, damit Sie das Risiko für die Daten während dieser Serviceunterbrechungen minimieren können. Sie haben außerdem die Flexibilität, Failover-Kriterien mithilfe von Amazon-CloudWatch-Alarmen (durch Amazon-Route-53-Zustandsprüfungen) zu konfigurieren, um zu bestimmen, wann ein Failover erfolgen soll und wann Ereignisse an die primäre Region zurückgeleitet werden sollen. Wir haben die ersten Schritte mit der Konsole für Sie erleichtert, indem wir einen vorausgefüllten Stack zur Erstellung eines CloudWatch-Alarms und Route53-Zustandsprüfungen bereitstellen.

Erfahren Sie, wie Sie globale Endpunkte in Ihrem AWS-Konto konfigurieren, Ihre Anwendungen aktualisieren, um Ereignisse auf dem Endpunkt zu veröffentlichen, und wie Sie den Endpoint-Failover testen.

Globale Endpunkte auf Amazon EventBridge sind geeignet für:

  • Entwickler, die hochverfügbare Anwendungen mit begrenzten Ausfallzeiten erstellen
  • Entwickler, die versuchen, den Datenverlust bei Serviceunterbrechungen zu minimieren, indem sie die regionsübergreifende Replikation aktivieren
  • Entwickler, die den Betriebsaufwand durch automatische Failover- und Wiederherstellungsfunktionen reduzieren möchten

Verwenden Sie API Destinations für Low-Code-Integrationen

Mit API Destinations können Sie Ereignisse an viele On-Premises- oder SaaS-Anwendungen zurücksenden, um den Durchsatz und die Authentifizierung zu steuern.

Sie können Ereignisse an jede webbasierte Anwendung mit einer Webadresse senden, ohne sich Gedanken über das Schreiben von benutzerdefiniertem Code oder die Verwendung zusätzlicher Infrastrukturen machen zu müssen. Sie können Regeln mit Eingabetransformationen konfigurieren, die das Format des Ereignisses auf das Format des empfangenden Services abbilden. Sie können auch EventBridge verwenden, um sich um die Sicherheit und Zustellung zu kümmern. Erfahren Sie, wie Sie API Destinations verwenden, indem Sie sich Integrationsbeispiele ansehen, die Sie in Ihren Workflows verwenden können.

API Destinations in Amazon EventBridge ist geeignet für:

  • Entwickler, die Serviceintegrationen mit älteren, modernen, On-Premises- und SaaS-Anwendungen erstellen möchten
  • Entwickler, die die Markteinführungszeit verkürzen und den Zeitaufwand für die Entwicklung benutzerdefinierter Integrationen zur sicheren Verbindung von Anwendungen minimieren möchten
 

Archivieren, wiederholen und verarbeiten Sie vergangene Ereignisse mit Event Replay

Mit Event Replay können Sie vergangene Ereignisse erneut in einen Event Bus oder eine bestimmte EventBridge-Regel zurückverarbeiten. Diese Funktion hilft Ihnen Ihre Anwendungen schnell zu debuggen, sie erweitern, indem sie Ziele mit historischen Ereignissen versorgen und Fehler beheben. Erfahren Sie mehr darüber, wie Archive und Replays in der Praxis funktionieren.

Event Replay auf Amazon EventBridge ist geeignet für:

  • Entwickler, die ihren Anwendungen mehr Haltbarkeit verleihen möchten
  • Entwickler, die ihre Daten aus Compliance-Gründen speichern müssen
  • Entwickler, die ihre Ereignisse mithilfe von Ereignissen aus ihrem Archiv testen und debuggen möchten, um die Nutzung in der realen Welt zu simulieren

Mit Schema Registry Ereignisse ganz einfach verfolgen

Das EventBridge Schema Registry speichert Ereignisschemas in einer Registry, die andere Entwickler in Ihrer Organisation leichter durchsuchen und aufrufen können. So müssen Sie die Ereignisse und ihre Struktur nicht manuell suchen. Die Registry hilft Ihnen auch dabei, Code-Bindungen für Programmiersprachen wie Java, Python oder TypeScript direkt in Ihrer integrierten Entwicklungsumgebung (IDE) zu erzeugen, so dass das Ereignis als Objekt in Ihrem Code verwendet werden kann.

Durch das Aktivieren der Schemaerkennung für einen Event Bus werden die Schemas von Ereignissen automatisch erkannt und der Registry hinzugefügt, wodurch die Notwendigkeit entfällt, ein Schema für ein Ereignis manuell zu erstellen. Schemas für AWS-Services sind automatisch in Ihrer Schema-Registry sichtbar, und die Schemas für integrierte SaaS-Anwendungen sind sichtbar, wenn Sie die Schema-Erkennung für den SaaS-Partner-Event-Bus aktivieren. Sehen Sie sich ein Beispiel an, wie die Schema-Registry Entwicklern aus verschiedenen Teams helfen kann, effektiv und effizient zusammenzuarbeiten.

Schema Registry in Amazon EventBridge ist geeignet für:

  • Entwickler, die den Überblick über verschiedene Schemas in ihrer Organisation behalten möchten
  • Entwickler, die eine einfachere Methode benötigen, um nach Schemas zu suchen und Codebindungen herunterzuladen, mit denen Anwendungen geschrieben werden können, die auf Ereignisse reagieren
  • Entwickler, die Zeit sparen möchten, indem automatisch das Schema des Ereignisses festgestellt und die Registry aktualisiert wird

Vollständig verwalteter und skalierbarer Event Bus

EventBridge ist ein vollständig verwalteter und skalierbarer Serverless-Event-Bus.  Es hilft Ihnen, zuverlässige und skalierbare Anwendungen schneller zu entwickeln. Amazon-EventBridge-Event-Bus ermöglicht Ihnen die einfache Kommunikation zwischen Anwendungen und Services über Ereignisse. Es reduziert den Betriebsaufwand, ohne Server bereitstellen, patchen und verwalten zu müssen.

Amazon-EventBridge-Event-Bus ist geeignet für:

  • Entwickler, die automatisch auf Änderungen in ihren Anwendungen reagieren möchten
  • Entwickler, die ihre Daten über mehrere Systeme hinweg synchronisieren möchten
  • Organisationen, die ereignisgesteuerte Architektur (EDA) entwickeln möchten
 

Mühelose Integration mit SaaS-Anwendungen von Drittanbietern

Ihre AWS-Anwendungen lösen Aktionen basierend auf Ereignissen aus, die SaaS-Anwendungen generieren. EventBridge ist nativ integriert mit SaaS-Anwendungen verschiedener Anbieter, darunter Shopify, BuildKite, Datadog, OneLogin, PagerDuty, Saviynt, Segment.io, SignalFx, SugarCRM, Symantec, Whispir und Zendesk. Weitere Integrationen sind geplant. Sie müssen keine Integrationseinrichtung wie Authentifizierungsereignisse von Ihrem SaaS-Anbieter verwalten; sie werden in Ihrem Event Bus angezeigt.

 

Mehr als 200 integrierte Ereignisquellen und -ziele

EventBridge ist mit mehr als 200 Ereignisquellen und mehr als 20 Ereigniszielen direkt integriert, darunter AWS Lambda, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS Step Functions, Amazon Kinesis Data Streams und Amazon Kinesis Data Firehose. Zusätzliche Quellen und Ziele sind geplant.

Alle sich verändernden API-Aufrufe (alle Aufrufe ausgenommen Describe*, List* und Get*) für AWS-Services generieren Ereignisse mithilfe von AWS CloudTrail.

Erhöhen Sie die Agilität der Entwickler mit entkoppelten Ereignis-Publishern und Subscribern

EventBridge erleichtert Ihnen das Erstellen ereignisbasierter Anwendungsarchitekturen. Anwendungen oder Microservices, um:

  • Ereignisse im Event Bus zu veröffentlichen, ohne dass Subscriber davon Kenntnis haben
  • Ereignisse ohne Kenntnis des Publishers abonnieren
  • Durch die Nutzung der PutEvents-API des Services Ereignisse aus Ihren eigenen Anwendungen an einen Event Bus senden
  • Ereignisse über einen der zahlreichen unterstützen AWS-Zielservices empfangen 

Diese Entkopplung ermöglicht es Teams, unabhängig voneinander zu arbeiten, wodurch die Entwicklung beschleunigt und die Agilität verbessert wird.

Verarbeiten Sie nur relevante Ereignisse mit der Ereignisfilterung

Die Ereignisfilterung reduziert Ihre Kosten, indem nur Ereignisse verarbeitet werden, die Ihre Anwendung benötigt. 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. Regeln ermöglichen es Ihnen, die Struktur Ihres Ereignisses zu verändern, bevor Sie es an ein Ziel weitergeben.
 
Sie können auch mehrere Regeln verwenden, die auf dasselbe Ereignis zutreffen. So können verschiedene Microservices oder Anwendungen basierend auf bestimmten Filtern auswählen, auf welche Ereignisse sie zutreffen.
 
Die Ereignisfilterung in Amazon EventBridge ist geeignet für:
  • Entwickler, die nur die Ereignisse übertragen möchten, die sie benötigen
  • Entwickler, die die Gesamtbetriebskosten senken möchten, indem sie nur Daten filtern, die für sie von Interesse sind

Zuverlässige Ereignisbereitstellung mit automatischen Wiederholungsversuchen

EventBridge bietet eine mindestens einmalige Ereignisbereitstellung an Ziele, einschließlich einer Wiederholung mit exponentiellem Backoff für bis zu 24 Stunden. Ereignisse werden dauerhaft in mehreren Availability Zones (AZs) gespeichert, sodass Sie zusätzlich abgesichert sind, dass Ihre Ereignisse ihrem Ziel bereitgestellt werden. EventBridge bietet außerdem ein Service Level Agreement (SLA) mit einer Verfügbarkeit von 99,99 %, das sicherstellt, dass Ihre Anwendungen zuverlässig auf den Dienst zugreifen können.

Automatische Reaktion auf Funktionsänderungen in AWS-Services

EventBridge erweitert das Vorgängerprodukt Amazon CloudWatch Events und stellt einen Ereignisstrom von Systemereignissen bereit, der Änderungen Ihrer AWS-Ressourcen nahezu in Echtzeit beschreibt.

Er hilft Ihnen, schnell auf Funktionsänderungen zu reagieren und Korrekturmaßnahmen zu ergreifen. Sie müssen Regeln schreiben, in denen Sie angeben, welche Ereignisse für Ihre Anwendung von Interesse sind und welche automatisierten Aktionen durchgeführt werden sollen, wenn ein Ereignis mit einer Regel übereinstimmt. Sie können beispielsweise eine Regel festlegen, um eine Lambda-Funktion zur Behebung eines Problems aufzurufen oder ein Amazon Simple Notification Service (SNS)-Thema zu benachrichtigen, um einen Betreiber zu warnen.

Event-Bus-Überwachung, Prüfung und Berichte über Amazon CloudWatch

Sie können Ihren Event Bus mithilfe der Amazon-CloudWatch-Metriken, z. B. der Übereinstimmungshäufigkeit eines Ereignisses mit einer Regel oder der Anzahl der Aufrufe eines Ziels, überwachen.

Sie können die Amazon CloudWatch Logs nutzen, um Ereignisse, die in Ihrer Umgebung initiiert wurden, zu speichern, zu überwachen und zu analysieren. CloudTrail hilft Ihnen bei der Überwachung von Aufrufen der Amazon-EventBridge-API.

Entwickeln Sie mit Achtung auf Sicherheit und Compliance, um Ihre Daten zu schützen

EventBridge ist in AWS Identity and Access Management (IAM) integriert, damit Sie kontrollieren können, welche Benutzer und Ressourcen Zugriffsberechtigungen für Ihre Daten haben und wie der Zugriff erfolgt. EventBridge unterstützt VPC-Endpunkte und Verschlüsselung bei Übertragung durch TLS 1.2. EventBridge ist GDPR-, SOC-, ISO-, DoD CC SRG- und FedRamp-konform und zudem HIPAA-geeignet.

Flexible Preisgestaltung mit nutzungsbasierter Bezahlung

Amazon EventBridge bietet flexible Preise, bei denen Sie nur für Ereignisse zahlen, die in Ihrem Event Bus veröffentlicht werden sowie für Ereignisse, die für Ihr Schema Discovery, Event Replay und API Destinations erfasst wurden, sodass es sich um eine kostengünstige Lösung für alle Unternehmen handelt. Es fallen keine zusätzlichen Gebühren für Regeln oder die Ereignisbereitstellung an. Es fallen weder Mindestgebühren noch Vorausleistungen an. Alle Statusänderungsereignisse, die von AWS-Services veröffentlicht wurden, sind kostenlos.

Weitere Informationen über die Produktpreise

Rufen Sie die Seite zu den Preisen von Amazon EventBridge auf.

Weitere Informationen 
Beginnen Sie mit der Entwicklung in der AWS-Konsole

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

Anmeldung 
Weitere Informationen finden Sie in der Dokumentation.

Im Entwicklerhandbuch erhalten Sie detailliertere Informationen zu EventBridge.

Weitere Informationen