Power BI Premium-arkitektur

Arkitekturändringar i Premium, särskilt kring hur PROCESSORresurser allokeras och används, möjliggör mer mångsidighet i erbjudanden och mer flexibilitet i licensieringsmodeller. Den nya arkitekturen gör det till exempel möjligt att erbjuda Premium per användare, vilket erbjuds som Premium per användare. Arkitekturen ger också kunderna bättre prestanda och bättre styrning och kontroll över sina Power BI-utgifter.

Den viktigaste uppdateringen i Premium-arkitekturen är hur kapaciteternas virtuella kärnor implementeras:

I den ursprungliga versionen av Power BI Premium var v-kärnor reserverade fysiska beräkningsnoder i molnet, med skillnader i antalet v-kärnor och mängden inbyggt minne enligt kundens licens-SKU. Kundadministratörer var skyldiga att hålla reda på hur upptagna dessa noder var med hjälp av Premium-måttappen. De var tvungna att använda appen och andra verktyg för att avgöra hur mycket kapacitet deras användare behövde för att uppfylla sina databehandlingsbehov.

I Premium implementeras v-kärnor på regionala kluster av fysiska noder i molnet, som delas av alla klienter som använder Premium-kapaciteter i den Power BI-regionen. Det regionala klustret delas ytterligare in i specialiserade grupper av noder, där varje grupp hanterar en annan Power BI-arbetsbelastning (semantiska modeller, dataflöden eller sidnumrerade rapporter). Dessa specialiserade grupper av noder hjälper till att undvika resurskonkurrering mellan fundamentalt olika arbetsbelastningar som körs på samma nod.

Kommentar

Power BI Premium ger logisk uppdelning av data mellan olika kunder och är kompatibel med ISO 27017. Mer information finns i ISO/IEC 27017:2015.

Administratörer kan justera och konfigurera arbetsbelastningsinställningar för sin kapacitet. Detta kan användas för att minska resurskonkurrensen mellan arbetsbelastningar (semantiska modeller, dataflöden, sidnumrerade rapporter och AI) och justera andra inställningar som minnesgränser och tidsgränser baserat på kapacitetsanvändningsmönstren.

Innehållet i arbetsytor som tilldelats en Premium-kapacitet lagras på din organisations kapacitets lagringsnivå, som implementeras ovanpå kapacitetsspecifika Azure Storage Blob-containrar, ungefär som den ursprungliga versionen av Premium. Med den här metoden kan funktioner som BYOK användas för dina data.

När innehållet behöver visas eller uppdateras läss det från lagringslagret och placeras på en Premium-nod för databehandling. Power BI använder en placeringsmekanism som säkerställer att den optimala noden väljs inom rätt grupp av beräkningsnoder. Mekanismen placerar vanligtvis nytt innehåll på noden med det mest tillgängliga minnet när innehållet läses in, så att vyn eller uppdateringsåtgärden kan få åtkomst till de flesta resurser och kan utföra optimalt.

När kapaciteten renderar och uppdaterar mer innehåll använder den fler beräkningsnoder, var och en med tillräckligt med resurser för att slutföra åtgärder snabbt och korrekt. Det innebär att din kapacitet kan använda flera beräkningsnoder och i vissa fall kan innehållet till och med flyttas mellan noder på grund av Power BI-tjänst utföra intern belastningsutjämning mellan noder eller resurser. När sådan belastningsutjämning inträffar ser Power BI till att innehållsflytten inte påverkar slutanvändarnas upplevelser.

Det finns flera positiva resultat av att distribuera bearbetningen av innehåll (semantiska modeller, dataflöden, sidnumrerade rapporter och andra arbetsbelastningar) över flera noder.

  • De delade noderna är minst lika stora som en ursprunglig Premium P3-nod, vilket innebär att det finns fler v-kärnor att utföra några åtgärder, vilket kan öka prestandan med upp till 16x vid jämförelse med en ursprunglig Premium P1.

  • Oavsett vilken nod bearbetningen hamnar på ser placeringsmekanismen till att minnet förblir tillgängligt för åtgärden att slutföras, inom de tillämpliga minnesbegränsningarna för din kapacitet. (se avsnittet om begränsningar i det här dokumentet för fullständig information om minnesbegränsningar)

  • Resurskonkurrens mellan arbetsbelastningar förhindras genom att de delade noderna separeras i specialiserade arbetsbelastningsgrupper. Som ett resultat av den här separationen finns det inga kontroller för sidnumrerade rapportarbetsbelastningar.

  • Begränsningarna för olika kapacitets-SKU:er baseras inte på de fysiska begränsningarna som de var i den ursprungliga versionen av Premium. I stället baseras de på en förväntad och tydlig uppsättning regler som Power BI Premium-tjänsten tillämpar:

    • Det totala cpu-dataflödet för kapacitet ligger på eller under det dataflöde som är möjligt med de v-kärnor som din köpta kapacitet har.

    • Minnesförbrukning som krävs för visning och uppdatering ligger kvar inom minnesgränserna för den köpta kapaciteten.

  • På grund av den här nya arkitekturen behöver kundadministratörer inte övervaka sina kapaciteter för tecken på att närma sig gränserna för sina resurser, utan får i stället tydliga indikationer när sådana gränser uppfylls. Detta minskar avsevärt den ansträngning och de omkostnader som krävs av kapacitetsadministratörer för att upprätthålla optimal kapacitetsprestanda.

Har du fler frågor? Prova att fråga Power BI Community.