Přehled úrovně Dedicated služby Azure Event Hubs

Clustery Event Hubs Dedicated jsou navržené tak, aby splňovaly požadavky nejnáročnějších úloh streamování událostí. Tyto clustery poskytují vysoce výkonnou, nízkou latenci, škálovatelnou a spolehlivou službu streamování událostí pro aplikace streamování událostí založené na sadě AMQP (Sada Event Hubs SDK) nebo rozhraní Apache Kafka API.

Poznámka:

Úroveň Dedicated není dostupná ve všech oblastech. Na webu Azure Portal se pokuste vytvořit vyhrazený cluster a v rozevíracím seznamu Umístění na stránce Vytvořit cluster služby Event Hubs zobrazte podporované oblasti.

Proč vyhrazený cluster?

Vyhrazená úroveň služby Event Hubs nabízí zákazníkům, kteří potřebují spouštět důležité úlohy na podnikové úrovni.

Streamování událostí s nízkou latencí

Tyto clustery jsou optimalizované pro nízkou koncovou latenci a vysoký výkon. Tyto clustery proto umožňují firmám zpracovávat vysokorychlostní a vysokoobjemové streamování dat.

Streamování velkých objemů dat

Vyhrazené clustery můžou streamovat události s gigabajty za sekundu nebo miliony událostí za sekundu ve většině případů použití. Tyto clustery je také možné snadno škálovat tak, aby vyhovovaly změnám ve svazku streamování událostí.

Zaručený konzistentní výkon

Vyhrazené clustery Event Hubs minimalizují zpoždění latence a zajišťují konzistentní výkon se zaručenou kapacitou.

Nulová interference

Vyhrazené clustery Event Hubs pracují s architekturou s jedním tenantem. Proto zajišťuje, aby přidělené prostředky nebyly sdíleny s žádnými dalšími tenanty. Na rozdíl od jiných úrovní byste proto ve vyhrazeném clusteru neviděli žádnou interferenci mezi tenanty.

Samoobslužné škálování

Vyhrazený cluster nabízí samoobslužné možnosti škálování, které umožňují upravit kapacitu clusteru podle dynamických zatížení a usnadnit obchodní operace. Pokud je využití nízké, můžete kapacitu škálovat při špičkách využití a škálovat na více instancí.

Vysoké funkce a velkorysé kvóty

Vyhrazené clustery zahrnují všechny funkce úrovně Premium a další. Služba také spravuje vyrovnávání zatížení, aktualizace operačního systému, opravy zabezpečení a dělení. Proto můžete trávit méně času údržbou infrastruktury a více času na vytváření aplikací pro streamování událostí.

Jednotky kapacity (CU)

Vyhrazené clustery se zřizují a účtují podle jednotek kapacity (CU), předem přiděleného množství prostředků procesoru a paměti.

Kolik můžete ingestovat a streamovat na CU, závisí na různých faktorech, například na následujících faktorech:

  • Počet výrobců a spotřebitelů
  • Počet oddílů
  • Konfigurace producenta a příjemce
  • Velikost datové části
  • Výchozí rychlost přenosu dat

Pokud tedy chcete určit potřebný počet jednotek CU, měli byste při sledování využití prostředků clusteru provést očekávanou úlohu streamování událostí v clusteru Event Hubs Dedicated. Další informace najdete v tématu Kdy škálovat vyhrazený cluster.

Typy clusterů

Vyhrazené clustery Event Hubs mají dva různé typy: samoobslužné škálovatelné clustery a starší clustery. Tyto dva typy se liší v podpoře počtu jednotek CU, množství propustnosti, kterou každá CU poskytuje, a dostupnost oblastí a zón.

Jako uživatel vyhrazeného clusteru můžete určit typ clusteru prozkoumáním dostupnosti funkce škálování kapacity na portálu. Pokud je tato funkce k dispozici, používáte samoobslužný škálovatelný cluster. Naopak pokud není k dispozici, využíváte starší vyhrazený cluster. Alternativně můžete vyhledat vlastnosti Azure Resource Manageru související s vyhrazenými clustery.

Samoobslužné škálovatelné clustery

Samoobslužné clustery služby Event Hubs jsou založené na nové infrastruktuře a umožňují uživatelům snadno škálovat počet jednotek kapacity přidělených jednotlivým clusterům. Vytvořením vyhrazeného clusteru prostřednictvím portálu Event Hubs nebo šablon ARM získáte přístup k samoobslužně škálovatelnému clusteru. Informace o škálování vyhrazeného clusteru najdete v tématu Škálování vyhrazených clusterů služby Event Hubs.

Přibližně jedna jednotka kapacity (CU) v samoobslužné škálovatelném clusteru poskytuje kapacitu příchozího přenosu dat v rozsahu od 100 MB/s do 200 MB/s, i když skutečná propustnost může kolísat v závislosti na různých faktorech.

S samoobslužnými škálovatelnými clustery můžete zakoupit až 10 jednotek CU pro cluster na webu Azure Portal. Na rozdíl od tradičních clusterů je možné tyto clustery škálovat přírůstkově pomocí jednotek CU v rozsahu od 1 do 10. Pokud potřebujete cluster větší než 10 CU, můžete po vytvoření clusteru odeslat žádost o podporu pro vertikální navýšení kapacity clusteru.

Důležité

Samoobslužná škálovatelná služba Dedicated se dá nasadit se zónami dostupnosti s povolenými 3 CU, ale nebudete moct ke škálování clusteru používat samoobslužné škálování. Pokud chcete vytvořit nebo škálovat samoobslužný cluster s podporou az, musíte odeslat žádost o podporu.

Starší clustery

Vyhrazené clustery služby Event Hubs vytvořené před dostupností samoobslužných škálovatelných clusterů se označují jako starší clustery.

Pokud chcete tyto starší clustery používat, přímé vytváření prostřednictvím webu Azure Portal nebo šablon ARM není možné a místo toho musíte odeslat žádost o podporu k jeho vytvoření.

Přibližně jedna jednotka kapacity (CU) ve starším clusteru poskytuje kapacitu příchozího přenosu dat v rozsahu od 50 MB/s do 100 MB/s, i když skutečná propustnost může kolísat v závislosti na různých faktorech.

V případě clusteru Starší verze můžete zakoupit až 20 jednotek CU.

Poznámka:

Starší verze vyhrazených clusterů event Hubs vyžaduje alespoň 8 jednotek kapacity (CU), aby bylo možné povolit zóny dostupnosti. Podpora zón dostupnosti je dostupná jenom v oblastech Azure se zónami dostupnosti.

Důležité

Migrace existujícího staršího clusteru do samoobslužného clusteru v současné době nepodporuje. Další informace najdete v tématu Migrace starší verze clusteru do samoobslužného škálovatelného clusteru.

Určení typu clusteru

Typ clusteru, který používáte, můžete určit následujícími metodami.

metoda Akce Samoobslužné škálovatelné clustery Starší clustery Notes
Pomocí portálu Kontrola přítomnosti karty Škálování pod clusterem Stránka Škálování dostupná v uživatelském rozhraní clusteru V uživatelském rozhraní clusteru není dostupná žádná stránka škálování.
Pomocí Azure Resource Manageru supportsScaling Zkontrolujte vlastnost Azure Resource Manageru v clusteru. Zkontrolujte, jestli v clusteru není stránka Škálování.  V uživatelském rozhraní clusteru není dostupná žádná stránka škálování. Zkontrolujte tuto vlastnost na portálu, rozhraní příkazového řádku nebo PowerShellu. Potřebuje rozhraní API verze 2022-01-01-Preview nebo novější.
Použití nástroje nslookup Spusťte příkaz nslookup v oboru názvů v clusteru. CNAME se mapuje na *.cloudapp.azure.com CNAME se mapuje na *.cloudapp.net. Příklad: nslookup ns.servicebus.windows.net.

Kvóty a omezení

Nabídka Event Hubs Dedicated se účtuje za pevnou měsíční cenu s minimálním využitím 4 hodin. Úroveň Dedicated nabízí všechny funkce plánu Premium, ale s kapacitou a limity na podnikové úrovni pro zákazníky s náročnými úlohami.

Další informace o kvótách a limitech najdete v tématu Kvóty a limity služby Event Hubs.

Nejčastější dotazy k

Co můžu dosáhnout s clusterem?

V případě clusteru Event Hubs závisí to, kolik můžete ingestovat a streamovat, závisí na různých faktorech, jako jsou producenti, spotřebitelé, rychlost ingestování a zpracování a mnoho dalšího.

Následující tabulka ukazuje výsledky srovnávacího testu, které jsme dosáhli během testování vyhrazeného clusteru starší verze:

Obrazec datové části Příjemci Šířka pásma příchozího přenosu dat Příchozí zprávy Šířka pásma výchozího přenosu dat Výchozí zprávy Celkový počet jednotek TU Jednotky TU na CU
Dávky 100x1KB 2 400 MB/s 400 tisíc zpráv za sekundu 800 MB/s 800 tisíc zpráv za sekundu 400 jednotek TU 100 jednotek TU
Dávky 10x10 kB 2 666 MB/s 66.6k zpráv za sekundu 1,33 GB/s 133 tisíc zpráv za sekundu 666 jednotek TU 166 jednotek TU
Dávky 6x32 kB 0 1,05 GB/s 34k zpráv za sekundu 1,05 GB/s 34k zpráv za sekundu 1000 jednotek TU 250 jednotek TU

Při testování se použila následující kritéria:

  • Byl použit cluster služby Event Hubs vyhrazené vrstvy se 4 jednotkami kapacity (CU).
  • Centrum událostí používané pro příjem dat mělo 200 oddílů.
  • Přijatá data přijala dvě přijímací aplikace přijímající ze všech oddílů.

Můžu vertikálně navýšit nebo snížit kapacitu clusteru?

Pokud jste cluster vytvořili se sadou možností Škálování podpory, můžete podle potřeby škálovat a škálovat podle potřeby pomocí samoobslužného prostředí . Kapacitu můžete škálovat až na 10 JEDNOTek s využitím samoobslužných škálovatelných clusterů. Vzhledem k tomu, že samoobslužné škálovatelné vyhrazené clustery jsou založené na nové infrastruktuře, jsou vázané na výkon nad vyhrazenými clustery, které nepodporují samoobslužné škálování. Vzhledem k tomu, že výkon vyhrazených clusterů závisí na různýchfaktorch

Odešlete žádost o podporu v následujících scénářích pro horizontální navýšení nebo škálování ve vyhrazeném clusteru.

  • Potřebujete více než 10 JEDNOTek pro samoobslužný škálovatelný vyhrazený cluster (cluster vytvořený se sadou možností škálování podpory ).
  • Potřebujete škálovat nebo škálovat v clusteru, který byl vytvořen, aniž byste vybrali možnost Podpora škálování .
  • Potřebujete škálovat nebo škálovat ve vyhrazeném clusteru vytvořeném před vydáním samoobslužného prostředí.

Upozorňující

Cluster nebudete moct odstranit alespoň 4 hodiny po jeho vytvoření. Proto vám budou účtovány minimálně 4 hodiny používání clusteru. Další informace o cenách najdete v tématu Event Hubs – ceny.

Můžu migrovat ze starší verze clusteru do samoobslužného škálovatelného clusteru?

Vzhledem k rozdílu v základní hardwarové a softwarové infrastruktuře v současné době nepodporujeme migraci clusterů, které nepodporují samoobslužné škálování na samoobslužné škálovatelné vyhrazené clustery. Pokud chcete použít samoobslužné škálování, musíte cluster vytvořit znovu. Informace o vytvoření škálovatelného clusteru najdete v tématu Vytvoření vyhrazeného clusteru služby Event Hubs.

Kdy škálovat vyhrazený cluster?

Spotřeba procesoru je klíčovým ukazatelem spotřeby prostředků vašeho vyhrazeného clusteru. Když celková spotřeba procesoru dosahuje 70 % (bez sledování jakýchkoli neobvyklých podmínek, jako je vysoký počet chyb serveru nebo nízký počet úspěšných požadavků), znamená to, že váš cluster přechází k maximální kapacitě. Můžete ho proto použít jako indikátor, abyste mohli zvážit, jestli potřebujete vertikálně navýšit kapacitu vyhrazeného clusteru nebo ne.

Pokud chcete monitorovat využití procesoru vyhrazeného clusteru, musíte postupovat podle těchto kroků.

  • Na stránce metrik vašeho vyhrazeného clusteru Event Hubs vyberte Přidat metriku.

  • Vyberte CPU jako metriku Max a použijte jako agregaci.

    Screenshot showing the Metrics page with the CPU metric.

  • Pak vyberte Přidat filtr a přidejte filtr pro typ Rolevlastnosti , použijte operátor rovná se a v rozevíracím seznamu vyberte všechny tři hodnoty(Backend; Gateway).

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

    Pak můžete tuto metriku monitorovat a určit, kdy byste měli škálovat vyhrazený cluster. Můžete také nastavit upozornění na tuto metriku, abyste dostávali oznámení, když využití procesoru dosáhne nastavených prahových hodnot.

Jak geo-DR funguje s mým clusterem?

Obor názvů můžete geograficky spárovat v rámci vyhrazeného clusteru vrstvy s jiným oborem názvů v rámci vyhrazeného clusteru. Nedoporučujeme spárovat vyhrazený obor názvů s oborem názvů v naší standardní nabídce, protože limit propustnosti bude nekompatibilní a výsledkem budou chyby.

Můžu migrovat obory názvů úrovně Standard nebo Premium do clusteru úrovně Dedicated?

V současné době nepodporujeme automatizovaný proces migrace pro migraci dat služby Event Hubs ze standardního nebo prémiového oboru názvů na vyhrazený.

Proč má zónově redundantní vyhrazený cluster minimálně 8 CU?

Aby bylo možné zajistit redundanci zón pro vyhrazenou nabídku, musí mít všechny výpočetní prostředky ve stejné oblasti 3 repliky v rámci 3 datacenter. Jedná se o minimální požadavek na podporu redundance zón (aby služba stále fungovala, když jsou 2 zóny nebo datacentra vypnutá) a výsledkem je výpočetní kapacita ekvivalentní 8 jednotek CU.

Nejedná se tedy o kvótu, kterou můžeme změnit, ale spíše omezení aktuální architektury s vyhrazenou úrovní.

Další kroky

Další podrobnosti o službě Event Hubs Dedicated získáte od obchodního zástupce Microsoftu nebo podpora Microsoftu. Můžete také vytvořit cluster nebo získat další informace o cenových úrovních služby Event Hubs na následujících odkazech:

  • Vytvoření clusteru Event Hubs prostřednictvím webu Azure Portal
  • Ceny služby Event Hubs Dedicated Pokud chcete získat další podrobnosti o kapacitě Event Hubs Dedicated, můžete také kontaktovat svého obchodního zástupce Microsoftu nebo podpora Microsoftu.
  • Nejčastější dotazy ke službě Event Hubs obsahují informace o cenách a odpovědi na některé nejčastější dotazy týkající se služby Event Hubs.