Overzicht van azure Event Hubs Dedicated-laag

Toegewezen Event Hubs-clusters zijn ontworpen om te voldoen aan de behoeften van de meest veeleisende bedrijfskritieke workloads voor gebeurtenisstreaming. Deze clusters bieden een krachtige, lage latentie, schaalbare en betrouwbare gebeurtenisstreamingservice voor uw gebeurtenisstreamingtoepassingen die zijn gebaseerd op AMQP(Event Hubs SDK) of Apache Kafka-API's.

Notitie

De dedicated-laag is niet beschikbaar in alle regio's. Probeer een toegewezen cluster te maken in Azure Portal en bekijk ondersteunde regio's in de vervolgkeuzelijst Locatie op de pagina Event Hubs-cluster maken.

Waarom toegewezen cluster?

De Dedicated-laag van Event Hubs biedt verschillende voordelen voor klanten die bedrijfskritieke workloads moeten uitvoeren op capaciteit op ondernemingsniveau.

Gebeurtenisstreaming met lage latentie

Deze clusters zijn geoptimaliseerd voor lage end-to-end latentie en hoge prestaties. Daarom bieden deze clusters bedrijven de mogelijkheid om gegevensstreaming met hoge snelheid en hoog volume af te handelen.

Grote hoeveelheden gegevens streamen

Toegewezen clusters kunnen gebeurtenissen streamen met de gigabytes per seconde of miljoenen gebeurtenissen per secondeschaal voor de meeste gebruiksvoorbeelden. Deze clusters kunnen ook eenvoudig worden geschaald om wijzigingen in het streamingvolume van gebeurtenissen mogelijk te maken.

Gegarandeerde consistente prestaties

Event Hubs Dedicated-clusters minimaliseren de latentie-jitter en zorgen voor consistente prestaties met gegarandeerde capaciteit.

Nulinterferentie

Toegewezen Event Hubs-clusters werken op een architectuur met één tenant. Daarom zorgt het ervoor dat de toegewezen resources niet worden gedeeld met andere tenants. Daarom zou u, in tegenstelling tot andere lagen, geen interferentie tussen tenants in toegewezen cluster zien.

Zelf schalen

Het toegewezen cluster biedt mogelijkheden voor zelfschalen waarmee u de capaciteit van het cluster kunt aanpassen op basis van dynamische belastingen en om bedrijfsactiviteiten te vergemakkelijken. U kunt uitschalen tijdens pieken in gebruik en inschalen wanneer het gebruik laag is.

Geavanceerde functies en royale quota

Toegewezen clusters bevatten alle functies van de Premium-laag en meer. De service beheert ook taakverdeling, besturingssysteemupdates, beveiligingspatches en partitionering. U kunt dus minder tijd besteden aan infrastructuuronderhoud en meer tijd besteden aan het bouwen van uw gebeurtenisstreamingtoepassingen.

Capaciteitseenheden (CU)

Toegewezen clusters worden ingericht en gefactureerd door capaciteitseenheden (RU's), een vooraf toegewezen hoeveelheid CPU- en geheugenbronnen.

Hoeveel u per CU kunt opnemen en streamen, is afhankelijk van verschillende factoren, zoals de volgende:

  • Aantal producenten en consumenten
  • Aantal partities.
  • Configuratie van producent en consument.
  • Grootte van nettolading
  • Uitgaand tarief

Om het benodigde aantal CA's te bepalen, moet u daarom uw verwachte workload voor gebeurtenisstreaming uitvoeren op een Toegewezen Event Hubs-cluster tijdens het observeren van het resourcegebruik van het cluster. Zie Wanneer mijn toegewezen cluster moet worden geschaald voor meer informatie.

Clustertypen

Toegewezen Event Hubs-clusters zijn beschikbaar in twee verschillende typen: schaalbare clusters en verouderde clusters zelf bedienen. Deze twee typen verschillen in hun ondersteuning voor het aantal CA's, de hoeveelheid doorvoer die elke CU biedt en de regionale beschikbaarheid en de beschikbaarheid van zones.

Als toegewezen clustergebruiker kunt u het type cluster bepalen door de beschikbaarheid van de functie voor capaciteitsschalen in de portal te onderzoeken. Als deze mogelijkheid aanwezig is, gebruikt u een schaalbaar cluster met selfservice. Als deze niet beschikbaar is, gebruikt u daarentegen een verouderd Dedicated-cluster. U kunt ook zoeken naar de Eigenschappen van Azure Resource Manager met betrekking tot toegewezen clusters.

Schaalbare clusters zelf bedienen

Event Hubs Self-service schaalbare clusters zijn gebaseerd op nieuwe infrastructuur en stellen gebruikers in staat om eenvoudig het aantal capaciteitseenheden te schalen dat aan elk cluster is toegewezen. Door een toegewezen cluster te maken via de Event Hubs-portal of ARM-sjablonen, krijgt u toegang tot een schaalbaar selfservicecluster. Zie Event Hubs Dedicated-clusters schalen voor meer informatie over het schalen van uw toegewezen cluster.

Ongeveer biedt één capaciteitseenheid (CU) in een schaalbaar cluster met selfservice toegangsbeheercapaciteit, variërend van 100 MB/s tot 200 MB/s, hoewel de werkelijke doorvoer afhankelijk van verschillende factoren kan fluctueren.

Met schaalbare clusters met selfservice kunt u maximaal 10 CA's aanschaffen voor een cluster in Azure Portal. In tegenstelling tot traditionele clusters kunnen deze clusters incrementeel worden geschaald met CA's van 1 tot 10. Als u een cluster nodig hebt dat groter is dan 10 CU, kunt u een ondersteuningsaanvraag indienen om het cluster omhoog te schalen nadat het is gemaakt.

Belangrijk

Selfservice schaalbare Dedicated kan worden geïmplementeerd met beschikbaarheidszones die zijn ingeschakeld met 3 CA's, maar u kunt de mogelijkheid voor zelf schalen niet gebruiken om het cluster te schalen. Als u een zelfservicecluster met AZ wilt maken of schalen, moet u een ondersteuningsaanvraag indienen.

Verouderde clusters

Event Hubs Dedicated-clusters die zijn gemaakt vóór de beschikbaarheid van schaalbare zelfserviceclusters, worden verouderde clusters genoemd.

Als u deze verouderde clusters wilt gebruiken, is het direct maken via Azure Portal of ARM-sjablonen niet mogelijk en moet u in plaats daarvan een ondersteuningsaanvraag indienen om er een te maken.

Ongeveer biedt één capaciteitseenheid (CU) in een verouderd cluster toegangsbeheercapaciteit, variërend van 50 MB/s tot 100 MB/s, hoewel de werkelijke doorvoer afhankelijk van verschillende factoren kan fluctueren.

Met een verouderd cluster kunt u maximaal 20 CA's aanschaffen.

Notitie

Verouderde Event Hubs Dedicated-clusters vereisen ten minste 8 capaciteitseenheden (CA's) om beschikbaarheidszones in te schakelen. Ondersteuning voor beschikbaarheidszones is alleen beschikbaar in Azure-regio's met beschikbaarheidszones.

Belangrijk

Het migreren van een bestaand verouderd cluster naar een selfservicecluster wordt momenteel niet ondersteund. Zie het migreren van een verouderd cluster naar een schaalbaar cluster met selfservice.voor meer informatie.

Clustertype bepalen

U kunt het clustertype bepalen dat u gebruikt met de volgende methoden.

Methode Actie Schaalbare clusters zelf bedienen Verouderde clusters Aantekeningen
Portal gebruiken Controleren op aanwezigheid van het tabblad Schalen onder het cluster De pagina Schalen is beschikbaar in de gebruikersinterface van het cluster. Er is geen schaalpagina beschikbaar in de gebruikersinterface van het cluster.
Azure Resource Manager gebruiken supportsScaling Controleer op de eigenschap Azure Resource Manager in het cluster. Controleer op aanwezigheid van de pagina 'Schaal' onder het cluster.  Er is geen schaalpagina beschikbaar in de gebruikersinterface van het cluster. Controleer deze eigenschap in portal, CLI of PowerShell. Api-versie 2022-01-01-preview of hoger nodig.
Het nslookup-hulpprogramma gebruiken Voer de opdracht nslookup uit op een naamruimte in het cluster. CNAME wordt toegewezen aan *.cloudapp.azure.com CNAME wordt toegewezen aan *.cloudapp.net. Bijvoorbeeld: nslookup ns.servicebus.windows.net.

Quota en limieten

De Event Hubs Dedicated-aanbieding wordt gefactureerd tegen een vaste maandelijkse prijs, met minimaal 4 uur gebruik. De Dedicated-laag biedt alle functies van het Premium-abonnement, maar met capaciteit op ondernemingsniveau en limieten voor klanten met veeleisende workloads.

Zie Event Hubs-quota en -limieten voor meer informatie over quota en limieten

Veelgestelde vragen

Wat kan ik bereiken met een cluster?

Voor een Event Hubs-cluster is het aantal dat u kunt opnemen en streamen afhankelijk van verschillende factoren, zoals uw producenten, consumenten, het tarief waarmee u gegevens opneemt en verwerkt, en nog veel meer.

In de volgende tabel ziet u de benchmarkresultaten die we hebben behaald tijdens het testen van een verouderd toegewezen cluster:

Nettoladingshape Ontvangers Bandbreedte voor inkomend verkeer Inkomend verkeer-berichten Bandbreedte voor uitgaand verkeer Uitgaande berichten Totaal aantal RU's RU's per CU
Batches van 100x1KB 2 400 MB per seconde 400k-berichten per seconde 800 MB per seconde 800.000 berichten per seconde 400 RU's 100 RU's
Batches van 10x10 KB 2 666 MB per seconde 66.6k berichten per seconde 1,33 GB per seconde 133k berichten per seconde 666 RU's 166 RU's
Batches van 6x32 KB 1 1,05 GB per seconde 34k berichten per seconde 1,05 GB per seconde 34k berichten per seconde 1000 RU's 250 RU's

Tijdens het testen zijn de volgende criteria gebruikt:

  • Er is een Event Hubs-cluster met 4 capaciteitseenheden (CA's) gebruikt.
  • De Event Hub die voor opname werd gebruikt, had 200 partities.
  • De gegevens die zijn opgenomen, zijn ontvangen door twee ontvangsttoepassingen van alle partities.

Kan ik mijn cluster omhoog/omlaag schalen?

Als u het cluster hebt gemaakt met de optieset Ondersteuningsschalen , kunt u de selfservice-ervaring gebruiken om naar behoefte uit te schalen en in te schalen. U kunt maximaal 10 CA's schalen met schaalbare clusters met selfservice. Omdat zelf schaalbare toegewezen clusters zijn gebaseerd op een nieuwe infrastructuur, zijn ze gebonden aan prestaties ten opzichte van toegewezen clusters die zelf schaalaanpassing niet ondersteunen. Aangezien de prestaties van toegewezen clusters afhankelijk zijn van verschillende factoren, zoals resourcetoewijzing, aantal partities, opslag, enzovoort, raden we u aan om het vereiste aantal CA's te bepalen na het testen met een echte workload.

Dien een ondersteuningsaanvraag in de volgende scenario's in om uw toegewezen cluster uit te schalen of te schalen.

  • U hebt meer dan 10 CA's nodig voor een schaalbaar, schaalbaar toegewezen cluster (een cluster dat is gemaakt met de optieset Ondersteuning ).
  • U moet uitschalen of inschalen in een cluster dat is gemaakt zonder de optie Ondersteuning voor schalen te selecteren
  • U moet uitschalen of inschalen in een toegewezen cluster dat is gemaakt voordat de selfservice-ervaring werd uitgebracht

Waarschuwing

U kunt het cluster niet minstens 4 uur nadat u het hebt gemaakt, verwijderen. Daarom worden er kosten in rekening gebracht voor minimaal 4 uur gebruik van het cluster. Zie Event Hubs - Prijzen voor meer informatie over prijzen.

Kan ik migreren van een verouderd cluster naar een schaalbaar cluster met selfservice?

Vanwege het verschil in de onderliggende hardware- en software-infrastructuur bieden we momenteel geen ondersteuning voor migratie van clusters die zelf schalen niet ondersteunen om schaalbare toegewezen clusters zelf te bedienen. Als u zelf schaalaanpassing wilt gebruiken, moet u het cluster opnieuw maken. Zie Een toegewezen Event Hubs-cluster maken voor meer informatie over het maken van een schaalbaar cluster.

Wanneer moet ik mijn toegewezen cluster schalen?

CPU-verbruik is de belangrijkste indicator van het resourceverbruik van uw toegewezen cluster. Wanneer het totale CPU-verbruik 70% bereikt (zonder abnormale omstandigheden te observeren, zoals een groot aantal serverfouten of weinig geslaagde aanvragen), betekent dit dat uw cluster zich verplaatst naar de maximale capaciteit. Daarom kunt u dit gebruiken als indicator om na te gaan of u uw toegewezen cluster moet opschalen of niet.

Als u het CPU-gebruik van het toegewezen cluster wilt bewaken, moet u deze stappen uitvoeren.

  • Selecteer Op de pagina met metrische gegevens van uw Toegewezen Event Hubs-cluster de optie Metrische gegevens toevoegen.

  • Selecteer CPU als de metrische waarde en gebruik deze Max als de aggregatie.

    Screenshot showing the Metrics page with the CPU metric.

  • Selecteer vervolgens Filter toevoegen en voeg een filter toe voor het eigenschapstype Role, gebruik de gelijktekeningsoperator en selecteer alle drie de waarden(Backend, Gateway) in de vervolgkeuzelijst.

    Screeshot showing the metrics page with CPU consumption metric and roles.

    Vervolgens kunt u deze metrische waarde bewaken om te bepalen wanneer u het toegewezen cluster moet schalen. U kunt ook waarschuwingen instellen op basis van deze metrische waarde om een melding te ontvangen wanneer het CPU-gebruik de drempelwaarden bereikt die u hebt ingesteld.

Hoe werkt Geo-DR met mijn cluster?

U kunt een naamruimte onder een toegewezen-laagcluster koppelen met een andere naamruimte onder een toegewezen-laagcluster. We raden het koppelen van een dedicated-tier-naamruimte met een naamruimte in ons standaardaanbod niet aan, omdat de doorvoerlimiet niet compatibel is en fouten veroorzaakt.

Kan ik mijn Standard- of Premium-naamruimten migreren naar een Dedicated-tier-cluster?

Momenteel wordt geen geautomatiseerd migratieproces ondersteund voor het migreren van uw Event Hubs-gegevens van een standard- of Premium-naamruimte naar een toegewezen naamruimte.

Waarom heeft een zoneredundant toegewezen cluster minimaal 8 CU?

Om zoneredundantie te bieden voor de toegewezen aanbieding, moeten alle rekenresources 3 replica's hebben in drie datacenters in dezelfde regio. Dit is de minimale vereiste voor het ondersteunen van zoneredundantie (zodat de service nog steeds kan functioneren wanneer 2 zones/datacenters uitvalt) en resulteert in een rekencapaciteit die gelijk is aan 8 CA's.

Dit is dus geen quotum dat we kunnen wijzigen, maar een beperking van de huidige architectuur met een toegewezen laag.

Volgende stappen

Neem contact op met uw Microsoft-vertegenwoordiger of Microsoft Ondersteuning voor meer informatie over Event Hubs Dedicated. U kunt ook een cluster maken of meer informatie over de prijscategorieën van Event Hubs vinden via de volgende koppelingen: