Panoramica del livello Dedicato di Hub eventi di Azure
I cluster dedicati di Hub eventi di Azure 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 nel portale di Azure. Vedere le aree supportate nell'elenco a discesa Posizione 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.
Riprodurre in streaming grandi volumi di dati
I cluster dedicati sono in grado di riprodurre in streaming 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à
Il provisioning e la fatturazione dei cluster dedicati sono basati sulle unità di capacità (CU), una quantità preallocata di risorse di CPU e memoria.
La quantità di inserimento e streaming 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 CU, è necessario eseguire il carico di lavoro di streaming degli eventi previsto in un cluster Hub eventi Dedicato mentre si osserva l'utilizzo delle risorse del cluster. Per altre informazioni vedere Quando è necessario 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 CU, 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 CU allocate a ogni cluster. Creando un cluster dedicato tramite il portale di Hub eventi o i modelli di Azure Resource Manager (modelli di 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 potrebbe variare a seconda di vari fattori.
Con cluster scalabili self-service, è possibile acquistare fino a 10 CU per un cluster nel portale di Azure. A differenza dei cluster tradizionali, questi cluster possono essere ridimensionati in modo incrementale con unità di CU comprese tra 1 e 10. Se serve un cluster con più di 10 unità di capacità, è possibile inviare una richiesta di supporto per aumentare le prestazioni del cluster dopo la creazione.
Importante
Per creare o ridimensionare un cluster self-service abilitato per AZ, è necessario inviare una richiesta di supporto che richiede tre CU o più. Un cluster self-service (o versione successiva) di tre cu creata tramite il portale NON è abilitato per AZ.
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 il portale di Azure o i modelli di 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 potrebbe variare a seconda di vari fattori.
Con un cluster legacy, è possibile acquistare fino a 20 CU.
I cluster dedicati di Hub eventi legacy richiedono almeno otto CU per abilitare le zone di disponibilità. Il supporto per le zone 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 Ridimensiona è 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 Ridimensiona è 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 comando nslookup 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 Hub eventi Dedicato 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 intensi.
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 di 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 unità elaborate | 250 unità elaborate |
Nel test sono stati usati i criteri seguenti:
- È stato usato un cluster Hub eventi di livello dedicato con quattro CU.
- 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 supporto del ridimensionamento, è 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 unità di configurazione richiesto dopo il test con un carico di lavoro reale.
Inviare una richiesta di supporto per aumentare o ridimensionare il cluster dedicato negli scenari seguenti:
- Sono necessarie più di 10 unità di configurazione per un cluster dedicato scalabile self-service (un cluster creato con il set di opzioni supporto per il ridimensionamento).
- È necessario aumentare o ridurre il numero di istanze in un cluster creato senza selezionare l'opzione Supportare il 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 desidera 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 si sta dirigendo 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:
Nella pagina Metriche del cluster dedicato di Hub eventi selezionare Aggiungi metrica.
Selezionare CPU come metrica e usare Max come aggregazione.
Selezionare Aggiungi filtro e aggiungere un filtro per il tipo Proprietà Ruolo. Usare l'operatore uguale e selezionare tutti i valori (Back-end e Gateway) nell'elenco a discesa.
È quindi possibile monitorare questa metrica per determinare quando è necessario ridimensionare il cluster dedicato. È anche possibile configurare avvisi su questa metrica per ricevere una notifica 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 legacy dedicato con ridondanza della zona ha almeno otto CU?
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 configurazione.
Non è possibile modificare questa quota. Si tratta di una restrizione dell'architettura corrente con un livello Dedicato.
Contenuto correlato
Per informazioni aggiuntive su Dedicato di Hub eventi, contattare il rappresentante di vendita Microsoft o il Supporto tecnico Microsoft. È anche possibile creare un cluster o altre informazioni sui piani tariffari di Hub eventi:
- Creare un cluster di Hub eventi tramite il portale di Azure.
- Vedere i prezzi di Dedicato di Hub eventi di Azure. Per informazioni aggiuntive sulla capacità di Dedicato di Hub eventi di Azure, contattare il rappresentante di vendita Microsoft o il Supporto tecnico Microsoft.
- Vedere le Domande frequenti su Hub eventi per informazioni sui prezzi e risposte alle domande frequenti sugli Hub eventi.