Översikt över Event Hubs Premium

Event Hubs Premium (premiumnivå) är utformad för scenarier med avancerad strömning som kräver elastiska, överlägsna prestanda med förutsägbar svarstid. Premium-nivån tillhandahåller reserverade beräknings-, minnes- och lagringsresurser, vilket minimerar interferens mellan klientorganisationer i en hanterad PaaS-miljö för flera klienter.

Den replikerar händelser till tre repliker som distribueras över Azure-tillgänglighetszoner där det är tillgängligt. Alla repliker rensas synkront till den underliggande snabba lagringen innan sändningsåtgärden rapporteras som slutförd. Händelser som inte läss omedelbart eller som behöver läsas om senare kan behållas upp till 90 dagar, transparent lagrade på en redundant lagringsnivå i tillgänglighetszonen.

Förutom dessa lagringsrelaterade funktioner och alla funktioner och protokollstöd för standardnivån möjliggör isoleringsmodellen på premiumnivån funktioner som dynamisk partitionsskalning. Du får också mycket mer generösa kvotallokeringar. Event Hubs Capture ingår utan extra kostnad.

Kommentar

  • Event Hubs Premium stöder TLS 1.2 eller senare.
  • Premiumnivån är inte tillgänglig i alla regioner. Försök att skapa ett namnområde i Azure-portalen och se regioner som stöds i listrutan Platssidan Skapa namnområde .

Du kan köpa 1, 2, 4, 8 och 16 bearbetningsenheter (PU) för varje namnområde. Eftersom premiumnivån är ett kapacitetsbaserat erbjudande anges inte det uppnåeliga dataflödet med en begränsning som den är på standardnivån, utan beror på det arbete som du ber Event Hubs att göra, ungefär som den dedikerade nivån. Det effektiva inmatnings- och dataflödet per PU beror på olika faktorer, inklusive:

  • Antal producenter och konsumenter
  • Nyttolaststorlek
  • Antal partitioner
  • Utgående begärandefrekvens
  • Användning av Event Hubs Capture, Schema Registry och andra avancerade funktioner

Mer information finns i jämförelse mellan Event Hubs SKU:er.

Varför premium?

Premiumnivån erbjuder tre övertygande fördelar för kunder som behöver bättre isolering i en miljö med flera klientorganisationer med låg svarstid och datainmatningsbehov med högt dataflöde.

Överlägsen prestanda med den nya lagringsmotorn med två nivåer

Premium-nivån använder en ny logglagringsmotor med två nivåer som drastiskt förbättrar dataingressens prestanda med avsevärt minskad total svarstid utan att äventyra hållbarhetsgarantierna.

Bättre isolering och förutsägbarhet

Premiumnivån erbjuder en isolerad beräknings- och minneskapacitet för att uppnå mer förutsägbar svarstid och mycket minskad risk för störningar i grannens påverkan i en distribution med flera klientorganisationer.

Det implementerar ett kluster i klustermodellen i sina multitenantkluster för att ge förutsägbarhet och prestanda samtidigt som alla fördelar med en hanterad PaaS-miljö för flera klientorganisationer bevaras.

Kostnadsbesparingar och skalbarhet

Eftersom premiumnivån är ett erbjudande för flera klientorganisationer kan den dynamiskt skalas mer flexibelt och mycket snabbt. Kapaciteten allokeras i bearbetningsenheter (PUs) som allokerar isolerade poddar med CPU och minne i klustret. Antalet poddar kan skalas upp eller ned per namnområde. Därför är premiumnivån ett lågkostnadsalternativ för meddelandescenarier med det övergripande dataflödesintervallet som är mindre än 120 MB/s men högre än vad du kan uppnå med standardnivån.

Kryptering av händelser

Azure Event Hubs tillhandahåller kryptering av vilande data med Azure Storage Service Encryption (Azure SSE). Event Hubs-tjänsten använder Azure Storage för att lagra data. Alla data som lagras med Azure Storage krypteras med hjälp av Microsoft-hanterade nycklar. Om du använder din egen nyckel (kallas även BYOK (Bring Your Own Key) eller kundhanterad nyckel krypteras data fortfarande med hjälp av den Microsoft-hanterade nyckeln, men dessutom krypteras den Microsoft-hanterade nyckeln med hjälp av den kundhanterade nyckeln. Med den här funktionen kan du skapa, rotera, inaktivera och återkalla åtkomst till kundhanterade nycklar som används för kryptering av Microsoft-hanterade nycklar. Att aktivera BYOK-funktionen är en engångskonfigurationsprocess i ditt namnområde. Mer information finns i Konfigurera kundhanterade nycklar för kryptering av Azure Event Hubs-data i vila.

Kommentar

Alla Event Hubs-namnområden är aktiverade för Apache Kafka RPC-protokollet som standard kan användas av dina befintliga Kafka-baserade program. Att ha Kafka aktiverat i klustret påverkar inte dina icke-Kafka-användningsfall. det finns inget alternativ eller behöver inaktivera Kafka i ett kluster.

Kvoter och begränsningar

Premiumnivån erbjuder alla funktioner i standardplanen, men med bättre prestanda, isolering och mer generösa kvoter. Fler kvoter och gränser finns i Event Hubs-kvoter och -gränser.

Hög tillgänglighet med tillgänglighetszoner

Event Hubs standard-, premium- och dedikerade nivåer erbjuder stöd för tillgänglighetszoner utan extra kostnad. Med hjälp av tillgänglighetszoner kan du köra arbetsbelastningar för händelseströmning på fysiskt separata platser inom varje Azure-region som är tolerant mot lokala fel.

Viktigt!

  • Stöd för tillgänglighetszoner är endast tillgängligt i Azure-regioner med tillgänglighetszoner.
  • I vissa regioner är premiumnivåns stöd för tillgänglighetszoner begränsat även om regionen stöder tillgänglighetszoner. 

Premium jämfört med dedikerade nivåer

I jämförelse med det dedikerade erbjudandet ger premiumnivån följande fördelar:

  • Isolering i en stor miljö med flera klientorganisationer som snabbt kan flytta resurser
  • Skala mycket mer elastiskt och snabbare
  • Processorer kan justeras dynamiskt

Därför är premiumnivån ofta ett mer kostnadseffektivt alternativ för händelseströmningsarbetsbelastningar upp till 160 MB/s (per namnområde), särskilt med ändring av belastningar under hela dagen eller veckan jämfört med den dedikerade nivån.

Kommentar

För den extra robusthet som stöds av stöd för tillgänglighetszoner är den minimala distributionsskalan för den dedikerade nivån 8 kapacitetsenheter (CU), men du har stöd för tillgänglighetszoner på premiumnivån från den första PU:en i alla tillgänglighetszonregioner.

Prissättning

Premium-erbjudandet faktureras av processorenheter (PUs) som motsvarar en del av isolerade resurser (CPU, minne och lagring) i den underliggande infrastrukturen.

Vanliga frågor och svar

Vad kan jag uppnå med en bearbetningsenhet (PU)?

Hur mycket du kan mata in och strömma med en PU beror på olika faktorer som dina producenter, konsumenter, hur snabbt du matar in och bearbetar och mycket mer. Mer information om bearbetningsenheter finns i Skala med Event Hubs.

Kan jag migrera mina standardnamnområden till ett premiumnamnområde?

För närvarande stöder vi inte migrering från standardnamnområden till premiumnamnområde.

Nästa steg

Mer information finns i följande artiklar: