Power BI Premium Gen2-architectuur
Power BI Premium generatie 2, voor het gemak aangeduid als Premium Gen2, is een verbeterde en architectuurontwerp van de Power BI Premium.
Architectuurwijzigingen in Premium Gen2, met name wat de manier waarop CPU-resources worden toegewezen en gebruikt, zorgen voor meer flexibiliteit in aanbiedingen en meer flexibiliteit in licentiemodellen. Met de nieuwe architectuur kunt u bijvoorbeeld Premium per gebruiker aanbieden, aangeboden als Premium per gebruiker. De architectuur biedt klanten ook betere prestaties, betere governance en controle over hun Power BI kosten.
De belangrijkste update in de architectuur van Premium Gen2 is de manier waarop de back-end-v-cores (CPU's, ook wel v-cores genoemd) van capaciteiten worden geïmplementeerd:
In de oorspronkelijke versie van Power BI Premium waren back-Power BI Premium gereserveerde fysieke rekenknooppunten in de cloud, met verschillen in het aantal v-cores en de hoeveelheid onboardgeheugen volgens de licentielicentie-SKU van de klant. Klantbeheerders moesten bijhouden hoe druk deze knooppunten waren met behulp van de app Premium metrische gegevens. Ze moesten de app en andere hulpprogramma's gebruiken om te bepalen hoeveel capaciteit hun gebruikers nodig hadden om te voldoen aan hun computerbehoeften.
Elke beheerder kon capaciteiten aanpassen en configureren om resource-problemen tussen workloads (gegevenssets, gegevensstromen, ge pagineerde rapporten en AI) of andere impactvolle effecten op de prestaties te voorkomen om ervoor te zorgen dat de capaciteitsprestaties afgestemd of acceptabel blijven.
In Premium Gen2 worden back-Premium-kernen geïmplementeerd op regionale clusters van fysieke knooppunten in de cloud, die worden gedeeld door alle tenants die Premium-capaciteiten in die regio Power BI gebruiken. Het regionale cluster wordt verder onderverdeeld in gespecialiseerde groepen knooppunten, waarbij elke groep een andere Power BI-workload (gegevenssets, gegevensstromen of ge pagineerde rapporten) verwerkt. Deze gespecialiseerde groepen knooppunten helpen te voorkomen dat er resource-problemen zijn tussen fundamenteel verschillende workloads die op hetzelfde knooppunt worden uitgevoerd.
De inhoud van werkruimten die zijn toegewezen aan een Premium Gen2-capaciteit, wordt opgeslagen op de opslaglaag van uw organisatie, die wordt geïmplementeerd boven op capaciteitsspecifieke Azure Storage Blob-containers, vergelijkbaar met de oorspronkelijke versie van Premium. Met deze aanpak kunnen functies zoals BYOK worden gebruikt voor uw gegevens.
Wanneer de inhoud moet worden bekeken of vernieuwd, wordt deze gelezen uit de opslaglaag en op een Premium Gen2-back-Premium voor computing geplaatst. Power BI maakt gebruik van een plaatsingsmechanisme dat ervoor zorgt dat het optimale knooppunt wordt gekozen binnen de juiste groep rekenknooppunten. Het mechanisme plaatst doorgaans nieuwe inhoud op het knooppunt met het meest beschikbare geheugen op het moment dat de inhoud wordt geladen, zodat de weergave of vernieuwingsbewerking toegang kan krijgen tot de meeste resources en optimaal kan presteren.
Naarmate uw capaciteit meer inhoud wekt en vernieuwt, worden er meer rekenknooppunten gebruikt, elk met voldoende resources om bewerkingen snel en met succes te voltooien. Dit betekent dat uw capaciteit meerdere rekenknooppunten kan gebruiken en dat inhoud in sommige gevallen zelfs kan worden verplaatst tussen knooppunten omdat de Power BI-service interne taakverdeling tussen knooppunten of resources kan uitvoeren. Wanneer een dergelijke taakverdeling plaatsvindt, zorgt Power BI ervoor dat inhoudsver movement geen invloed heeft op de ervaringen van eindgebruikers.
Er zijn verschillende positieve resultaten van het distribueren van back-endverwerking van inhoud (gegevenssets, gegevensstromen en ge pagineerde rapporten) over gedeelde back-endknooppunten:
- De gedeelde knooppunten zijn minstens zo groot als een oorspronkelijk Premium P3-knooppunt, wat betekent dat er meer v-cores zijn om bewerkingen uit te voeren, waardoor de prestaties met maximaal 16x kunnen worden vergroot bij vergelijking met een oorspronkelijke Premium P1.
- Ongeacht het knooppunt waar uw verwerking op wordt uitgevoerd, zorgt het plaatsingsmechanisme ervoor dat het geheugen beschikbaar blijft om uw bewerking te voltooien, binnen de toepasselijke geheugenbeperkingen van uw capaciteit. (Zie de sectie beperkingen van dit document voor meer informatie over geheugenbeperkingen)
- Interne ruisproblemen in uw capaciteit treden niet op, omdat elk van de weergave- en vernieuwingsbewerkingen gebruikmaakt van een eigen set fysieke v-cores, met hun eigen geheugen, op verschillende rekenknooppunten.
- Resource-overschrijdende werkbelastingen worden voorkomen door de gedeelde knooppunten te scheiden in gespecialiseerde werkbelastinggroepen. Als gevolg van deze scheiding zijn er geen besturingselementen voor workloads van ge pagineerde rapport.
- De beperkingen voor verschillende capaciteits-SKU's zijn niet gebaseerd op de fysieke beperkingen zoals ze waren in de oorspronkelijke versie van Premium; In plaats van zijn ze gebaseerd op een verwachte en duidelijke set regels die de Power BI Premium service afdwingt:
- De totale CAPACITEIT CPU-doorvoer is op of onder de doorvoer die mogelijk is met de v-cores die uw aangeschafte capaciteit heeft.
- Het geheugenverbruik dat is vereist voor het weergeven en vernieuwen van bewerkingen, blijft binnen de geheugenlimieten van de aangeschafte capaciteit.
- Vanwege deze nieuwe architectuur hoeven klantbeheerders hun capaciteiten niet te controleren op tekenen dat de limieten van hun resources worden bereikt. In plaats daarvan wordt een duidelijke indicatie gegeven wanneer aan deze limieten wordt voldaan. Dit vermindert de inspanning en overhead die capaciteitsbeheerders nodig hebben om optimale capaciteitsprestaties te behouden.
Volgende stappen
Hebt u nog vragen? Misschien dat de Power BI-community het antwoord weet.