Capaciteitsplanning voor Event Hubs op Azure Stack Hub
Als operator beheert u uw Azure Stack Hub met behulp van quota voor resources. U kunt Event Hubs resourceverbruik beheren door quota in te stellen voor het maximum aantal kernen dat wordt gebruikt door Event Hubs clusters. Event Hubs clusters worden gemaakt door gebruikers wanneer ze een Event Hubs implementeren. Er zijn ook verschillende verbruiksvereisten voor resources voor de resourceprovider, die in dit artikel worden behandeld.
Verbruik van clusterresources
Als u inzicht wilt krijgen in het capaciteitsverbruik van Event Hubs implementaties, is het belangrijk om te weten dat gebruikers Event Hubs clusters maken op basis van capaciteitseenheden (CUS's). Ze geven geen aantal CPU-kernen op bij het maken van een Event Hubs cluster. Elke CU wordt echter rechtstreeks aan een specifiek aantal verbruikte kernen toebesteed.
Uw gebruikers moeten clusters Event Hubs met CUS's die voldoen aan hun zakelijke vereisten. De volgende tabel bevat informatie over uw beslissing over de quotumconfiguratie:
- Het totale aantal kernen dat door een cluster van 1 CU Event Hubs gebruikt.
- 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-Storage | 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 maken gebruik van een D11_V2 VM-type voor hun knooppunten. Een D11_V2 VM-type bestaat uit 2 kernen. 1 CU-Event Hubs gebruikt dus 5 D11_V2 VM's, om te zetten in 10 kernen die worden gebruikt. Bij het bepalen van het aantal kernen dat voor een quotum moet worden geconfigureerd, gebruikt u een veelvoud van het totale aantal kernen dat door 1 CU wordt gebruikt. Deze berekening weerspiegelt het maximale aantal CU's dat uw gebruikers mogen gebruiken bij het maken van Event Hubs clusters. Als u bijvoorbeeld een quotum wilt configureren waarmee gebruikers een cluster kunnen maken met 2 CPU's aan capaciteit, 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's aan. Voor niet-HA 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.
Resourceverbruik van resourceprovider
Het resourceverbruik door de Event Hubs resourceprovider is constant en onafhankelijk van het aantal of de grootte van clusters die door gebruikers zijn gemaakt. In de volgende tabel ziet u het kerngebruik door de Event Hubs-resourceprovider op 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-Storage | Geheugen | Storage Accounts | Openbare IP-adressen | |
---|---|---|---|---|---|---|---|
Event Hubs resourceprovider | D2_V2 | 3 | 6 | 300 GiB | 21 GiB | 2 | 1 |
Belangrijk
Het verbruik van resourceproviders is niet iets dat wordt bepaald door quota. U hoeft geen rekening te houden met de kernen die worden gebruikt door de resourceprovider in uw quotumconfiguraties. Resourceproviders worden geïnstalleerd met behulp van een beheerdersabonnement. Het abonnement legt geen limieten voor resourceverbruik op voor operators bij het installeren van de vereiste resourceproviders.
Totaal resourceverbruik
De totale capaciteit die door de Event Hubs service wordt gebruikt, omvat het resourceverbruik door de resourceprovider en het verbruik door door gebruikers gemaakte clusters.
De volgende tabel toont het totale Event Hubs verbruik onder verschillende configuraties, ongeacht of ze worden beheerd door quota. Deze getallen zijn gebaseerd op de resourceprovider en Event Hubs clusterverbruik dat hierboven wordt weergegeven. Met behulp van deze voorbeelden kunt u eenvoudig Azure Stack Hub totale gebruik voor andere implementatiegrootten berekenen.
Kernen | VM-Storage | Geheugen | Storage Accounts | Totaal Storage* | Openbare IP's** | |
---|---|---|---|---|---|---|
1-CU-cluster + resourceprovider | 16 | 800 GiB | 91 GiB | 6 | Variabele | 2 |
2-CU-cluster + resourceprovider | 26 | 1,3 TB | 161 GiB | 10 | Variabele | 2 |
4-CU-cluster + resourceprovider | 46 | 2,3 TB | 301 GiB | 18 | Variabele | 2 |
* De snelheid van het toegangsgegevensblok (bericht/gebeurtenis) en de bewaarperiode van berichten zijn twee belangrijke factoren die bijdragen aan de opslag die wordt gebruikt door Event Hubs clusters. Als de bewaarperiode 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 geschatte opslag die wordt gebruikt 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 geschatte opslagverbruik 12 TB. Houd rekening met de snelheid en retentietijd van de ingressgegevens 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 op Azure Stack Hub voordat u begint met het installatieproces.