Condividi tramite


Panoramica del livello dedicato Hub eventi di Azure

Hub eventi di Azure cluster dedicati sono progettati per soddisfare le esigenze dei carichi di lavoro di streaming di eventi cruciali più impegnativi. Questi cluster offrono un servizio di streaming di eventi a prestazioni elevate, a bassa latenza, scalabile e affidabile per le applicazioni di streaming di eventi basate sulle API Advanced Message Queuing Protocol (Event Hubs SDK) o Apache Kafka.

Nota

Il livello Dedicato non è disponibile in tutte le aree. Provare a creare un cluster dedicato nella portale di Azure. Vedere le aree supportate nell'elenco a discesa Località nella pagina Crea cluster di Hub eventi.

Perché i cluster dedicati?

Il livello dedicato di Hub eventi offre diversi vantaggi ai clienti che devono eseguire carichi di lavoro cruciali a livello aziendale.

Streaming di eventi a bassa latenza

Questi cluster sono ottimizzati per la latenza end-to-end bassa e prestazioni elevate. Questi cluster consentono alle aziende di gestire lo streaming di dati ad alta velocità e ad alto volume.

Trasmettere grandi volumi di dati

I cluster dedicati possono trasmettere eventi su larga scala di gigabyte al secondo o milioni di eventi al secondo per la maggior parte dei casi d'uso. È anche possibile ridimensionare questi cluster per supportare le modifiche nel volume di streaming di eventi.

Prestazioni coerenti garantite

I cluster dedicati di Hub eventi riducono al minimo l'instabilità della latenza e garantiscono prestazioni coerenti con capacità garantita.

Nessuna interferenza

I cluster dedicati di Hub eventi operano su un'architettura a tenant singolo. Questa architettura garantisce che le risorse allocate non vengano condivise con altri tenant. A differenza di altri livelli, non verranno visualizzate interferenze tra tenant in un cluster dedicato.

Scalabilità self-service

Il cluster dedicato offre funzionalità di scalabilità self-service che consentono di regolare la capacità del cluster in base ai carichi dinamici e di facilitare le operazioni aziendali. È possibile aumentare il numero di istanze durante i picchi di utilizzo e aumentare le prestazioni quando l'utilizzo è basso.

Caratteristiche di fascia alta e quote generose

I cluster dedicati includono tutte le funzionalità del livello Premium e altro ancora. Il servizio gestisce anche il bilanciamento del carico, gli aggiornamenti del sistema operativo, le patch di sicurezza e il partizionamento. È possibile dedicare meno tempo alla manutenzione dell'infrastruttura e più tempo alla creazione di applicazioni di streaming di eventi.

Supporta lo streaming di messaggi di grandi dimensioni

Nella maggior parte degli scenari di streaming i dati sono leggeri, in genere inferiori a 1 MB e richiedono una velocità effettiva elevata. Esistono istanze in cui i messaggi non possono essere divisi in segmenti più piccoli. I cluster dedicati self-service possono ospitare eventi fino a 20 MB di dimensioni senza costi aggiuntivi. Questa funzionalità consente a Hub eventi di gestire un'ampia gamma di dimensioni dei messaggi per garantire operazioni aziendali ininterrotte. Per altre informazioni, vedere Inviare e ricevere messaggi di grandi dimensioni con Hub eventi di Azure.

Unità di capacità

I cluster dedicati vengono sottoposte a provisioning e fatturate da unità di capacità (CU), ovvero una quantità preallocata di risorse di CPU e memoria.

La quantità di inserimento e flusso per CU dipende da fattori quali:

  • Numero di producer e consumer.
  • Numero di partizioni.
  • Configurazione del producer e del consumer.
  • Dimensioni del payload.
  • Velocità in uscita.

Per determinare il numero necessario di unità di calcolo, è necessario eseguire il carico di lavoro di streaming degli eventi previsto in un cluster dedicato di Hub eventi mentre si osserva l'utilizzo delle risorse del cluster. Per altre informazioni, vedere Quando ridimensionare il cluster dedicato.

Tipi di cluster

I cluster dedicati di Hub eventi sono disponibili in due tipi distinti: cluster scalabili self-service e cluster legacy. Questi due tipi differiscono per il supporto per il numero di UNITÀ di elaborazione, la quantità di velocità effettiva fornita da ogni cu e la disponibilità a livello di area e zona.

In qualità di utente del cluster dedicato, è possibile determinare il tipo di cluster esaminando la disponibilità della funzionalità di ridimensionamento della capacità nel portale. Se questa funzionalità è presente, si usa un cluster scalabile self-service. Viceversa, se non è disponibile, si usa un cluster dedicato legacy. In alternativa, è possibile cercare le proprietà di Azure Resource Manager correlate ai cluster dedicati.

Cluster scalabili self-service

I cluster scalabili self-service di Hub eventi si basano su una nuova infrastruttura e consentono agli utenti di ridimensionare il numero di unità di archiviazione allocate a ogni cluster. Creando un cluster dedicato tramite il portale di Hub eventi o i modelli di Azure Resource Manager (modelli arm), si ottiene l'accesso a un cluster scalabile self-service. Per informazioni su come ridimensionare il cluster dedicato, vedere Ridimensionare cluster dedicati di Hub eventi.

Circa un CU in un cluster scalabile self-service offre capacità in ingresso compresa tra 100 MB/sec e 200 MB/sec, anche se la velocità effettiva effettiva potrebbe variare a seconda di vari fattori.

Con cluster scalabili self-service, è possibile acquistare fino a 10 UNITÀ di configurazione per un cluster nel portale di Azure. A differenza dei cluster tradizionali, questi cluster possono essere ridimensionati in modo incrementale con unità di calcolo comprese tra 1 e 10. Se è necessario un cluster di dimensioni superiori a 10 UNITÀ di elaborazione, è possibile inviare una richiesta di supporto per aumentare le prestazioni del cluster dopo la creazione.

Importante

È possibile distribuire cluster dedicati scalabili self-service con zone di disponibilità abilitate con tre CPU. Tuttavia, non è possibile usare la funzionalità di scalabilità self-service per ridimensionare il cluster. Per creare o ridimensionare un cluster self-service abilitato per AZ, è necessario inviare una richiesta di supporto.

Cluster legacy

I cluster dedicati di Hub eventi creati prima della disponibilità di cluster scalabili self-service vengono definiti cluster legacy.

Per usare questi cluster legacy, la creazione diretta tramite i modelli portale di Azure o ARM non è possibile. È invece necessario inviare una richiesta di supporto per crearne una.

Circa un CU in un cluster legacy offre capacità di ingresso compresa tra 50 MB/sec e 100 MB/sec, anche se la velocità effettiva effettiva potrebbe variare a seconda di vari fattori.

Con un cluster legacy, è possibile acquistare fino a 20 UNITÀ di configurazione.

I cluster dedicati di Hub eventi legacy richiedono almeno otto CPU per abilitare le zone di disponibilità. Il supporto della zona di disponibilità è disponibile solo nelle aree di Azure con zone di disponibilità.

Importante

La migrazione di un cluster legacy esistente a un cluster self-service non è attualmente supportata. Per altre informazioni, vedere Migrazione di un cluster legacy a un cluster scalabile self-service.

Determinare il tipo di cluster

È possibile determinare il tipo di cluster usato con i metodi seguenti.

metodo Azione Cluster scalabili self-service Cluster legacy Note
Usare il portale Verificare la presenza della scheda Scala nel cluster. La pagina Ridimensiona è disponibile nell'interfaccia utente del cluster. Nessuna pagina ridimensionata è disponibile nell'interfaccia utente del cluster.
Usare Azure Resource Manager Verificare la supportsScaling proprietà Azure Resource Manager nel cluster. Verificare la presenza della pagina Ridimensiona nel cluster.  Nessuna pagina ridimensionata è disponibile nell'interfaccia utente del cluster. Controllare questa proprietà nel portale, nell'interfaccia della riga di comando di Azure o in PowerShell. Richiede l'API versione 2022-01-01-preview o successiva.
Utilizzare nslookup. Eseguire il nslookup comando in uno spazio dei nomi in un cluster. CNAME esegue il mapping a *.cloudapp.azure.com CNAME esegue il mapping a *.cloudapp.net. Esempio: nslookup ns.servicebus.windows.net.

Quote e limiti

L'offerta dedicata di Hub eventi viene fatturata a un prezzo mensile fisso con un minimo di quattro ore di utilizzo. Il livello Dedicato offre tutte le funzionalità del piano Premium, ma con capacità e limiti su scala aziendale per i clienti con carichi di lavoro esigenti.

Per altre informazioni sulle quote e sui limiti, vedere Quote e limiti di Hub eventi.

Domande frequenti

Cosa è possibile ottenere con un cluster?

Per un cluster di Hub eventi, la quantità di inserimento e flusso dipende da fattori quali producer, consumer e velocità di inserimento ed elaborazione.

La tabella seguente illustra i risultati del benchmark ottenuti durante il test con un cluster dedicato legacy.

Forma del payload Destinatari Larghezza di banda in ingresso Messaggi in ingresso Larghezza di banda in uscita Messaggi in uscita Unità elaborate totali Unità elaborate per unità di capacità
Batch di 100 x 1 KB 2 400 MB/sec 400.000 messaggi/sec 800 MB/sec 800.000 messaggi/sec 400 unità elaborate 100 unità elaborate
Batch di 10 x 10 KB 2 666 MB/sec 66.600 messaggi/sec 1,33 GB/sec 133.000 messaggi/sec 666 unità elaborate 166 unità elaborate
Batch di 6 x 32 KB 1 1,05 GB/sec 34.000 messaggi/sec 1,05 GB/sec 34.000 messaggi/sec 1.000 UR 250 unità elaborate

Nel test sono stati usati i criteri seguenti:

  • È stato usato un cluster hub eventi di livello dedicato con quattro CPU.
  • L'hub eventi usato per l'inserimento aveva 200 partizioni.
  • I dati inseriti da tutte le partizioni vengono ricevuti da due applicazioni riceventi.

È possibile aumentare o ridurre le prestazioni del cluster?

Se si crea il cluster con il set di opzioni Di ridimensionamento del supporto, è possibile usare l'esperienza self-service per aumentare il numero di istanze e aumentare il numero di istanze, in base alle esigenze. È possibile aumentare le prestazioni fino a 10 UNITÀ di configurazione con cluster scalabili self-service. I cluster dedicati self-service sono basati su una nuova infrastruttura, quindi offrono prestazioni migliori rispetto ai cluster dedicati che non supportano il ridimensionamento self-service. Le prestazioni dei cluster dedicati dipendono da fattori quali l'allocazione delle risorse, il numero di partizioni e l'archiviazione. È consigliabile determinare il numero di UR richiesto dopo il test con un carico di lavoro reale.

Inviare una richiesta di supporto per aumentare o ridurre il numero di istanze nel cluster dedicato negli scenari seguenti:

  • Sono necessarie più di 10 CPU per un cluster dedicato scalabile self-service (un cluster creato con il set di opzioni Di ridimensionamento del supporto).
  • È necessario aumentare o ridurre le istanze in un cluster creato senza selezionare l'opzione Supporto ridimensionamento .
  • È necessario aumentare o aumentare il numero di istanze in un cluster dedicato creato prima del rilascio dell'esperienza self-service.

Avviso

Non sarà possibile eliminare il cluster per almeno quattro ore dopo la creazione. Viene addebitato un costo minimo di quattro ore di utilizzo del cluster. Per altre informazioni sui prezzi, vedere Prezzi di Hub eventi.

È possibile eseguire la migrazione da un cluster legacy a un cluster scalabile self-service?

A causa della differenza nell'infrastruttura hardware e software sottostante, attualmente non è supportata la migrazione di cluster che non supportano il ridimensionamento self-service in cluster dedicati scalabili self-service. Se si vuole usare il ridimensionamento self-service, è necessario ricreare il cluster. Per informazioni su come creare un cluster scalabile, vedere Creare un cluster dedicato di Hub eventi.

Quando è necessario ridimensionare il cluster dedicato?

Il consumo della CPU è l'indicatore chiave dell'utilizzo delle risorse del cluster dedicato. Quando l'utilizzo complessivo della CPU inizia a raggiungere il 70% (senza osservare condizioni anomale, ad esempio un numero elevato di errori del server o un numero ridotto di richieste riuscite), significa che il cluster sta passando verso la capacità massima. È possibile usare queste informazioni come indicatore per valutare se è necessario aumentare o meno il cluster dedicato.

Per monitorare l'utilizzo della CPU del cluster dedicato, seguire questa procedura:

  1. Nella pagina Metriche del cluster dedicato di Hub eventi selezionare Aggiungi metrica.

  2. Selezionare CPU come metrica e usare Max come aggregazione.

    Screenshot che mostra la pagina Metriche con la metrica CPU.

  3. Selezionare Aggiungi filtro e aggiungere un filtro per Il ruolo tipo di proprietà. Usare l'operatore uguale e selezionare tutti i valori (Back-end e gateway) dall'elenco a discesa.

    Screenshot che mostra la pagina Metriche con le metriche e i ruoli del consumo della CPU.

    È quindi possibile monitorare questa metrica per determinare quando è necessario ridimensionare il cluster dedicato. È anche possibile configurare avvisi in base a questa metrica per ricevere notifiche quando l'utilizzo della CPU raggiunge le soglie impostate.

Come funziona il ripristino di emergenza geografico con il cluster?

È possibile associare geograficamente uno spazio dei nomi in un cluster di livello dedicato con un altro spazio dei nomi in un cluster di livello dedicato. Non è consigliabile associare uno spazio dei nomi dedicato a uno spazio dei nomi nell'offerta Standard perché il limite di velocità effettiva non è compatibile e genera errori.

È possibile eseguire la migrazione degli spazi dei nomi Standard o Premium a un cluster di livello dedicato?

Attualmente non è supportato un processo di migrazione automatizzato per la migrazione dei dati di Hub eventi da uno spazio dei nomi Standard o Premium a uno dedicato.

Perché un cluster dedicato con ridondanza della zona ha almeno otto CPU?

Per garantire la ridondanza della zona per l'offerta Dedicata, tutte le risorse di calcolo devono avere tre repliche in tre data center nella stessa area. Questo requisito minimo supporta la ridondanza della zona (in modo che il servizio possa comunque funzionare quando due zone o data center sono inattivo) e comporta una capacità di calcolo equivalente a otto UNITÀ di calcolo.

Non è possibile modificare questa quota. Si tratta di una restrizione dell'architettura corrente con un livello Dedicato.

Per altre informazioni su Hub eventi dedicati, contattare il rappresentante microsoft o supporto tecnico Microsoft. È anche possibile creare un cluster o altre informazioni sui piani tariffari di Hub eventi: