De implementatie van een Event Hubs-resourceprovider plannen

Voltooid

Azure Event Hubs is een schaalbare service voor gebeurtenisverwerking die grote hoeveelheden gebeurtenissen en gegevens opneemt en verwerkt, met lage latentie en hoge betrouwbaarheid.

Streamen en op gebeurtenissen gebaseerde oplossingen worden ondersteund, zowel on-premises als voor Azure-cloudverwerking. Of uw scenario nu hybride (verbonden) is of op zichzelf staat, uw oplossing biedt ondersteuning voor de verwerking van gebeurtenissen/streams op grote schaal. Uw scenario is alleen afhankelijk van de clustergrootte, die u kunt inrichten op basis van uw behoeften.

Image of Event Hubs ingestion.

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 maximum 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 deze eenheid worden behandeld.

Clusterresourceverbruik

Om inzicht te krijgen in het capaciteitsverbruik van Event Hubs-implementaties, is het belangrijk om te weten dat gebruikers Event Hubs-clusters maken op basis van capaciteitseenheden (CA's). Ze geven geen CPU-kernaantal op bij het maken van een Event Hubs-cluster. Elke CU wordt echter rechtstreeks toegewezen aan een bepaald aantal verbruikte kernen.

Uw gebruikers moeten Event Hubs-clusters maken met CU's die voldoen aan hun bedrijfsvereisten. Als u uw beslissing over de quotumconfiguratie wilt informeren, wordt in de volgende tabel weergegeven:

  • De totale kernen die worden gebruikt door een Event Hubs-cluster van 1 CU.
  • De geschatte capaciteit die nodig is voor het verbruik van andere resources, waaronder opslag van virtuele machines, geheugen en opslagaccounts.
Cluster Type virtuele machine Clusterknooppunten Kernen per virtuele machine/knooppunt Totaal aantal kernen Opslag van virtuele machines Geheugen Opslagaccounts 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 type virtuele machine voor hun knooppunten. Een D11_V2 type virtuele machine bestaat uit 2 kernen. 1 CU Event Hubs-cluster maakt dus gebruik van 5 D11_V2 virtuele machines, die worden omgezet in 10 gebruikte kernen. Bij het bepalen van het aantal kernen dat moet worden geconfigureerd voor een quotum, gebruikt u een veelvoud van de totale kernen die door 1 CU worden gebruikt. Deze berekening weerspiegelt het maximumaantal CU's dat uw gebruikers kunnen gebruiken bij het maken van Event Hubs-clusters. Als u bijvoorbeeld een quotum wilt configureren waarmee gebruikers een cluster met 2 CU's aan capaciteit kunnen maken, stelt u uw quotum in op 20 kernen.

Voor productie-implementaties waarvoor hoge beschikbaarheid (HA) is vereist, raden we een 2 CU-cluster aan. Voor niet-hoge beschikbaarheid en ontwikkeling/test kunt u beginnen met 1 CU.

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 maakt gebruik van een D2_V2 type virtuele machine voor de implementatie.

Hub Type virtuele machine Clusterknooppunten Kernen Opslag van virtuele machines Geheugen Opslagaccounts Openbare IP-adressen
Event Hubs-resourceprovider D2_V2 3 6 300 GiB 21 GiB 2 1

Het verbruik van resourceproviders is niet iets dat wordt beheerd door quota. U hoeft geen ruimte te bieden aan 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 verbruikt, omvat 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 door quota. Deze getallen zijn gebaseerd op de resourceprovider en het Event Hubs-clusterverbruik dat hierboven wordt weergegeven. U kunt met behulp van deze voorbeelden eenvoudig uw totale Azure Stack Hub-gebruik berekenen voor andere implementatiegrootten.

Cluster Kernen Opslag van virtuele machines Geheugen Opslagaccounts Totale opslag Openbare IP-adressen
1-CU-cluster + resourceprovider 16 800 GiB 91 GiB 6 Variabel 2
2-CU-cluster + resourceprovider 26 1,3 TB 161 GiB 10 Variabel 2
4-CU-cluster + resourceprovider 46 2,3 TB 301 GiB 18 Variabel 2