Mi az Azure Event Grid?What is Azure Event Grid?

Az Azure Event Griddel könnyen létrehozhat eseményalapú architektúrával rendelkező alkalmazásokat.Azure Event Grid allows you to easily build applications with event-based architectures. Először válassza ki azt az Azure-erőforrást, amelyhez elő szeretne fizetni, majd adja meg az eseménykezelőt vagy a webhook-végpontot az esemény elküldéséhez.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. Az Event Grid beépített támogatást nyújt az Azure-szolgáltatásokból, például a tárolóblobokból és erőforráscsoportokból érkező eseményekhez.Event Grid has built-in support for events coming from Azure services, like storage blobs and resource groups. Az Event Grid egyéni témakörök használatával a saját események használatát is támogatja.Event Grid also has support for your own events, using custom topics.

Szűrők segítségével adott eseményeket irányíthat át különböző végpontokra, csoportos küldést végezhet több végpontra, és meggyőződhet róla, hogy az események megbízhatóan célba érnek.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 üzembe helyezése a rendelkezésre állás maximalizálása érdekében a több tartalék tartomány minden régiójában, valamint a rendelkezésre állási zónák között (az azokat támogató régiókban) való natív elosztással.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). A Event Grid által támogatott régiók listáját itt tekintheti meg: régiókban elérhető termékek.For a list of regions that are supported by Event Grid, see Products available by region.

Ez a cikk az Azure Event Gridről nyújt áttekintést.This article provides an overview of Azure Event Grid. Az Event Grid használatának első lépései: Egyéni események létrehozása és átirányítása az Azure Event Griddel.If you want to get started with Event Grid, see Create and route custom events with Azure Event Grid.

A források és a kezelők Event Grid modellje

Ez a rendszerkép azt mutatja be, hogy Event Grid hogyan csatlakozik a forrásokhoz és a kezelőhöz, és nem a támogatott integrációk átfogó listája.This image shows how Event Grid connects sources and handlers, and isn't a comprehensive list of supported integrations.

EseményforrásokEvent sources

Az egyes források képességeire és a kapcsolódó cikkekre vonatkozó részletekért tekintse meg az eseményforrásokat.For full details on the capabilities of each source as well as related articles, see event sources. Jelenleg az alábbi Azure-szolgáltatások támogatják az események Event Gridbe való küldését:Currently, the following Azure services support sending events to Event Grid:

EseménykezelőkEvent handlers

Az egyes kezelők képességeire és a kapcsolódó cikkekre vonatkozó részletekért tekintse meg az eseménykezelőket.For full details on the capabilities of each handler as well as related articles, see event handlers. Jelenleg az alábbi Azure-szolgáltatások támogatják az Event Gridből származó események kezelését:Currently, the following Azure services support handling events from Event Grid:

AlapelvekConcepts

Az Azure Event Grid öt fontos alapfogalma:There are five concepts in Azure Event Grid that let you get going:

  • Események – Mi történt.Events - What happened.
  • Eseményforrások – Ahol az esemény történt.Event sources - Where the event took place.
  • Témakörök – A végpont, amelyre a közzétevők az eseményeket küldik.Topics - The endpoint where publishers send events.
  • Esemény-előfizetések – az események továbbítására szolgáló végpont vagy beépített mechanizmus, esetenként több kezelőhöz.Event subscriptions - The endpoint or built-in mechanism to route events, sometimes to more than one handler. Az előfizetéseket a kezelők is használják a bejövő események intelligens szűrésére.Subscriptions are also used by handlers to intelligently filter incoming events.
  • Eseménykezelők – Az eseményre reagáló alkalmazás vagy szolgáltatás.Event handlers - The app or service reacting to the event.

További információ ezekről a fogalmakról: Az Azure Event Grid alapfogalmai.For more information about these concepts, see Concepts in Azure Event Grid.

KépességekCapabilities

Az Azure Event Grid néhány főbb jellemzője:Here are some of the key features of Azure Event Grid:

  • Egyszerűség – Egy kattintással irányíthatja az eseményeket az Azure-erőforrásából bármely eseménykezelőre vagy végpontra.Simplicity - Point and click to aim events from your Azure resource to any event handler or endpoint.
  • Speciális szűrés – az eseménytípus vagy az esemény-közzétételi útvonal szűrése annak biztosításához, hogy az eseménykezelők csak a releváns eseményeket kapják meg.Advanced filtering - Filter on event type or event publish path to make sure event handlers only receive relevant events.
  • Kipróbálhatja , hogy több végpontot is felfizessen ugyanarra az eseményre, hogy a lehető legtöbb helyre küldje el az esemény másolatait.Fan-out - Subscribe several endpoints to the same event to send copies of the event to as many places as needed.
  • Megbízhatóság – 24 órás újrapróbálkozás exponenciális leállítási az események kézbesítésének biztosításához.Reliability - 24-hour retry with exponential backoff to make sure events are delivered.
  • Eseményenkénti fizetés – Csak az Event Grid használatának mennyisége alapján kell fizetnie.Pay-per-event - Pay only for the amount you use Event Grid.
  • Nagy teljesítmény – Nagy kapacitású számítási feladatokat hozhat létre az Event Griden, amelyek események millióit támogatják másodpercenként.High throughput - Build high-volume workloads on Event Grid with support for millions of events per second.
  • Beépített események – Az erőforrások által meghatározott, beépített eseményekkel gyorsan munkához láthat.Built-in Events - Get up and running quickly with resource-defined built-in events.
  • Egyéni események – Az Event Griddel egyéni eseményeket irányíthat át, szűrhet és kézbesíthet megbízhatóan az alkalmazásában.Custom Events - Use Event Grid route, filter, and reliably deliver custom events in your app.

Az Event Grid, az Event Hubs és a Service Bus összehasonlítása: Az üzenetkézbesítő Azure-szolgáltatás kiválasztása.For a comparison of Event Grid, Event Hubs, and Service Bus, see Choose between Azure services that deliver messages.

Mire használhatom az Event Gridet?What can I do with Event Grid?

Azure Event Grid számos olyan funkciót kínál, amelyek jelentősen javítják a kiszolgáló nélküli, az Ops Automation és az integrációs munkákat:Azure Event Grid provides several features that vastly improve serverless, ops automation, and integration work:

Kiszolgáló nélküli alkalmazás-architektúrákServerless application architectures

Kiszolgáló nélküli alkalmazás architektúrája

Az Event Grid összeköti az adatforrásokat az eseménykezelőkkel.Event Grid connects data sources and event handlers. Például a Event Grid használatával aktiválhat egy kiszolgáló nélküli függvényt, amely elemzi a lemezképeket a blob Storage-tárolóhoz való hozzáadáskor.For example, use Event Grid to trigger a serverless function that analyzes images when added to a blob storage container.

Műveletek automatizálásaOps Automation

Műveletek automatizálása

Az Event Grid lehetővé teszi az automatizálás felgyorsítását és a szabályzatok érvényesítésének egyszerűsítését.Event Grid allows you to speed automation and simplify policy enforcement. Ha például egy virtuális gépet vagy SQL-adatbázist hoz létre, a Event Grid használatával értesítheti Azure Automationt.For example, use Event Grid to notify Azure Automation when a virtual machine or SQL database is created. Az események használatával automatikusan ellenőrizhető, hogy a szolgáltatás konfigurációja megfelelő-e, a metaadatokat az Operations eszközökre, a virtuális gépek címkézésére vagy a fájl munkaelemeire tegye.Use the events to automatically check that service configurations are compliant, put metadata into operations tools, tag virtual machines, or file work items.

AlkalmazásintegrálásApplication integration

Alkalmazás-integráció az Azure-nal

Az Event Grids más szolgáltatásokkal kapcsolja össze alkalmazását.Event Grid connects your app with other services. Létrehozhat például egy egyéni témakört, hogy az alkalmazása eseményadatait az Event Gridbe küldje, és kihasználja az általa kínált megbízható kézbesítést, fejlett átirányítást és a közvetlen Azure-integrációt.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. Vagy használhatja a Event Gridt is Logic Apps az adatfeldolgozást bárhol, kód írása nélkül.Or, you can use Event Grid with Logic Apps to process data anywhere, without writing code.

Mennyibe kerül az Event Grid?How much does Event Grid cost?

Az Azure Event Grid árképzése eseményenkénti fizetésen alapul, tehát a fizetés a használat alapján történik.Azure Event Grid uses a pay-per-event pricing model, so you only pay for what you use. A havi első 100 000 művelet ingyenes.The first 100,000 operations per month are free. A műveletek a következőképpen vannak meghatározva: események bejövő forgalma, előfizetési kézbesítési kísérletek, kezelési hívások és tárgyutótag szerinti szűrés.Operations are defined as event ingress, subscription delivery attempts, management calls, and filtering by subject suffix. A részleteket lásd az árképzést ismertető oldalon.For details, see the pricing page.

Következő lépésekNext steps