Domande frequenti sugli Hub eventi di AzureEvent Hubs frequently asked questions

GeneraleGeneral

Qual è la differenza tra i livelli Standard e Base di Hub eventi?What is the difference between Event Hubs Basic and Standard tiers?

Il piano Standard di Hub eventi di Azure offre funzionalità superiori a quelle disponibili con il piano Basic.The Standard tier of Azure Event Hubs provides features beyond what is available in the Basic tier. Il piano Standard offre le funzionalità seguenti:The following features are included with Standard:

  • Periodo di conservazione degli eventi più lungoLonger event retention
  • Connessioni negoziate aggiuntive, con sovrapprezzo per un numero di connessioni superiore a quello inclusoAdditional brokered connections, with an overage charge for more than the number included
  • Più di un singolo gruppo di consumerMore than a single Consumer Group
  • AcquisireCapture

Per informazioni dettagliate sui piani tariffari, incluso il livello Dedicato di Hub eventi, vedere Prezzi di Hub eventi.For more information about pricing tiers, including Event Hubs Dedicated, see the Event Hubs pricing details.

Cosa sono le unità elaborate in Hub eventi?What are Event Hubs throughput units?

Le unità elaborate in Hub eventi vengono selezionate in modo esplicito tramite il portale di Azure o i modelli di Resource Manager in Hub eventi.You explicitly select Event Hubs throughput units, either through the Azure portal or Event Hubs Resource Manager templates. Le unità elaborate sono applicabili a tutti gli hub eventi in uno spazio dei nomi di Hub eventi e ogni unità elaborata offre allo spazio dei nomi le capacità seguenti:Throughput units apply to all event hubs in an Event Hubs namespace, and each throughput unit entitles the namespace to the following capabilities:

  • Fino a 1 MB al secondo di eventi in ingresso (gli eventi inviati a un hub eventi), ma non più di 1000 eventi in ingresso, operazioni di gestione o chiamate API di controllo al secondo.Up to 1 MB per second of ingress events (events sent into an event hub), but no more than 1000 ingress events, management operations or control API calls per second.
  • Fino a 2 MB al secondo di eventi in uscita (gli eventi utilizzati da un hub eventi).Up to 2 MB per second of egress events (events consumed from an event hub).
  • Fino a 84 GB di archiviazione eventi (sufficienti per il periodo di conservazione di 24 ore predefinito).Up to 84 GB of event storage (sufficient for the default 24-hour retention period).

Le unità elaborate in Hub eventi vengono fatturate con tariffe orarie, in base al numero massimo di unità selezionate in una determinata ora.Event Hubs throughput units are billed hourly, based on the maximum number of units selected during the given hour. È possibile aumentare il numero unità elaborate automaticamente man mano che aumenta l'utilizzo.You can automatically increase the number throughput units as your usage increases.

Come vengono applicati i limiti di unità elaborate in Hub eventiHow are Event Hubs throughput unit limits enforced?

Se la velocità effettiva totale in ingresso o la frequenza degli eventi totali in ingresso fra tutti gli hub eventi in uno spazio dei nomi supera la capacità massima di unità elaborate aggregate, i mittenti vengono limitati e ricevono errori indicanti che è stata superata la quota in ingresso.If the total ingress throughput or the total ingress event rate across all event hubs in a namespace exceeds the aggregate throughput unit allowances, senders are throttled and receive errors indicating that the ingress quota has been exceeded.

Se la velocità effettiva totale in uscita o la frequenza degli eventi totali in uscita fra tutti gli hub eventi in uno spazio dei nomi supera la capacità massima di unità elaborate aggregate, i destinatari vengono limitati e ricevono errori indicanti che è stata superata la quota in uscita.If the total egress throughput or the total event egress rate across all event hubs in a namespace exceeds the aggregate throughput unit allowances, receivers are throttled and receive errors indicating that the egress quota has been exceeded. Le quote in ingresso e uscita vengono applicate separatamente, in modo che nessun mittente possa causare il rallentamento dell'utilizzo e nessun destinatario possa impedire l'invio di eventi a un hub eventi.Ingress and egress quotas are enforced separately, so that no sender can cause event consumption to slow down, nor can a receiver prevent events from being sent into an event hub.

Esiste un limite al numero di unità elaborate che possono essere selezionate?Is there a limit on the number of throughput units that can be selected?

Esiste una quota predefinita di 20 unità elaborate per ogni spazio dei nomi.There is a default quota of 20 throughput units per namespace. È possibile richiedere una quota maggiore di unità elaborate creando un ticket di supporto.You can request a larger quota of throughput units by filing a support ticket. Oltre il limite di 20 unità elaborate, sono disponibili bundle di 20 e 100 unità elaborate.Beyond the 20 throughput unit limit, bundles are available in 20 and 100 throughput units. Si noti che l'utilizzo di più di 20 unità di elaborate elimina la possibilità di modificare il numero di unità elaborate senza creare ticket di supporto.Note that using more than 20 throughput units removes the ability to change the number of throughput units without filing a support ticket.

Usando la funzionalità Aumento automatico è possibile aumentare automaticamente il numero unità elaborate man mano che aumenta l'utilizzo.Using the Auto-inflate feature, you can automatically increase the number throughput units as your usage increases.

È possibile usare una singola connessione AMQP per l'invio a e la ricezione da più hub eventi?Can I use a single AMQP connection to send and receive from multiple event hubs?

Sì, purché tutti gli hub eventi si trovino nello stesso spazio dei nomi.Yes, as long as all the event hubs are in the same namespace.

Qual è il periodo di conservazione massimo per gli eventi?What is the maximum retention period for events?

Il livello Standard di Hub eventi supporta attualmente un periodo di conservazione massimo di 7 giorni.Event Hubs Standard tier currently supports a maximum retention period of 7 days. Si noti che gli hub eventi non sono intesi come archivi dati permanenti.Note that event hubs are not intended as a permanent data store. Sono previsti periodi di conservazione maggiori di 24 ore per scenari in cui è opportuno riprodurre un flusso di eventi negli stessi sistemi, ad esempio, per la formazione o per verificare un nuovo modello di machine learning sui dati esistenti.Retention periods greater than 24 hours are intended for scenarios in which it is convenient to replay an event stream into the same systems; for example, to train or verify a new machine learning model on existing data. Se è necessario conservare i messaggi per più di 7 giorni, abilitando la funzionalità Acquisizione di Hub eventi nell'hub eventi viene effettuato il pull dei dati dall'hub all'account di archiviazione o all'account del servizio Azure Data Lake scelto.If you need message retention beyond 7 days, enabling Event Hubs Capture on your event hub pulls the data from your event hub to the Storage account or Azure Data Lake Service account of your choosing. L'abilitazione dell'acquisizione prevede un costo in base alle unità elaborate acquistate.Enabling Capture incurs a charge based on your purchased Throughput Unit.

Dove sono disponibili gli hub eventi di Azure?Where is Azure Event Hubs available?

Hub eventi di Azure è disponibile in tutte le aree di Azure supportate.Azure Event Hubs is available in all supported Azure regions. Per un elenco, visitare la pagina Aree di Azure.For a list, visit the Azure regions page.

Procedure consigliateBest practices

Quante partizioni sono necessarie?How many partitions do I need?

Tenere presente che il numero di partizioni in un hub eventi non può essere modificato dopo la configurazione.Please keep in mind that the partition count on an event hub cannot be modified after setup. Dato tale presupposto, è importante riflettere sul numero di partizioni necessario prima di iniziare.With that in mind, it is important to think about how many partitions you need before getting started.

Hub eventi è progettato per consentire un solo lettore di partizione per ogni gruppo di consumer.Event Hubs is designed to allow a single partition reader per consumer group. Nella maggior parte dei casi, è sufficiente l'impostazione predefinita di quattro partizioni.In most use cases, the default setting of four partitions is sufficient. Se si intende ridimensionare l'elaborazione degli eventi, è possibile considerare di aggiungere altre partizioni.If you are looking to scale your event processing, you may want to consider adding additional partitions. Non esiste alcun limite specifico della velocità effettiva in una partizione. Tuttavia, la velocità effettiva aggregata nello spazio dei nomi è limitata dal numero di unità della velocità effettiva.There is no specific throughput limit on a partition, however the aggregate throughput in your namespace is limited by the number of throughput units. Quando si aumenta il numero di unità della velocità effettiva nello spazio dei nomi, è opportuno aggiungere partizioni per consentire ai lettori simultanei di raggiungere la velocità effettiva personale massima.As you increase the number of throughput units in your namespace, you may want additional partitions to allow concurrent readers to achieve their own maximum throughput.

Tuttavia, se si dispone di un modello in cui l'applicazione ha un'affinità con una determinata partizione, l'aumento del numero di partizioni non comporta alcun vantaggio.However, if you have a model in which your application has an affinity to a particular partition, increasing the number of partitions may not be of any benefit to you. Per altre informazioni al riguardo, vedere l'argomento relativo a disponibilità e coerenza.For more information about this, see availability and consistency.

PrezziPricing

Dove sono reperibili altre informazioni sui prezzi?Where can I find more pricing information?

Per informazioni complete sui prezzi di Hub eventi, vedere Prezzi Hub eventi.For complete information about Event Hubs pricing, see the Event Hubs pricing details.

È previsto un addebito per conservare gli eventi di Hub eventi per più di 24 ore?Is there a charge for retaining Event Hubs events for more than 24 hours?

Il livello Standard di Hub eventi consente periodi di conservazione dei messaggi superiori alle 24 ore, per un massimo di 7 giorni.The Event Hubs Standard tier does allow message retention periods longer than 24 hours, for a maximum of 7 days. Se le dimensioni del numero totale di eventi archiviati supera i limiti di archiviazione per il numero di unità elaborate selezionate, ovvero 84 GB per unità elaborata, alle dimensioni che superano i limiti saranno applicate le tariffe pubblicate per l'archivio BLOB di Azure.If the size of the total number of stored events exceeds the storage allowance for the number of selected throughput units (84 GB per throughput unit), the size that exceeds the allowance is charged at the published Azure Blob storage rate. La capacità di archiviazione consentita in ogni unità elaborata copre tutti i costi di archiviazione per periodi di conservazione di 24 ore (impostazione predefinita) anche se l'unità elaborata viene utilizzata fino alla massima capacità consentita in ingresso.The storage allowance in each throughput unit covers all storage costs for retention periods of 24 hours (the default) even if the throughput unit is used up to the maximum ingress allowance.

Come vengono calcolate e addebitate le dimensioni di archiviazione di Hub eventi?How is the Event Hubs storage size calculated and charged?

Le dimensioni totali di tutti gli eventi archiviati, incluso il sovraccarico interno per le intestazioni degli eventi o nelle strutture di archiviazione su disco in tutti gli hub eventi vengono misurate nel corso della giornata.The total size of all stored events, including any internal overhead for event headers or on disk storage structures in all event hubs, is measured throughout the day. Alla fine della giornata, viene calcolata la dimensione di archiviazione massima.At the end of the day, the peak storage size is calculated. L'archiviazione giornaliera consentita viene calcolata in base al numero minimo di unità elaborate selezionate durante il giorno (ogni unità elaborata fornisce una capacità massima di 84 GB).The daily storage allowance is calculated based on the minimum number of throughput units that were selected during the day (each throughput unit provides an allowance of 84 GB). Se la dimensione totale supera la capacità massima di archiviazione giornaliera calcolata, l'archiviazione in eccesso viene fatturata in base alle tariffe di archiviazione BLOB di Azure (alla tariffa di archiviazione con ridondanza locale ).If the total size exceeds the calculated daily storage allowance, the excess storage is billed using Azure Blob storage rates (at the Locally Redundant Storage rate).

Come vengono calcolati gli eventi in ingresso di Hub eventi?How are Event Hubs ingress events calculated?

Ogni evento inviato a un hub eventi conta come messaggio fatturabile.Each event sent to an event hub counts as a billable message. Un evento in ingresso è definito come un'unità di dati minore o uguale a 64 KB.An ingress event is defined as a unit of data that is less than or equal to 64 KB. Qualsiasi evento di dimensioni minori o uguali a 64 KB è considerato un evento fatturabile.Any event that is less than or equal to 64 KB in size is considered to be one billable event. Se l'evento è maggiore di 64 KB, il numero di eventi fatturabili viene calcolato in base alla dimensione dell'evento, in multipli di 64 KB.If the event is greater than 64 KB, the number of billable events is calculated according to the event size, in multiples of 64 KB. Ad esempio, un evento di 8 KB inviato all'hub eventi viene fatturato come un solo evento, mentre un messaggio di 96 KB inviato all'hub eventi viene fatturato come due eventi.For example, an 8 KB event sent to the event hub is billed as one event, but a 96 KB message sent to the event hub is billed as two events.

Gli eventi utilizzati da un hub eventi, nonché le operazioni di gestione e le chiamate di controllo come i checkpoint, non vengono conteggiati come eventi in ingresso fatturabili, ma si accumulano fino alla capacità massima di unità elaborate.Events consumed from an event hub, as well as management operations and control calls such as checkpoints, are not counted as billable ingress events, but accrue up to the throughput unit allowance.

Si applicano costi di connessione negoziata ad Hub eventi?Do brokered connection charges apply to Event Hubs?

I costi di connessione si applicano solo quando viene usato il protocollo AMQP.Connection charges apply only when the AMQP protocol is used. Non sono previsti costi di connessione per l'invio di eventi tramite HTTP, indipendentemente dal numero di sistemi o dispositivi di invio.There are no connection charges for sending events using HTTP, regardless of the number of sending systems or devices. Se si prevede di usare AMQP, ad esempio per ottenere un flusso di eventi più efficiente o consentire la comunicazione bidirezionale in scenari di comando e controllo IoT, vedere Prezzi di Hub eventi per i dettagli relativi al numero di connessioni incluse in ogni livello del servizio.If you plan to use AMQP (for example, to achieve more efficient event streaming or to enable bi-directional communication in IoT command and control scenarios), see the Event Hubs pricing information page for details about how many connections are included in each service tier.

Come viene fatturata l'acquisizione di Hub eventi?How is Event Hubs Capture billed?

L'acquisizione di Hub eventi è abilitata quando per qualsiasi hub eventi nello spazio dei nomi è abilitata l'opzione Acquisizione.Capture is enabled when any event hub in the namespace has the Capture option enabled. L'acquisizione di Hub eventi viene fatturata su base oraria per le unità di velocità effettiva acquistate.Event Hubs Capture is billed hourly per purchased throughput unit. Man mano che il numero di unità elaborate aumenta o diminuisce, queste variazioni si riflettono sulla fatturazione dell'acquisizione di Hub eventi in incrementi di ore intere.As the throughput unit count is increased or decreased, Event Hubs Capture billing reflects these changes in whole hour increments. Per altre informazioni sulla fatturazione dell'acquisizione di Hub eventi, vedere Prezzi di Hub eventi.For more information about Event Hubs Capture billing, see Event Hubs pricing information.

Come viene fatturato l'account di archiviazione selezionato per l'acquisizione di Hub eventi?Will I be billed for the storage account I select for Event Hubs Capture?

L'acquisizione usa un account di archiviazione fornito dall'utente, quando la funzione è abilitata in un hub eventi.Capture uses a storage account you provide when enabled on an event hub. Poiché si tratta dell'account di archiviazione dell'utente, eventuali modifiche alla configurazione verranno fatturati sulla sua sottoscrizione di Azure.As this is your storage account, any changes for this configuration are billed to your Azure subscription.

QuoteQuotas

Sono previste quote associate all'hub eventi?Are there any quotas associated with Event Hubs?

Per un elenco di tutte le quote dell'hub eventi, vedere quote.For a list of all Event Hubs quotas, see quotas.

Risoluzione dei problemiTroubleshooting

Quali sono alcune delle eccezioni generate dagli hub eventi e dalle azioni consigliate?What are some of the exceptions generated by Event Hubs and their suggested actions?

Per un elenco delle possibili eccezioni degli hub eventi, vedere Eccezioni della messaggistica di Hub eventi.For a list of possible Event Hubs exceptions, see Exceptions overview.

Log di diagnosticaDiagnostic logs

Hub eventi supporta due tipi di log di diagnostica, i log degli errori di acquisizione e i log operativi, entrambi rappresentati in JSON e attivabili tramite il Portale di Azure.Event Hubs supports two types of diagnostics logs - Capture error logs and operational logs - both of which are represented in json and can be turned on through the Azure portal.

Contratto di servizio e supportoSupport and SLA

Il supporto tecnico per Hub eventi è disponibile tramite i forum della community.Technical support for Event Hubs is available through the community forums. Il supporto per fatturazione e gestione delle sottoscrizioni viene fornito gratuitamente.Billing and subscription management support is provided at no cost.

Per altre informazioni sul Contratto di servizio, visitare la pagina Contratti di servizio .To learn more about our SLA, see the Service Level Agreements page.

Passaggi successiviNext steps

Per ulteriori informazioni su Hub eventi visitare i collegamenti seguenti:You can learn more about Event Hubs by visiting the following links: