Come pianificare la capacità per Hub eventi nell'hub di Azure Stack
In qualità di operatore, gestisci la capacità del tuo Azure Stack Hub usando le quotas sulle risorse. È possibile controllare l'utilizzo delle risorse di Hub eventi impostando le quote sul numero massimo di core usati dai cluster di Hub eventi. I cluster di Hub eventi vengono creati dagli utenti quando distribuiscono una risorsa di Hub eventi. Esistono anche vari requisiti di consumo delle risorse per il provider di risorse, illustrati in questo articolo.
Utilizzo delle risorse cluster
Per comprendere il consumo di capacità delle distribuzioni di Hub eventi, è importante notare che gli utenti creano cluster di Hub eventi in base alle unità di capacità (CU). Non specificano un numero di core CPU durante la creazione di un cluster di Hub eventi. Tuttavia, ogni CU è direttamente mappato a un numero specifico di core consumati.
Gli utenti dovranno creare cluster di Hub eventi con le CPU che soddisfano i requisiti aziendali. Per informare la decisione sulla configurazione della quota, viene illustrata la tabella seguente:
- Il totale dei core utilizzati da un cluster Event Hubs CU 1.
- Capacità approssimativa necessaria per l'utilizzo di altre risorse, tra cui l'archiviazione, la memoria e gli account di archiviazione delle macchine virtuali.
Tipo di macchina virtuale | Nodi del cluster | Core per macchine virtuali/nodi | Totale nuclei | Archiviazione vm | Memoria | Account di archiviazione | Indirizzi IP pubblici | |
---|---|---|---|---|---|---|---|---|
1 CU cluster di Event Hub | D11_V2 | 5 | 2 | 10 | 500 GiB | 70 GiB | 4 | 1 |
Tutti i cluster di Hub eventi usano un tipo di macchina virtuale D11_V2 per i nodi. Un tipo di macchina virtuale D11_V2 è costituito da 2 core. Quindi 1 cluster di Hub eventi CU usa 5 macchine virtuali D11_V2, che si traduce in 10 core usati. Per determinare il numero di core da configurare per una quota, usare un multiplo dei core totali usati da 1 CU. Questo calcolo riflette il numero massimo di CU che consentirai ai tuoi utenti di utilizzare durante la creazione di cluster di Event Hubs. Ad esempio, per configurare una quota che consente agli utenti di creare un cluster con 2 CPU di capacità, impostare la quota a 20 core.
Importante
Per le implementazioni di produzione che richiedono alta disponibilità (HA), raccomandiamo un cluster di 2 CU. Per operazioni non a disponibilità elevata e sviluppo/test, è possibile iniziare con 1 CU.
La scalabilità CU da più piccolo a più grande è supportata tramite il pannello Crea cluster di Hub eventi. Il ridimensionamento (da più grande a più piccolo) non è supportato.
Consumo delle risorse del fornitore
L'utilizzo delle risorse da parte del provider di risorse di Hub eventi è costante e indipendentemente dal numero o dalle dimensioni dei cluster creati dagli utenti. La tabella seguente illustra l'utilizzo principale del provider di risorse di Hub eventi nell'hub di Azure Stack e l'utilizzo approssimativo delle risorse da parte di altre risorse. Il provider di risorse di Event Hubs usa un tipo di macchina virtuale D2_V2 per la distribuzione.
Tipo di macchina virtuale | Nodi del cluster | Nuclei | Archiviazione vm | Memoria | Account di archiviazione | Indirizzi IP pubblici | |
---|---|---|---|---|---|---|---|
provider di risorse di Hub eventi | D2_V2 | 3 | 6 | 300 GiB | 21 GiB | 2 | 1 |
Importante
Il consumo del provider di risorse non è un elemento controllato dalle quote. Non è necessario contenere i core usati dal provider di risorse nelle configurazioni delle quote. I provider di risorse vengono installati usando un abbonamento amministratore. La sottoscrizione non impone limiti di consumo delle risorse per gli operatori, quando si installano i provider di risorse necessari.
Consumo totale risorse
La capacità totale utilizzata dal servizio Hub eventi include l'utilizzo delle risorse da parte del provider di risorse e il consumo da parte dei cluster creati dall'utente.
La tabella seguente mostra il consumo totale di Hub eventi in varie configurazioni, indipendentemente dal fatto che siano gestite da quota. Questi numeri si basano sui consumi del provider di risorse e del cluster di Hub eventi presentati in precedenza. È possibile calcolare facilmente l'utilizzo totale dell'hub di Azure Stack per altre dimensioni di distribuzione, usando questi esempi.
Nuclei | Archiviazione vm | Memoria | Account di archiviazione | Spazio di archiviazione totale* | INDIRIZZI IP pubblici** | |
---|---|---|---|---|---|---|
cluster 1-CU e provider di risorse | 16 | 800 GiB | 91 GiB | 6 | variabile | 2 |
cluster 2-CU e fornitore di risorse | 26 | 1,3 TB | 161 GiB | 10 | variabile | 2 |
cluster 4 CU + provider di risorse | 46 | 2,3 TB | 301 GiB | 18 | variabile | 2 |
* La frequenza dei dati in ingresso (messaggio/evento) e la conservazione dei messaggi sono due fattori importanti che contribuiscono alla risorsa di archiviazione usata dai cluster di Hub eventi. Ad esempio, se la conservazione dei messaggi è impostata su 7 giorni durante la creazione di un hub eventi e i messaggi vengono inseriti a una velocità di 1 MB/s, lo spazio di archiviazione approssimativo usato è 604 GB (1 MB x 60 secondi x 60 minuti x 24 ore X 7 giorni). Se i messaggi vengono inviati a una velocità di 20 MB/sec con un periodo di conservazione di 7 giorni, il consumo approssimativo di archiviazione è di 12 TB. Assicurarsi di prendere in considerazione la frequenza dei dati in ingresso e il tempo di conservazione per comprendere appieno il consumo di capacità di archiviazione.
** Gli indirizzi IP pubblici vengono utilizzati dalla quota di rete fornita come parte della sottoscrizione.
Passaggi successivi
Completa i prerequisiti di per l'installazione di Event Hubs in Azure Stack Hub, prima di iniziare il processo di installazione.