Ö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 Plats på sidan 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:
- Skapa en händelsehubb. Välj Premium för prisnivå.
- Priser för Event Hubs Premium för mer information om priser
- Vanliga frågor och svar om Event Hubs för att hitta svar på några vanliga frågor om Event Hubs.