Přehled úrovně Dedicated služby Azure Event Hubs
Vyhrazené clustery Azure Event Hubs 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í, které jsou založené na sadě Event Hubs SDK (Advanced Message Queuing Protocol) nebo rozhraníCh API Apache Kafka.
Poznámka:
Úroveň Dedicated není dostupná ve všech oblastech. Pokuste se vytvořit vyhrazený cluster na webu Azure Portal. V rozevíracím seznamu Umístění na stránce Vytvořit cluster služby Event Hubs se podívejte na podporované oblasti.
Proč vyhrazené clustery?
Úroveň Dedicated služby Event Hubs nabízí zákazníkům, kteří potřebují spouštět důležité úlohy na podnikové úrovni, několik výhod.
Streamování událostí s nízkou latencí
Tyto clustery jsou optimalizované pro nízkou koncovou latenci a vysoký výkon. Tyto clustery 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 ve velkém měřítku gigabajtů za sekundu nebo miliony událostí za sekundu pro většinu případů použití. Tyto clustery můžete také škálovat tak, aby vyhovovaly změnám ve svazku streamování událostí.
Zaručený konzistentní výkon
Vyhrazené clustery Služby Event Hubs minimalizují zpoždění latence a zajišťují konzistentní výkon se zaručenou kapacitou.
Nulová interference
Vyhrazené clustery služby Event Hubs pracují s architekturou s jedním tenantem. Tato architektura zajišťuje, že přidělené prostředky se nesdílí s žádnými dalšími tenanty. Na rozdíl od jiných úrovní neuvidíte v vyhrazeném clusteru žá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í. Při sestavování aplikací pro streamování událostí můžete strávit méně času údržbou infrastruktury a více času.
Podporuje streamování velkých zpráv.
Ve většině scénářů streamování jsou data odlehčená, obvykle menší než 1 MB a vyžadují vysokou propustnost. Existují případy, kdy se zprávy nedají rozdělit do menších segmentů. Samoobslužné vyhrazené clustery můžou bez dalších poplatků pojmout události o velikosti až 20 MB. Tato funkce umožňuje službě Event Hubs zpracovávat širokou škálu velikostí zpráv, aby se zajistily nepřerušované obchodní operace. Další informace najdete v tématu Odesílání a přijímání velkých zpráv pomocí služby Azure Event Hubs.
Jednotky kapacity
Vyhrazené clustery se zřizují a účtují podle jednotek kapacity (CU), což je předem přidělený počet prostředků procesoru a paměti.
Kolik můžete ingestovat a streamovat na CU, závisí na faktorech, jako jsou:
- Počet producentů a spotřebitelů
- Počet oddílů
- Konfigurace producenta a příjemce
- Velikost datové části
- Výchozí rychlost přenosu dat.
Pokud chcete určit potřebný počet jednotek CU, měli byste během sledování využití prostředků clusteru provést očekávané úlohy streamování událostí ve vyhrazeném clusteru Event Hubs. Další informace najdete v tématu Kdy mám škálovat vyhrazený cluster.
Typy clusterů
Vyhrazené clustery služby 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, použí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 škálovat počet jednotek CU přidělených jednotlivým clusterům. Vytvořením vyhrazeného clusteru prostřednictvím portálu Event Hubs nebo šablon Azure Resource Manageru (š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 CU v samoobslužném š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 JEDNOTek, můžete po vytvoření clusteru odeslat žádost o podporu pro vertikální navýšení kapacity clusteru.
Důležité
Pokud chcete vytvořit nebo škálovat samoobslužný cluster s podporou AZ, musíte odeslat žádost o podporu s žádostí o tři jednotky CU nebo vyšší. Tří cu (nebo vyšší) samoobslužný cluster vytvořený prostřednictvím portálu není povolený az.
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é. Místo toho musíte odeslat žádost o podporu a vytvořit ji.
Přibližně jedna 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.
Se starší verzí clusteru si můžete koupit až 20 jednotek CU.
Starší vyhrazené clustery služby Event Hubs vyžadují alespoň osm jednotek 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 se 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 |
---|---|---|---|---|
Použití portálu | Zkontrolujte přítomnost karty Škálování pod clusterem. | Stránka Škálování je k dispozici v uživatelském rozhraní clusteru. | V uživatelském rozhraní clusteru není k dispozici žádná stránka škálování . | |
Použití Azure Resource Manageru | supportsScaling Zkontrolujte vlastnost Azure Resource Manageru v clusteru. |
Zkontrolujte přítomnost stránky Škálování v clusteru. | V uživatelském rozhraní clusteru není k dispozici žádná stránka škálování . | Zkontrolujte tuto vlastnost na portálu, v Azure CLI nebo v PowerShellu. Potřebuje rozhraní API verze 2022-01-01-Preview nebo novější. |
Použití nslookup |
nslookup Spusťte příkaz 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 čtyř 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 omezeních najdete v tématu Kvóty a limity služby Event Hubs.
Nejčastější dotazy
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 faktorech, jako jsou producenti, spotřebitelé a rychlost, s jakou ingestujete a zpracováváte.
Následující tabulka ukazuje výsledky srovnávacích testů, které jsme dosáhli během testování se starším vyhrazeným clusterem.
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 | 1 000 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 s vyhrazenou vrstvou se čtyřmi 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 vytvoříte cluster se sadou možností škálování podpory, můžete podle potřeby využít samoobslužné prostředí k horizontálnímu navýšení a škálování na více instancí. Kapacitu můžete škálovat až na 10 JEDNOTek s využitím samoobslužných škálovatelných clusterů. Samoobslužné škálovatelné vyhrazené clustery jsou založené na nové infrastruktuře, takže fungují lépe než vyhrazené clustery, které nepodporují samoobslužné škálování. Výkon vyhrazených clusterů závisí na faktorech, jako je přidělení prostředků, počet oddílů a úložiště. Po otestování reálné úlohy doporučujeme určit požadovaný počet jednotek CU.
Odešlete žádost o podporu pro horizontální navýšení nebo škálování ve vyhrazeném clusteru v následujících scénářích:
- 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 ).
- V clusteru, který byl vytvořen, je potřeba škálovat na více instancí nebo kapacitu bez výběru možnosti 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í
Po vytvoření clusteru ho nebudete moct minimálně 4 hodiny odstranit. Účtuje se vám minimálně čtyři hodiny využití clusteru. Další informace o cenách najdete v tématu Ceny služby Event Hubs.
Můžu migrovat ze staršího clusteru na samoobslužný škálovatelný cluster?
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žívat samoobslužné škálování, musíte cluster znovu vytvořit. Informace o vytvoření škálovatelného clusteru najdete v tématu Vytvoření vyhrazeného clusteru služby Event Hubs.
Kdy mám š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 začne dosahovat 70 % (aniž by došlo k žádným neobvyklým podmínkám, jako je velký 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ě. Tyto informace můžete 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, postupujte takto:
Na stránce Metriky vyhrazeného clusteru Event Hubs vyberte Přidat metriku.
Jako metriku vyberte procesor a jako agregaci použijte Max .
Vyberte Přidat filtr a přidejte filtr pro roli typu vlastnosti. Použijte operátor rovná se a v rozevíracím seznamu vyberte všechny hodnoty (back-end a brána).
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 funguje geografické zotavení po havárii s mým clusterem?
Obor názvů můžete geograficky spárovat v rámci clusteru vyhrazené vrstvy s jiným oborem názvů v rámci clusteru vyhrazené vrstvy. Nedoporučujeme spárovat obor názvů vyhrazené vrstvy s oborem názvů v nabídce Standard, protože limit propustnosti není kompatibilní a vede k chybám.
Můžu migrovat obory názvů Úrovně Standard nebo Premium do vyhrazeného clusteru?
V současné době nepodporujeme automatizovaný proces migrace pro migraci dat služby Event Hubs z oboru názvů Standard nebo Premium na vyhrazený.
Proč má starší zónově redundantní vyhrazený cluster minimálně osm jednotek CU?
K zajištění redundance zón pro vyhrazenou nabídku musí mít všechny výpočetní prostředky tři repliky ve třech datacentrech ve stejné oblasti. Tento minimální požadavek podporuje redundanci zón (aby služba stále fungovala, když jsou dvě zóny nebo datacentra dole) a výsledkem je výpočetní kapacita ekvivalentní osmi jednotek CU.
Tuto kvótu nemůžeme změnit. Jedná se o omezení aktuální architektury s vyhrazenou úrovní.
Související obsah
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:
- Vytvořte cluster Event Hubs prostřednictvím webu Azure Portal.
- Podívejte se na 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.
- Informace o cenách a odpovědi na nejčastější dotazy ke službě Event Hubs najdete v nejčastějších dotazech ke službě Event Hubs.