Share via


Overzicht van de Azure Event Hubs Dedicated-laag

Toegewezen Azure 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 de Advanced Message Queuing Protocol (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. Zie de ondersteunde regio's in de vervolgkeuzelijst Locatie op de pagina Event Hubs-cluster maken.

Waarom toegewezen clusters?

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. Met deze clusters kunnen bedrijven gegevensstromen met een hoge snelheid en een hoog volume verwerken.

Grote hoeveelheden gegevens streamen

Toegewezen clusters kunnen gebeurtenissen streamen op de schaal van gigabytes per seconde of miljoenen gebeurtenissen per seconde voor de meeste gebruiksvoorbeelden. U kunt deze clusters ook schalen om wijzigingen in het streamingvolume van gebeurtenissen mogelijk te maken.

Gegarandeerde consistente prestaties

Toegewezen Event Hubs-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. Deze architectuur zorgt ervoor dat de toegewezen resources niet worden gedeeld met andere tenants. In tegenstelling tot andere lagen ziet u geen interferentie tussen tenants in een toegewezen cluster.

Zelf schalen

Het toegewezen cluster biedt selfservice-schaalmogelijkheden 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 minder tijd besteden aan onderhoud van de infrastructuur en meer tijd aan het bouwen van uw gebeurtenisstreamingtoepassingen.

Ondersteunt het streamen van grote berichten

In de meeste streamingscenario's zijn gegevens licht, meestal minder dan 1 MB en vereisen hoge doorvoer. Er zijn exemplaren waarin berichten niet kunnen worden onderverdeeld in kleinere segmenten. Speciale clusters kunnen maximaal 20 MB groot zijn voor speciale clusters, zonder extra kosten. Met deze mogelijkheid kan Event Hubs een breed scala aan berichtgrootten verwerken om ononderbroken zakelijke activiteiten te garanderen. Zie Grote berichten verzenden en ontvangen met Azure Event Hubs voor meer informatie.

Capaciteitseenheden

Toegewezen clusters worden ingericht en gefactureerd op basis van capaciteitseenheden (CA's). Dit is een vooraf toegewezen hoeveelheid CPU- en geheugenbronnen.

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

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

Als u het benodigde aantal CA's wilt bepalen, moet u de verwachte workload voor gebeurtenisstreaming uitvoeren op een toegewezen Event Hubs-cluster terwijl u het resourcegebruik van het cluster observeert. Zie Wanneer moet ik mijn toegewezen cluster schalen voor meer informatie.

Clustertypen

Toegewezen Event Hubs-clusters zijn beschikbaar in twee verschillende typen: schaalbare clusters en verouderde clusters. 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 toegewezen cluster. U kunt ook zoeken naar de Eigenschappen van Azure Resource Manager met betrekking tot toegewezen clusters.

Schaalbare clusters zelf bedienen

Event Hubs biedt zelf schaalbare clusters op basis van een nieuwe infrastructuur en stelt gebruikers in staat om het aantal RU's dat aan elk cluster is toegewezen, te schalen. Door een toegewezen cluster te maken via de Event Hubs-portal of Azure Resource Manager-sjablonen (ARM-sjablonen), krijgt u toegang tot een schaalbaar selfservicecluster. Zie Event Hubs-toegewezen clusters schalen voor meer informatie over het schalen van uw toegewezen cluster.

Ongeveer één CU in een schaalbaar cluster met selfservice biedt toegangscapaciteit, variërend van 100 MB per seconde tot 200 MB per seconde, 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 CA's, kunt u een ondersteuningsaanvraag indienen om het cluster omhoog te schalen nadat het is gemaakt.

Belangrijk

Als u een zelfservicecluster met AZ wilt maken of schalen, moet u een ondersteuningsaanvraag indienen die drie CU's of hoger aanvraagt. Een zelfbedieningscluster met drie CU's (of hoger) dat via de portal is gemaakt, is NIET ingeschakeld voor AZ.

Verouderde clusters

Toegewezen Event Hubs-clusters die zijn gemaakt voordat de beschikbaarheid van schaalbare zelfbedieningsclusters wordt aangeduid als verouderde clusters.

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

Ongeveer één CU in een verouderd cluster biedt inkomend verkeer, variërend van 50 MB per seconde tot 100 MB per seconde, hoewel de werkelijke doorvoer afhankelijk van verschillende factoren kan fluctueren.

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

Voor toegewezen Event Hubs-clusters zijn ten minste acht CA's vereist 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 zelfbedieningscluster wordt momenteel niet ondersteund. Zie Een verouderd cluster migreren naar een schaalbaar cluster met selfservice voor meer informatie.

Het clustertype bepalen

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

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

Quota en limieten

De Event Hubs Dedicated-aanbieding wordt gefactureerd tegen een vaste maandelijkse prijs met minimaal vier 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 factoren zoals uw producenten, consumenten en het tarief waarmee u gegevens opneemt en verwerkt.

In de volgende tabel ziet u de benchmarkresultaten die we tijdens onze tests hebben behaald met 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 1.000 RU's 250 RU's

Tijdens het testen zijn de volgende criteria gebruikt:

  • Er is een Event Hubs-cluster met toegewezen lagen met vier 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 of omlaag schalen?

Als u het cluster maakt met de optieset Ondersteuning voor schalen , 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. Schaalbare, schaalbare toegewezen clusters zijn gebaseerd op nieuwe infrastructuur, zodat ze beter presteren dan toegewezen clusters die zelf schalen niet ondersteunen. De prestaties van toegewezen clusters zijn afhankelijk van factoren zoals resourcetoewijzing, aantal partities en opslag. U wordt aangeraden het vereiste aantal CA's te bepalen nadat u met een echte workload hebt getest.

Dien in de volgende scenario's een ondersteuningsaanvraag 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 na het maken ten minste vier uur niet verwijderen. Er worden minimaal vier uur gebruik van het cluster in rekening gebracht. Zie prijzen voor Event Hubs 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 ondersteunen we momenteel geen migratie van clusters die geen ondersteuning bieden voor zelfschalen naar schaalbare, toegewezen clusters. Als u zelfschalen 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 een laag aantal geslaagde aanvragen), betekent dit dat uw cluster zich verplaatst naar de maximale capaciteit. U kunt deze informatie gebruiken als indicator om na te gaan of u het toegewezen cluster moet opschalen of niet.

Volg deze stappen om het CPU-gebruik van het toegewezen cluster te bewaken:

  1. Selecteer Op de pagina Metrische gegevens van uw toegewezen Event Hubs-cluster de optie Metrische gegevens toevoegen.

  2. Selecteer CPU als de metrische waarde en gebruik Max als de aggregatie.

    Schermopname van de pagina Metrische gegevens met de CPU-metrische gegevens.

  3. Selecteer Filter toevoegen en voeg een filter toe voor de eigenschapstype Rol. Gebruik de gelijke operator en selecteer alle waarden (back-end en gateway) in de vervolgkeuzelijst.

    Schermopname van de pagina Metrische gegevens met metrische gegevens en rollen voor CPU-verbruik.

    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-noodherstel met mijn cluster?

U kunt een naamruimte onder een Dedicated-tier-cluster koppelen met een andere naamruimte onder een Dedicated-tier-cluster. Het koppelen van een Dedicated-tier-naamruimte met een naamruimte in de Standard-aanbieding wordt niet aangeraden omdat de doorvoerlimiet niet compatibel is en fouten oplevert.

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

Er wordt momenteel 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 verouderd zone-redundant toegewezen cluster minimaal acht CA's?

Als u zoneredundantie wilt bieden voor de toegewezen aanbieding, moeten alle rekenresources drie replica's hebben in drie datacenters in dezelfde regio. Deze minimale vereiste ondersteunt zoneredundantie (zodat de service nog steeds kan functioneren wanneer twee zones of datacenters uitvalt) en resulteert in een rekencapaciteit die gelijk is aan acht CA's.

Dit quotum kan niet worden gewijzigd. Het is een beperking van de huidige architectuur met een Dedicated-laag.

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: