Architektúra Power BI Premium Gen2

Power BI Premium Generation 2, označovaná ako Premium Gen2 pre pohodlie, je vylepšená a architektonicky prepracovaná generácia Premium služby Power BI.

Architektonické zmeny v Premium Gen2, najmä pokiaľ ide o to, ako sa prideľujú a používajú zdroje CPU, umožňujú väčšiu všestrannosť v ponukách a väčšiu flexibilitu v licenčných modeloch. Nová architektúra napríklad umožňuje ponúkať Premium na základe používateľa, ktoré sa ponúkajú ako Premium na používateľa. Architektúra tiež poskytuje zákazníkom lepší výkon a lepšiu správu a kontrolu nad nákladmi služby Power BI.

Najvýznamnejšou aktualizáciou architektúry Premium Gen2 je spôsob, akým sa implementujú back-end v-core kapacity (CPU, často označované ako v-cores):

V pôvodnej verzii služby Power BI Premium boli backend v-core vyhradené fyzické výpočtové uzly v cloude s rozdielmi v počte v-jadier a množstve integrovanej pamäte podľa licenčnej jednotky SKU zákazníka. Správcovia zákazníkov boli povinní sledovať, ako zaneprázdnené boli tieto uzly, pomocou aplikácie Premium metriky. Museli použiť aplikáciu a ďalšie nástroje na určenie toho, akú kapacitu potrebujú ich používatelia na splnenie svojich počítačových potrieb.

V Premium Gen2 sa backend v-core implementujú na regionálnych klastroch fyzických uzlov v cloude, ktoré zdieľajú všetci nájomníci pomocou Premium kapacít v danom regióne služby Power BI. Regionálny klaster je ďalej rozdelený do špecializovaných skupín uzlov, kde každá skupina spracováva iné pracovné zaťaženie služby Power BI (množiny údajov, toky údajov alebo stránkované zostavy). Tieto špecializované skupiny uzlov pomáhajú vyhnúť sa sporom zdrojov medzi zásadne odlišnými pracovnými záťažami bežiacimi na tom istom uzle.

V oboch Premium gen1 a gen2 verzie majú správcovia možnosť vyladiť a nakonfigurovať nastavenia pracovného zaťaženia pre svoju kapacitu. Môže sa použiť na zníženie sporov o zdroje medzi pracovnými zaťaženiami (množiny údajov, toky údajov, stránkované zostavy a umelú inteligenciu) a na úpravu ďalších nastavení, ako sú napríklad limity pamäte a časové limity na základe vzorov využitia kapacity.

Obsah pracovných priestorov priradených k kapacite Premium Gen2 je uložený v úložnej vrstve kapacity organizácie, ktorá je implementovaná nad kapacitne špecifickými kontajnermi Azure storage blob, podobne ako pôvodná verzia Premium. Tento prístup umožňuje použitie funkcií, ako je BYOK, pre vaše údaje.

Keď je potrebné obsah zobraziť alebo obnoviť, číta sa z úložnej vrstvy a umiestni sa na Premium backendový uzol Gen2 na výpočet. Power BI používa mechanizmus umiestnenia, ktorý zabezpečuje, že optimálny uzol je vybraný v rámci správnej skupiny výpočtových uzlov. Mechanizmus zvyčajne umiestňuje nový obsah na uzol s najdostupnejšou pamäťou v čase načítania obsahu, aby operácia zobrazenia alebo obnovenia mohla získať prístup k väčšine zdrojov a mohla optimálne fungovať.

Keď vaša kapacita vykresľuje a obnovuje viac obsahu, používa viac výpočtových uzlov, z ktorých každý má dostatok zdrojov na rýchle a úspešné dokončenie operácií. To znamená, že vaša kapacita môže používať viacero výpočtových uzlov a v niektorých prípadoch sa obsah môže dokonca pohybovať medzi uzlami v dôsledku služba Power BI vykonávania interného vyrovnávania zaťaženia medzi uzlami alebo zdrojmi. Keď dôjde k takémuto vyvažovaniu zaťaženia, power BI zabezpečí, aby pohyb obsahu neovplyvnil skúsenosti koncových používateľov.

Existuje niekoľko pozitívnych výsledkov z distribúcie backend spracovania obsahu (množiny údajov, toky údajov a stránkované zostavy) cez zdieľané backend uzly:

  • Zdieľané uzly sú aspoň také veľké ako pôvodný uzol Premium P3, čo znamená, že existuje viac v-jadier na vykonávanie akýchkoľvek operácií, čo môže zvýšiť výkon až o 16x v porovnaní s pôvodným Premium P1.

  • Bez ohľadu na uzol, na ktorom spracovanie pristane, mechanizmus umiestnenia zabezpečuje, že pamäť zostane k dispozícii na dokončenie operácie v rámci príslušných pamäťových obmedzení vašej kapacity. (podrobné informácie o obmedzeniach pamäte nájdete v časti obmedzenia tohto dokumentu)

  • Sváraniu zdrojov medzi pracovným zaťažením sa zabráni oddelením zdieľaných uzlov do špecializovaných skupín pracovnej záťaže. V dôsledku tohto oddelenia neexistujú žiadne ovládacie prvky pre stránkované zaťaženie zostavy.

  • Obmedzenia rôznych kapacitných jednotiek SKU nie sú založené na fyzických obmedzeniach, ako boli v pôvodnej verzii Premium; skôr sú založené na očakávanom a jasnom súbore pravidiel, ktoré služba Power BI Premium presadzuje:

    • Celková kapacita procesora je na alebo pod priepustnosťou, ktorá je možná s v-jadrami, ktoré má zakúpená kapacita.

    • Spotreba pamäte potrebná na prezeranie a obnovenie operácií zostáva v rámci limitov pamäte zakúpenej kapacity.

  • Z dôvodu tejto novej architektúry nemusia správcovia zákazníkov monitorovať svoje kapacity, aby zistili, že sa blížia k limitom svojich zdrojov, a namiesto toho majú jasnú indikáciu, kedy sú tieto limity splnené. To výrazne znižuje úsilie a režijné náklady požadované správcami kapacít na udržanie optimálneho výkonu kapacity.

Ďalšie kroky

Máte ďalšie otázky? Skúste sa spýtať v komunite Power BI.