Che cos'è Hub eventi?What is Event Hubs?

Hub eventi di Azure è una piattaforma di streaming di dati estremamente scalabile e un servizio di inserimento degli eventi che consente di ricevere ed elaborare milioni di eventi al secondo.Azure Event Hubs is a highly scalable data streaming platform and event ingestion service, capable of receiving and processing millions of events per second. Hub eventi consente di elaborare e archiviare eventi, dati o dati di telemetria generati dal software distribuito e dai dispositivi.Event Hubs can process and store events, data, or telemetry produced by distributed software and devices. I dati inviati a un hub eventi possono essere trasformati e archiviati usando qualsiasi provider di analisi in tempo reale o adattatori di invio in batch/archiviazione.Data sent to an event hub can be transformed and stored using any real-time analytics provider or batching/storage adapters. Con la possibilità di fornire funzionalità di pubblicazione-sottoscrizione con una latenza bassa e su larga scala, Hub eventi funge da "rampa di ingresso" per i Big Data.With the ability to provide publish-subscribe capabilities with low latency and at massive scale, Event Hubs serves as the "on ramp" for Big Data.

Vantaggi dell'uso di Hub eventiWhy use Event Hubs?

Gli eventi e le funzionalità di gestione della telemetria di Hub eventi sono particolarmente utili per:Event Hubs event and telemetry handling capabilities make it especially useful for:

  • Strumentazione dell'applicazioneApplication instrumentation
  • Esperienza dell'utente o l'elaborazione del flusso di lavoroUser experience or workflow processing
  • Scenari Internet of Things (IoT)Internet of Things (IoT) scenarios

Hub eventi consente, ad esempio, il rilevamento del comportamento nelle app per dispositivi mobili, il traffico di informazioni da Web farm, l'acquisizione di eventi nei giochi per console e la raccolta di dati di telemetria da computer industriali, veicoli connessi o altri dispositivi.For example, Event Hubs enables behavior tracking in mobile apps, traffic information from web farms, in-game event capture in console games, or telemetry collected from industrial machines, connected vehicles, or other devices.

Panoramica di Hub eventi di AzureAzure Event Hubs overview

Il ruolo comune svolto da Hub eventi nelle architetture delle soluzioni è la sua funzione di "porta principale" per una pipeline di eventi, spesso denominata ingestor evento.The common role that Event Hubs plays in solution architectures is the "front door" for an event pipeline, often called an event ingestor. Un ingestor evento è un componente o servizio che si trova tra gli autori e i consumer di eventi per separare la produzione di un flusso di eventi dal consumo di tali eventi.An event ingestor is a component or service that sits between event publishers and event consumers to decouple the production of an event stream from the consumption of those events. Questa architettura è illustrata nella figura seguente:The following figure depicts this architecture:

Hub eventi

Hub eventi offre funzionalità di gestione del flusso di messaggi, ma presenta caratteristiche diverse da quelle dei servizi di messaggistica aziendale tradizionale.Event Hubs provides message stream handling capability but has characteristics that are different from traditional enterprise messaging. Le funzionalità di Hub eventi sono basate su scenari con velocità effettiva elevata ed elaborazione di eventi.Event Hubs capabilities are built around high throughput and event processing scenarios. Di conseguenza, Hub eventi è diverso dalla messaggistica del bus di servizio di Azure e non implementa alcune delle funzionalità disponibili per le entità di messaggistica del bus di servizio, ad esempio gli argomenti.As such, Event Hubs is different from Azure Service Bus messaging, and does not implement some of the capabilities that are available for Service Bus messaging entities, such as topics.

Funzionalità di Hub eventiEvent Hubs features

Hub eventi contiene gli elementi chiave seguenti:Event Hubs contains the following key elements:

  • Producer/autori di eventi: qualsiasi entità che invia dati a un hub eventi.Event producers/publishers: An entity that sends data to an event hub. Un evento viene pubblicato tramite AMQP 1.0 o HTTPS.An event is published via AMQP 1.0 or HTTPS.
  • Acquisizione: consente di acquisire i dati di streaming di Hub eventi e archiviarli in un account di archiviazione BLOB di Azure.Capture: Enables you to capture Event Hubs streaming data and store it in an Azure Blob storage account.
  • Partizioni: consentono a ogni consumer di leggere solo uno specifico subset, o partizione, del flusso di eventi.Partitions: Enables each consumer to only read a specific subset, or partition, of the event stream.
  • Token di firma di accesso condiviso: consentono di identificare e autenticare l'autore di eventi.SAS tokens: Identifies and authenticates the event publisher.
  • Consumer eventi: qualsiasi entità che legge i dati dell'evento da un hub eventi.Event consumers: An entity that reads event data from an event hub. I consumer eventi si connettono tramite AMQP 1.0.Event consumers connect via AMQP 1.0.
  • Gruppi di consumer: offrono a ogni singola applicazione una visualizzazione separata del flusso di eventi, consentendo a tali consumer di operare in modo indipendente.Consumer groups: Provides each multiple consuming application with a separate view of the event stream, enabling those consumers to act independently.
  • Unità elaborate: unità di capacità pre-acquistate.Throughput units: Pre-purchased units of capacity. Una singola partizione ha una scalabilità massima di 1 unità elaborata.A single partition has a maximum scale of 1 throughput unit.

Per informazioni tecniche dettagliate su queste e altre funzionalità di Hub eventi, vedere la panoramica sulle funzionalità di Hub eventi.For technical details about these and other Event Hubs features, see the Event Hubs features overview.

Passaggi successiviNext steps

Per informazioni dettagliate sui prezzi di Hub eventi, vedere Prezzi di Hub eventi .For detailed Event Hubs pricing information, see Event Hubs pricing.

Per altre informazioni su Hub eventi, vedere i collegamenti seguenti:For more information about Event Hubs, visit the following links: