Capaciteitsplanning uitvoeren voor Event Hubs in Azure Stack Hub
Als operator beheert u uw Azure Stack Hub-capaciteit met behulp van quota voor resources. U beheert het resourceverbruik van Event Hubs door quota in te stellen voor het maximale aantal kernen dat door Event Hubs-clusters wordt gebruikt. Event Hubs-clusters worden door gebruikers gemaakt wanneer ze een Event Hubs-resource implementeren. Er zijn ook verschillende vereisten voor resourceverbruik voor de resourceprovider, die in dit artikel worden behandeld.
Verbruik van clusterresources
Om inzicht te krijgen in het capaciteitsverbruik van Event Hubs-implementaties, is het belangrijk te weten dat gebruikers Event Hubs-clusters maken op basis van capaciteitseenheden (CA's). Ze geven geen aantal CPU-kernen op bij het maken van een Event Hubs-cluster. Elke CU wordt echter rechtstreeks toegewezen aan een specifiek aantal verbruikte kernen.
Uw gebruikers moeten Event Hubs-clusters maken met CA's die voldoen aan hun bedrijfsvereisten. De volgende tabel bevat de volgende tabel om uw beslissing over de quotumconfiguratie te informeren:
- Het totale aantal kernen dat wordt gebruikt door een Event Hubs-cluster van 1 CU.
- De geschatte capaciteit die is vereist voor het verbruik van andere resources, waaronder VM-opslag, geheugen en opslagaccounts.
VM-type | Clusterknooppunten | Kernen per VM/knooppunt | Totaal aantal kernen | VM-opslag | Geheugen | Storage Accounts | Openbare IP-adressen | |
---|---|---|---|---|---|---|---|---|
1 CU Event Hubs-cluster | D11_V2 | 5 | 2 | 10 | 500 GiB | 70 GiB | 4 | 1 |
Alle Event Hubs-clusters gebruiken een D11_V2 VM-type voor hun knooppunten. Een D11_V2 VM-type bestaat uit 2 kernen. 1 CU Event Hubs-cluster maakt dus gebruik van 5 D11_V2 VM's, wat zich vertaalt in 10 gebruikte kernen. Bij het bepalen van het aantal kernen dat moet worden geconfigureerd voor een quotum, gebruikt u een veelvoud van het totale aantal kernen dat door 1 CU wordt gebruikt. Deze berekening geeft het maximumaantal CU's weer dat uw gebruikers mogen gebruiken bij het maken van Event Hubs-clusters. Als u bijvoorbeeld een quotum wilt configureren waarmee gebruikers een cluster met 2 CPU's aan capaciteit kunnen maken, stelt u uw quotum in op 20 kernen.
Belangrijk
Voor productie-implementaties waarvoor hoge beschikbaarheid (HA) is vereist, raden we een cluster van 2 CU aan. Voor niet-hoge beschikbaarheid en ontwikkeling/test kunt u beginnen met 1 CU.
Uitschalen van CU (kleiner naar groter) wordt ondersteund via de blade Event Hubs-cluster maken. Inschalen (groter naar kleiner) wordt niet ondersteund.
Resourceproviderresourceverbruik
Het resourceverbruik door de Event Hubs-resourceprovider is constant en onafhankelijk van het aantal of de grootten van clusters die door gebruikers zijn gemaakt. In de volgende tabel ziet u het kerngebruik door de Event Hubs-resourceprovider in Azure Stack Hub en het geschatte resourceverbruik door andere resources. De Event Hubs-resourceprovider gebruikt een D2_V2 VM-type voor de implementatie.
VM-type | Clusterknooppunten | Kernen | VM-opslag | Geheugen | Storage Accounts | Openbare IP-adressen | |
---|---|---|---|---|---|---|---|
Event Hubs-resourceprovider | D2_V2 | 3 | 6 | 300 GiB | 21 GiB | 2 | 1 |
Belangrijk
Het verbruik van de resourceprovider wordt niet bepaald door quota. U hoeft geen rekening te houden met de kernen die door de resourceprovider worden gebruikt in uw quotumconfiguraties. Resourceproviders worden geïnstalleerd met behulp van een beheerdersabonnement. Het abonnement legt geen limieten voor resourceverbruik op aan operators bij het installeren van de vereiste resourceproviders.
Totaal resourceverbruik
De totale capaciteit die door de Event Hubs-service wordt verbruikt, omvat het resourceverbruik door de resourceprovider en het verbruik door door de gebruiker gemaakte clusters.
In de volgende tabel ziet u het totale verbruik van Event Hubs onder verschillende configuraties, ongeacht of ze worden beheerd op basis van quota. Deze getallen zijn gebaseerd op het bovenstaande verbruik van de resourceprovider en het Event Hubs-cluster. Aan de hand van deze voorbeelden kunt u eenvoudig uw totale Azure Stack Hub-gebruik voor andere implementatiegrootten berekenen.
Kernen | VM-opslag | Geheugen | Storage Accounts | Totale opslag* | Openbare IP-adressen** | |
---|---|---|---|---|---|---|
1 CU-cluster + resourceprovider | 16 | 800 GiB | 91 GiB | 6 | Variabele | 2 |
Cluster met 2 CU en resourceprovider | 26 | 1,3 TB | 161 GiB | 10 | Variabele | 2 |
Cluster met 4 CU en resourceprovider | 46 | 2,3 TB | 301 GiB | 18 | Variabele | 2 |
* De snelheid van het inkomende gegevensblok (bericht/gebeurtenis) en de retentie van berichten zijn twee belangrijke factoren die bijdragen aan de opslag die wordt gebruikt door Event Hubs-clusters. Als de retentie van berichten bijvoorbeeld is ingesteld op 7 dagen bij het maken van een Event Hub en berichten worden opgenomen met een snelheid van 1 MB/s, is de gebruikte opslag bij benadering 604 GB (1 MB x 60 seconden x 60 minuten x 24 uur x 7 dagen). Als berichten worden verzonden met een snelheid van 20 MB/s met een bewaarperiode van 7 dagen, is het opslagverbruik bij benadering 12 TB. Overweeg de snelheid en retentietijd voor inkomend verkeer om het verbruik van de opslagcapaciteit volledig te begrijpen.
** Openbare IP-adressen worden gebruikt vanuit het netwerkquotum dat is opgegeven als onderdeel van uw abonnement.
Volgende stappen
Voltooi de vereisten voor het installeren van Event Hubs in Azure Stack Hub voordat u begint met het installatieproces.