Informazioni su Griglia di eventi di AzureWhat is Azure Event Grid?

Griglia di eventi di Azure consente di compilare facilmente applicazioni con architetture basate su eventi.Azure Event Grid allows you to easily build applications with event-based architectures. Selezionare prima la risorsa di Azure da sottoscrivere e quindi specificare il gestore dell'evento o l'endpoint del webhook a cui inviare l'evento.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. Griglia di eventi offre il supporto predefinito per gli eventi generati dai servizi di Azure, ad esempio BLOB di archiviazione e gruppi di risorse.Event Grid has built-in support for events coming from Azure services, like storage blobs and resource groups. Griglia di eventi offre anche supporto per gli eventi personalizzati, tramite argomenti personalizzati.Event Grid also has support for your own events, using custom topics.

È possibile usare i filtri per instradare eventi specifici a endpoint diversi, trasmetterli a più endpoint e verificare che gli eventi vengano recapitati in modo affidabile.You can use filters to route specific events to different endpoints, multicast to multiple endpoints, and make sure your events are reliably delivered.

Griglia di eventi di Azure viene distribuito per ottimizzare la disponibilità tramite la distribuzione nativa in più domini di errore in ogni area e nelle zone di disponibilità (nelle aree che le supportano).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). Per un elenco delle aree supportate da Griglia di eventi, vedere Prodotti disponibili in base all'area.For a list of regions that are supported by Event Grid, see Products available by region.

Questo articolo offre una panoramica di Griglia di eventi di Azure.This article provides an overview of Azure Event Grid. Per iniziare a usare Griglia di eventi, vedere Create and route custom events with Azure Event Grid (Creare e instradare eventi personalizzati con Griglia di eventi di Azure).If you want to get started with Event Grid, see Create and route custom events with Azure Event Grid.

Modello di Griglia di eventi per origini e gestori

Nota

Questa immagine illustra in che modo Griglia di eventi collega origini e gestori, ma non costituisce un elenco completo delle integrazioni supportate.This image shows how Event Grid connects sources and handlers, and isn't a comprehensive list of supported integrations. Per un elenco di tutte le origini eventi supportate, vedere la sezione seguente.For a list of all supported event sources, see the following section.

Origini eventiEvent sources

Attualmente i servizi di Azure seguenti supportano l'invio degli eventi a Griglia di eventi.Currently, the following Azure services support sending events to Event Grid. Per altre informazioni su un'origine nell'elenco, selezionare il collegamento.For more information about a source in the list, select the link.

Gestori eventiEvent handlers

Per informazioni dettagliate complete sulle funzionalità di ogni gestore, con articoli correlati, vedere Gestori eventi.For full details on the capabilities of each handler as well as related articles, see event handlers. Attualmente i servizi di Azure seguenti supportano la gestione degli eventi da Griglia di eventi:Currently, the following Azure services support handling events from Event Grid:

ConcettiConcepts

Per iniziare, è opportuno tenere presenti cinque concetti relativi a Griglia di eventi di Azure:There are five concepts in Azure Event Grid that let you get going:

  • Eventi: ciò che successo.Events - What happened.
  • Origini di eventi: dove si è verificato l'evento.Event sources - Where the event took place.
  • Argomenti: l'endpoint a cui gli autori inviano gli eventi.Topics - The endpoint where publishers send events.
  • Sottoscrizioni agli eventi: l'endpoint o il meccanismo predefinito per instradare gli eventi, a volte a più gestori.Event subscriptions - The endpoint or built-in mechanism to route events, sometimes to more than one handler. Le sottoscrizioni vengono usate dai gestori anche per filtrare in modo intelligente gli eventi in ingresso.Subscriptions are also used by handlers to intelligently filter incoming events.
  • Gestori di eventi: l'app o il servizio che reagisce all'evento.Event handlers - The app or service reacting to the event.

Per altre informazioni su questi concetti, vedere Concepts in Azure Event Grid (Concetti relativi a Griglia di eventi di Azure).For more information about these concepts, see Concepts in Azure Event Grid.

CapabilitiesCapabilities

Ecco alcune delle principali funzionalità di Griglia di eventi di Azure:Here are some of the key features of Azure Event Grid:

  • Semplicità: consente di indirizzare facilmente gli eventi dalla risorsa di Azure a un gestore dell'evento o a un endpoint.Simplicity - Point and click to aim events from your Azure resource to any event handler or endpoint.
  • Filtro avanzato: consente di filtrare per tipo di evento o per percorso di pubblicazione di un evento per assicurarsi che i gestori di eventi ricevano solo gli eventi pertinenti.Advanced filtering - Filter on event type or event publish path to make sure event handlers only receive relevant events.
  • Fan-out: consente di sottoscrivere più endpoint allo stesso evento per inviare copie dell'evento a tutte le posizioni necessarie.Fan-out - Subscribe several endpoints to the same event to send copies of the event to as many places as needed.
  • Affidabilità: consente di ripetere i tentativi per 24 ore con backoff esponenziale per assicurarsi che gli eventi vengano recapitati.Reliability - 24-hour retry with exponential backoff to make sure events are delivered.
  • Pagamento per evento consente di pagare solo in base all'uso di Griglia di eventi.Pay-per-event - Pay only for the amount you use Event Grid.
  • Velocità effettiva elevata: consente di creare carichi di lavoro con volumi elevati in Griglia di eventi.High throughput - Build high-volume workloads on Event Grid.
  • Eventi predefiniti: consentono di essere operativi rapidamente con gli eventi predefiniti a livello di risorse.Built-in Events - Get up and running quickly with resource-defined built-in events.
  • Eventi personalizzati: consentono di usare la Griglia di eventi per instradare, filtrare e recapitare in modo affidabile gli eventi personalizzati nell'app.Custom Events - Use Event Grid to route, filter, and reliably deliver custom events in your app.

Per un confronto tra Griglia di eventi, Hub eventi e Bus di servizio, vedere Choose between Azure services that deliver messages (Scegliere tra i servizi di Azure che recapitano i messaggi).For a comparison of Event Grid, Event Hubs, and Service Bus, see Choose between Azure services that deliver messages.

Quali operazioni si possono eseguire con Griglia di eventi?What can I do with Event Grid?

Griglia di eventi di Azure offre diverse funzionalità che migliorano considerevolmente le attività senza server, di automazione delle operazioni e di integrazione:Azure Event Grid provides several features that vastly improve serverless, ops automation, and integration work:

Architetture di applicazioni senza serverServerless application architectures

Architettura di applicazioni senza server

Griglia di eventi connette le origini dati e i gestori di eventi.Event Grid connects data sources and event handlers. Usare, ad esempio, Griglia di eventi per attivare una funzione senza server che analizza le immagini quando vengono aggiunte a un contenitore di archiviazione BLOB.For example, use Event Grid to trigger a serverless function that analyzes images when added to a blob storage container.

Automazione delle operazioniOps Automation

Automazione delle operazioni

Griglia di eventi consente di velocizzare l'automazione e semplificare l'applicazione dei criteri.Event Grid allows you to speed automation and simplify policy enforcement. Usare, ad esempio, Griglia di eventi, per notificare ad Automazione di Azure la creazione di una macchina virtuale o un database in Azure SQL.For example, use Event Grid to notify Azure Automation when a virtual machine or database in Azure SQL is created. Usare gli eventi per controllare automaticamente che le configurazioni dei servizi siano conformi, inserire i metadati negli strumenti per le operazioni, contrassegnare le macchine virtuali o archiviare gli elementi di lavoro.Use the events to automatically check that service configurations are compliant, put metadata into operations tools, tag virtual machines, or file work items.

Integrazione di applicazioniApplication integration

Integrazione delle applicazioni con Azure

Griglia di eventi connette l'app con altri servizi.Event Grid connects your app with other services. Creare, ad esempio, un argomento personalizzato per inviare i dati dell'evento dell'app a Griglia di eventi e sfruttare il recapito affidabile, il routing avanzato e l'integrazione diretta con Azure.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. In alternativa è possibile usare Griglia di eventi con App per la logica per elaborare i dati ovunque, senza scrivere codice.Or, you can use Event Grid with Logic Apps to process data anywhere, without writing code.

Costi di Griglia di eventiHow much does Event Grid cost?

Griglia di eventi di Azure usa un modello di determinazione prezzi basato sul pagamento per evento, quindi si paga solo per le risorse usate.Azure Event Grid uses a pay-per-event pricing model, so you only pay for what you use. Le prime 100.000 operazioni al mese sono gratuite.The first 100,000 operations per month are free. Le operazioni sono definite come eventi in ingresso, tentativi di recapito sottoscrizione, chiamate di gestione e filtro in base a suffisso soggetto.Operations are defined as event ingress, subscription delivery attempts, management calls, and filtering by subject suffix. Per informazioni dettagliate, vedere la pagina dei prezzi.For details, see the pricing page.

Passaggi successiviNext steps