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.