Was ist Azure Event Grid?What is Azure Event Grid?

Mit Azure Event Grid können Sie mühelos Anwendungen mit ereignisbasierten Architekturen erstellen.Azure Event Grid allows you to easily build applications with event-based architectures. Wählen Sie zuerst die Azure-Ressource aus, die Sie abonnieren möchten, und geben Sie dann den Ereignishandler oder WebHook-Endpunkt an, an den das Ereignis gesendet werden soll.First, select the Azure resource you would like to subscribe to, and then give the event handler or WebHook endpoint to send the event to. Event Grid verfügt über integrierte Unterstützung für Ereignisse, die aus Azure-Diensten stammen, wie Speicherblobs und Ressourcengruppen.Event Grid has built-in support for events coming from Azure services, like storage blobs and resource groups. Event Grid bietet auch Unterstützung für Ihre eigenen Ereignisse mit benutzerdefinierten Themen.Event Grid also has support for your own events, using custom topics.

Sie können Filter zum Weiterleiten bestimmter Ereignisse an verschiedene Endpunkte verwenden, Multicasts zu mehreren Endpunkten ausführen und sicherstellen, dass Ihre Ereignisse zuverlässig übermittelt werden.You can use filters to route specific events to different endpoints, multicast to multiple endpoints, and make sure your events are reliably delivered.

Azure Event Grid wird zum Maximieren der Verfügbarkeit durch eine native Verteilung auf mehrere Fehlerdomänen in jeder Region sowie auf Verfügbarkeitszonen (in Regionen, in denen diese unterstützt werden) bereitgestellt.Azure Event Grid is deployed to maximize availability by natively spreading across multiple fault domains in every region, and across availability zones (in regions that support them). Eine Liste der Regionen, die von Event Grid unterstützt werden, finden Sie unter Verfügbare Produkte nach Region.For a list of regions that are supported by Event Grid, see Products available by region.

Dieser Artikel enthält eine Übersicht zu Azure Event Grid.This article provides an overview of Azure Event Grid. Wenn Sie in die Verwendung von Event Grid einsteigen möchten, lesen Sie Erstellen und Weiterleiten benutzerdefinierter Ereignisse mit Azure Event Grid.If you want to get started with Event Grid, see Create and route custom events with Azure Event Grid.

Event Grid-Modell von Quellen und Handlern

Diese Abbildung zeigt, wie Event Grid Quellen und Handler verbindet, stellt jedoch keine vollständige Liste der unterstützten Integrationen dar.This image shows how Event Grid connects sources and handlers, and isn't a comprehensive list of supported integrations.

EreignisquellenEvent sources

Derzeit unterstützen die folgenden Azure-Dienste das Senden von Ereignissen an Event Grid.Currently, the following Azure services support sending events to Event Grid. Weitere Informationen zu einer Quelle in der Liste erhalten Sie, indem Sie den Link auswählen.For more information about a source in the list, select the link.

EreignishandlerEvent handlers

Ausführliche Informationen zu den Funktionen der einzelnen Handler sowie entsprechende Artikel finden Sie unter Ereignishandler.For full details on the capabilities of each handler as well as related articles, see event handlers. Derzeit unterstützen die folgenden Azure-Dienste das Verarbeiten von Ereignissen von Event Grid:Currently, the following Azure services support handling events from Event Grid:

KonzepteConcepts

Es gibt fünf Konzepte in Azure Event Grid, die Sie nutzen können:There are five concepts in Azure Event Grid that let you get going:

  • Ereignisse: Was ist passiert?Events - What happened.
  • Ereignisquellen: Wo das Ereignis stattgefunden hatEvent sources - Where the event took place.
  • Themen: Der Endpunkt, an den Herausgeber Ereignisse senden.Topics - The endpoint where publishers send events.
  • Ereignisabonnements: Der Endpunkt oder integrierte Mechanismus zum Weiterleiten von Ereignissen, manchmal zu mehreren Handlern.Event subscriptions - The endpoint or built-in mechanism to route events, sometimes to more than one handler. Abonnements werden auch vom Handler verwendet, um eingehende Ereignisse intelligent zu filtern.Subscriptions are also used by handlers to intelligently filter incoming events.
  • Ereignishandler: Die App oder der Dienst, die/der auf das Ereignis reagiert.Event handlers - The app or service reacting to the event.

Weitere Informationen zu diesen Konzepten finden Sie unter Concepts in Azure Event Grid (Konzepte in Azure Event Grid).For more information about these concepts, see Concepts in Azure Event Grid.

FunktionenCapabilities

Azure Event Grid bietet unter anderem folgende zentrale Features:Here are some of the key features of Azure Event Grid:

  • Einfachheit: Leiten Sie Ereignisse mit Point-and-Click aus Ihrer Azure-Ressource zu einem Ereignishandler oder Endpunkt.Simplicity - Point and click to aim events from your Azure resource to any event handler or endpoint.
  • Erweiterte Filterung: Filtern Sie nach Ereignistyp oder Ereignisveröffentlichungspfad, um sicherzustellen, dass Ereignishandler nur relevante Ereignisse empfangen.Advanced filtering - Filter on event type or event publish path to make sure event handlers only receive relevant events.
  • Auffächern: Abonnieren Sie mehrere Endpunkte für das gleiche Ereignis, um Kopien des Ereignisses an so viele Stellen wie erforderlich zu senden.Fan-out - Subscribe several endpoints to the same event to send copies of the event to as many places as needed.
  • Zuverlässigkeit: 24-Stunden-Wiederholung mit exponentiellem Backoff, um sicherzustellen, dass Ereignisse übermittelt werden.Reliability - 24-hour retry with exponential backoff to make sure events are delivered.
  • Bezahlen pro Ereignis: Zahlen Sie nur für den Umfang, in dem Sie Event Grid nutzen.Pay-per-event - Pay only for the amount you use Event Grid.
  • Hoher Durchsatz: Erstellen Sie in Event Grid Workloads mit hohem Volumen.High throughput - Build high-volume workloads on Event Grid.
  • Integrierte Ereignisse: Mit ressourcendefinierten integrierten Ereignissen sind Sie schnell einsatzbereit.Built-in Events - Get up and running quickly with resource-defined built-in events.
  • Benutzerdefinierte Ereignisse: Nutzen Sie die Weiterleitungs- und Filterfunktionen von Event Grid, um zuverlässig benutzerdefinierte Ereignisse in Ihre App zu übertragen.Custom Events - Use Event Grid to route, filter, and reliably deliver custom events in your app.

Einen Vergleich von Event Grid, Event Hubs und Service Bus finden Sie unter Auswählen zwischen Azure-Diensten für die Übermittlung von Nachrichten.For a comparison of Event Grid, Event Hubs, and Service Bus, see Choose between Azure services that deliver messages.

Welche Möglichkeiten bietet Event Grid?What can I do with Event Grid?

Azure Event Grid bietet verschiedene Funktionen, die die serverlose, Betriebsautomatisierungs- und Integrationsarbeit erheblich verbessern:Azure Event Grid provides several features that vastly improve serverless, ops automation, and integration work:

Serverlose AnwendungsarchitekturenServerless application architectures

Serverlose Anwendungsarchitektur

Event Grid verknüpft Datenquellen und Ereignishandler.Event Grid connects data sources and event handlers. Verwenden Sie Event Grid z.B. zum Auslösen einer serverlosen Funktion, die Images analysiert, wenn sie einem Blobspeichercontainer hinzugefügt werden.For example, use Event Grid to trigger a serverless function that analyzes images when added to a blob storage container.

BetriebsautomatisierungOps Automation

Betriebsautomatisierung

Mit Event Grid können Sie die Automatisierung beschleunigen und die Richtlinienerzwingung vereinfachen.Event Grid allows you to speed automation and simplify policy enforcement. Nutzen Sie Event Grid z. B., um Azure Automation zu benachrichtigen, wenn ein virtueller Computer oder eine Datenbank in Azure SQL erstellt wird.For example, use Event Grid to notify Azure Automation when a virtual machine or database in Azure SQL is created. Verwenden Sie diese Ereignisse, um automatisch die Kompatibilität von Dienstkonfigurationen zu überprüfen, Metadaten in Betriebstools einzulesen, virtuelle Computer zu kennzeichnen oder Arbeitselemente abzulegen.Use the events to automatically check that service configurations are compliant, put metadata into operations tools, tag virtual machines, or file work items.

AnwendungsintegrationApplication integration

Anwendungsintegration in Azure

Event Grid verknüpft Ihre App mit anderen Diensten.Event Grid connects your app with other services. Sie können z.B. ein benutzerdefiniertes Thema erstellen, um die Ereignisdaten Ihrer App an Event Grid zu senden und von der zuverlässigen Übermittlung, den erweiterten Routingfunktionen und der direkten Integration in Azure zu profitieren.For example, create a custom topic to send your app's event data to Event Grid, and take advantage of its reliable delivery, advanced routing, and direct integration with Azure. Alternativ können Sie Event Grid mit Logic Apps verwenden, um Daten überall verarbeiten zu können, ohne Code schreiben zu müssen.Or, you can use Event Grid with Logic Apps to process data anywhere, without writing code.

Was kostet Event Grid?How much does Event Grid cost?

Das Preismodell von Azure Event Grid orientiert sich an einer Zahlung pro Ereignis, sodass Sie nur für die tatsächliche Verwendung zahlen.Azure Event Grid uses a pay-per-event pricing model, so you only pay for what you use. Die ersten 100.000 Vorgänge pro Monat sind kostenlos.The first 100,000 operations per month are free. Vorgänge sind als Ereigniseingang, Abonnementübermittlungsversuche, Verwaltungsaufrufe und Filterung nach Betreffsuffix definiert.Operations are defined as event ingress, subscription delivery attempts, management calls, and filtering by subject suffix. Details finden Sie auf der Seite mit der Preisübersicht.For details, see the pricing page.

Nächste SchritteNext steps