Power BI Premium-arkitektur

Arkitektoniske ændringer i Premium, især omkring hvordan CPU-ressourcer allokeres og bruges, muliggør mere alsidighed i tilbud og større fleksibilitet i licensmodeller. Den nye arkitektur gør det f.eks. muligt at tilbyde Premium pr. bruger, der tilbydes som Premium pr. bruger. Arkitekturen giver også kunderne bedre ydeevne og bedre styring og kontrol over deres Power BI-udgifter.

Den vigtigste opdatering i Premium-arkitekturen er den måde, kapaciteternes v-kerner implementeres på:

I den oprindelige version af Power BI Premium var v-kerner reserverede fysiske databehandlingsnoder i cloudmiljøet med forskelle i antallet af v-kerner og mængden af indbygget hukommelse i henhold til kundens licens-SKU. Kundeadministratorer blev bedt om at holde styr på, hvor travlt disse noder var, ved hjælp af appen Premium metrics. De var nødt til at bruge appen og andre værktøjer til at bestemme, hvor meget kapacitet deres brugere krævede for at opfylde deres computerbehov.

I Premium implementeres v-kerner på regionale klynger af fysiske noder i cloudmiljøet, som deles af alle lejere ved hjælp af Premium-kapaciteter i det pågældende Power BI-område. Den regionale klynge er yderligere opdelt i specialiserede grupper af noder, hvor hver gruppe håndterer en anden Power BI-arbejdsbelastning (semantiske modeller, dataflow eller sideinddelte rapporter). Disse specialiserede grupper af noder hjælper med at undgå ressourcestrid mellem fundamentalt forskellige arbejdsbelastninger, der kører på den samme node.

Bemærk

Power BI Premium leverer logisk adskillelse af data mellem forskellige kunder og overholder ISO 27017. Du kan finde flere oplysninger under ISO/IEC 27017:2015.

Administration istratorer har mulighed for at tilpasse og konfigurere arbejdsbelastningsindstillinger for deres kapacitet. Dette kan bruges til at reducere ressourcestrid mellem arbejdsbelastninger (semantiske modeller, dataflows, sideinddelte rapporter og AI) og justere andre indstillinger, f.eks. hukommelsesgrænser og timeout baseret på mønstre for kapacitetsforbrug.

Indholdet af arbejdsområder, der er tildelt en Premium-kapacitet, gemmes på din organisations kapacitets lagerlag, som implementeres oven på kapacitetsspecifikke Azure-blobobjektbeholdere, der svarer til den oprindelige version af Premium. Denne fremgangsmåde gør det muligt at bruge funktioner som BYOK til dine data.

Når indholdet skal vises eller opdateres, læses det fra lagerlaget og placeres på en Premium-node til databehandling. Power BI bruger en placeringsmekanisme, der sikrer, at den optimale node vælges inden for den korrekte gruppe af beregningsnoder. Mekanismen placerer typisk nyt indhold på noden med den mest tilgængelige hukommelse på det tidspunkt, hvor indholdet indlæses, så visnings- eller opdateringshandlingen kan få adgang til de fleste ressourcer og kan fungere optimalt.

Når din kapacitet gengiver og opdaterer mere indhold, bruger den flere beregningsnoder, der hver især har tilstrækkelige ressourcer til at udføre handlinger hurtigt og korrekt. Det betyder, at din kapacitet kan bruge flere beregningsnoder, og i nogle tilfælde kan indhold endda flytte mellem noder på grund af Power BI-tjeneste, der udfører intern belastningsjustering på tværs af noder eller ressourcer. Når en sådan belastningsjustering forekommer, sørger Power BI for, at indholdsflytning ikke påvirker slutbrugerens oplevelser.

Der er flere positive resultater ved at distribuere behandlingen af indhold (semantiske modeller, dataflow, sideinddelte rapporter og andre arbejdsbelastninger) på tværs af flere noder.

  • De delte noder er mindst lige så store som en oprindelig Premium P3-node, hvilket betyder, at der er flere v-kerner til at udføre handlinger, hvilket kan øge ydeevnen med op til 16x, når du sammenligner med en oprindelig Premium P1.

  • Uanset hvilken node din behandling lander på, sørger placeringsmekanismen for, at hukommelsen forbliver tilgængelig, så handlingen kan fuldføres, inden for de relevante hukommelsesbegrænsninger i din kapacitet. (Se afsnittet med begrænsninger i dette dokument for at få detaljerede oplysninger om hukommelsesbegrænsninger)

  • Ressourcestrid på tværs af arbejdsbelastninger forhindres ved at adskille de delte noder i specialiserede arbejdsbelastningsgrupper. Som et resultat af denne adskillelse er der ingen kontrolelementer for arbejdsbelastninger i sideinddelte rapporter.

  • Begrænsningerne for forskellige kapacitets-SKU'er er ikke baseret på de fysiske begrænsninger, som de var i den oprindelige version af Premium. De er snarere baseret på et forventet og klart sæt regler, som Power BI Premium-tjenesten gennemtvinger:

    • Den samlede kapacitets CPU-dataoverførselshastighed er på eller under det mulige gennemløb med de v-kerner, som din købte kapacitet har.

    • Hukommelsesforbrug, der kræves til visnings- og opdateringshandlinger, forbliver inden for hukommelsesgrænserne for din købte kapacitet.

  • På grund af denne nye arkitektur behøver kundeadministratorer ikke at overvåge deres kapaciteter for tegn på at nærme sig grænserne for deres ressourcer og får i stedet en klar indikation af, hvornår sådanne grænser er opfyldt. Dette reducerer den indsats og de omkostninger, der kræves af kapacitetsadministratorer for at opretholde den optimale kapacitetsydeevne.

Har du flere spørgsmål? Prøv at spørge Power BI-community'et.