Politika obmedzovania štruktúry
K obmedzovaniam dochádza vtedy, keď kapacita nájomníka využíva viac prostriedkov kapacity, ako si zakúpila. Príliš veľké obmedzenie môže mať za následok zníženie výkonu koncových používateľov. Nájomník služby Microsoft Fabric môže vytvoriť viaceré kapacity a priradiť pracovné priestory ku konkrétnej kapacite na fakturáciu a zmenu veľkosti.
Obmedzovanie sa používa na úrovni kapacity, čo znamená, že zatiaľ čo v jednej kapacite alebo množine pracovných priestorov sa môže vyskytnúť nižší výkon v dôsledku preťaženia, iné kapacity môžu naďalej normálne fungovať. V prípadoch, keď sú funkcie, ako napríklad artefakty OneLake, vytvorené v jednej kapacite a spotrebované inou, stav obmedzovania spotrebovanej kapacity určuje, či sú volania artefaktu obmedzené.
Služba Fabric je navrhnutá tak, aby svojim zákazníkom poskytovala bleskový výkon tým, že umožňuje operáciám prístup k zdrojom s väčšou kapacitou jednotky (CU), než je vyhradená pre kapacitu. Úlohy, ktoré môžu trvať niekoľko minút na dokončenie na iných platformách, môžu byť dokončené len v sekundách služby Fabric. Aby sa predišlo potrestaniu používateľov pri prepätí prevádzkového zaťaženia, fabric vyrovnáva alebo spomaľuje alebo spomaľuje využívanie operácie v CU počas minimálne piatich minút a ešte dlhšie pri vysokej spotrebe CU, ale požiadaviek krátkeho režimu runtime. Toto správanie zaručuje, že si môžete vychutnať konzistentne rýchly výkon bez toho, aby ste zažívali obmedzenie.
V prípade operácií na pozadí, ktoré už dlho spracúvajú a spotrebúvajú veľké zaťaženie CU, služba Fabric vyrovnáva používanie cu počas 24-hodinového obdobia. Smoothing eliminuje potrebu, aby dátoví vedci a správcovia databáz strávili čas vytváraním pracovných miest, aby sa zaťaženie CU rozšírilo po celý deň, aby sa zabránilo zmrazeniu účtov. S 24-hodinové CU smoothing, plánované úlohy môžu bežať súčasne bez toho, aby spôsobovali akékoľvek špičky kedykoľvek počas dňa, a môžete si vychutnať dôsledne rýchly výkon bez plytvania časom spravovanie pracovných miest.
Keď kapacita vstúpi do stavu obmedzenia, ovplyvní len operácie, ktoré sa požadujú po tom, ako kapacita začala obmedzovať. Všetky operácie vrátane dlhotrvajúcich operácií, ktoré boli odoslané pred začatím obmedzovania, môžu byť spustené až do dokončenia. Toto správanie vám dáva istotu, že operácie sa dokončia, a to aj počas nárastu používania cu.
Po vyrovnávaní sa môžu niektoré kontá stále vyskytnúť špičky v používaní cu počas špičky vytvárania zostáv. V záujme pomoci pri spravovaní týchto špičk môžu správcovia nastaviť e-mailové upozornenia, ktoré budú oznámené, keď kapacita využíva 100 % svojich zriadených prostriedkov CU. Tento vzorec označuje, že kapacita môže vyrovnať zaťaženie a správca by mal zvážiť zväčšenie veľkosti skladovej jednotky SKU. Je dôležité poznamenať, že v prípade jednotiek F SKU ich môžete kedykoľvek v nastaveniach správcu manuálne zvyšovať a znižovať. Aj v prípade, že kapacita plní svoj potenciál CU, však obmedzenie nepoužije. Toto správanie zaručuje, že používatelia majú neustále rýchly výkon bez toho, aby zažívali akékoľvek prerušenie.
Prvá fáza obmedzovania sa začína, keď kapacita v priebehu nasledujúcich 10 minút využíva všetky svoje dostupné zdroje CU. Ak ste napríklad zakúpili 10 jednotiek kapacity a potom ste spotrebovali 50 jednotiek za minútu, vytvorí sa prevod 40 jednotiek za minútu. Po dvoch a pol minútach by ste nahromadili únos 100 jednotiek, požičaných z budúcich okien. V tomto bode, keď sa už všetky kapacity vyčerpajú na nasledujúcich 10 minút, spoločnosť Fabric spustí prvú úroveň obmedzenia a všetky nové interaktívne operácie sa po odoslaní oneskoria o 20 sekúnd. Ak prenos dosiahne celú hodinu, interaktívne žiadosti sa odmietnu, ale plánované operácie na pozadí sa budú naďalej spúšťať. Ak sa kapacita nahromadí celých 24 hodín prevážania, celá kapacita sa zmrazí, kým sa prevod nevyplatí.
Poznámka
Microsoft sa snaží zlepšiť flexibilitu zákazníka pri používaní služby a zároveň vyrovnávať potrebu spravovania využitia kapacity zákazníka. Z tohto dôvodu môže spoločnosť Microsoft zmeniť alebo aktualizovať politiku obmedzovania služby Fabric.
Použitie | Obmedzenia politiky | Vplyv na politiku platformy |
---|---|---|
Použitie <= 10 minút | Ochrana pred nadmernou nádchou | Úlohy môžu využívať 10 minút využitia budúcej kapacity bez obmedzenia. |
10 minút < používania <= 60 minút | Interaktívne oneskorenie | Interaktívne úlohy požadované používateľom sa oneskoria o 20 sekúnd od odoslania. |
60 minút < Používania <= 24 hodín | Interaktívne odmietnutie | Interaktívne úlohy požadované používateľom sú zamietnuté. |
Používanie > 24 hodín | Zamietnutie na pozadí | Všetky žiadosti sú zamietnuté. |
Vždy, keď má kapacita nečinnú kapacitu, systém sa oplatí na úrovní prenosov.
Ak máte 100 minút CU a prenos 200 minút CU a nemáte spustené žiadne operácie, znamená to dve minúty, kým odplatíte svoj prenos. V tomto príklade systém nie je obmedzovaný, pretože existujú dve minúty prenosnosti. Oneskorenia obmedzovania sa začnú, až keď sa nahromadí 10 minút prenosnosti.
Ak potrebujete splatiť prenosnejšie rýchlejšie, môžete dočasne zväčšiť veľkosť jednotky SKU, aby ste mohli generovať viac kapacity v stave nečinnosti, ktorá sa použije na váš prenos.
Zatiaľ čo väčšina produktov služby Fabric dodržiava vyššie uvedené pravidlá obmedzovania, existuje niekoľko výnimiek.
Napríklad eventstreamy služby Fabric majú veľa operácií, ktoré je možné spustiť až po rokoch, keď sú spustené. Obmedzovanie nových operácií eventstreamu by nedávalo zmysel, takže namiesto toho sa množstvo prostriedkov CU vyhradených na udržiavanie otvoreného streamu znižuje, kým kapacita nebude opäť v dobrom stave.
Ďalšou výnimkou je inteligencia v reálnom čase, ktorá by nemala byť v reálnom čase, ak by sa operácie oneskorili o 20 sekúnd. V dôsledku toho inteligencia v reálnom čase ignoruje prvú fázu obmedzovania s 20-sekundovým oneskorením na 10 minút prevodiča a čaká až do fázy zamietnutia na 60 minút prevodiča, aby sa začalo obmedzovanie. Vďaka tomuto správaniu môžu používatelia naďalej využívať výkon v reálnom čase aj počas obdobia vysokého dopytu.
Podobne sa takmer všetky operácie v kategórii Sklad vykazujú ako pozadie , kde je možné využiť 24-hodinové plynulé spracovanie aktivity s cieľom umožniť najflexibilnejšie vzory používania. Klasifikácia všetkých skladov údajov ako pozadia zabraňuje rýchlemu spusteniu obmedzovania pri špičkách využívania CU. Niektoré požiadavky môžu spustiť reťazec operácií, ktoré sú obmedzované inak. Môže sa tak stať, že na operáciu na pozadí sa obmedzenie bude vzťahovať ako na interaktívnu operáciu.
Microsoft Fabric delí operácie do dvoch typov, interaktívnych a pozadí. Popisy týchto operácií a rozdiely medzi nimi nájdete v operáciách služby Fabric.
Niektorí správcovia si môžu všimnúť, že operácie sú niekedy klasifikované ako interaktívne a hladké ako pozadie alebo naopak. Tento rozdiel sa odohráva, pretože systémy obmedzovania služby Fabric musia pred začatím spustenia žiadosti používať pravidlá obmedzovania. Plynulá situácia nastane po začatí práce a môže sa merať spotreba CU.
Systémy obmedzovania sa pokúšajú presne kategorizovať operácie po odoslaní, ale niekedy sa klasifikácia operácie môže po použití obmedzovania zmeniť. Keď sa spustí operácia, sprístupní sa podrobnejšie informácie o žiadosti. V nejednoznačných scenároch sa systémy obmedzovania snažia chybne klasifikovať operácie ako základné, čo je v najlepšom záujme používateľa.
To, či je vaša kapacita preťažená , si môžete pozrieť v grafe Využitie v aplikácii Metrika kapacity služby Microsoft Fabric. Nárast, ktorý prechádza cez čiaru, označuje preťaženie. Ak chcete ďalej skúmať preťaženie, prejdite na stránku s časovým bodom. Potom si môžete prezrieť interaktívne operácie aj operácie na pozadí a zistiť, ktoré z nich boli zodpovedné za preťaženie vašej kapacity. Môžete tiež určiť, kedy sa udalostí preťaženia konali.
Keďže využitie prekračujúce 100 % neznamená automatické obmedzenie, musíte pri vyhodnocovaní nadmerných limitov použiť graf Obmedzovanie. Odtiaľ môžete otvoriť tabuľku, ktorá zobrazuje minúty na vyhorenie, graf s pridaním, postupu prác, kumulatívnym percentom a ďalším.
Ak chcete zobraziť históriu vizuálov akejkoľvek nadutilizácie kapacity vrátane prenosov, kumulatívnych údajov a postupu napaľovania údajov o využití, prejdite na kartu Overages (Prekročenie hodnôt). Mierku vizuálu prekročení môžete zmeniť na zobrazenie 10 minút, 60 minút a 24 hodín. Prevod do úvahy berie do úvahy iba fakturovateľné operácie.
Prechod na detaily aplikácie Microsoft Fabric Capacity Metrics umožňuje správcom zobraziť operácie, ktoré boli zamietnuté počas udalosti obmedzenia. O týchto operáciách sa nachádzajú iba obmedzené informácie, pretože ich spustenie nebolo nikdy povolené. Správca môže vidieť produkt, používateľa, ID operácie a čas odoslania žiadosti. Pri zamietnutí žiadosti sa koncovým používateľom zobrazí chybové hlásenie so žiadosťou o skúsiť to znova.
Keď je kapacita obmedzovaná na mrazený bod, používateľom sa zobrazí chyba, ak ich akcia vyžaduje, aby služba Fabric vypočítala zdroje. Chyba môže napríklad povedať, že model sa nedá načítať z dôvodu dosiahnutia limitov kapacity. V takýchto prípadoch môžete použiť tieto stratégie na obnovenie kapacity z mrazeného stavu.
- Pred vydaním nových žiadostí počkajte, kým stav preťaženia ustane.
- Inovujte skladovú jednotku SKU kapacity F.
- Pozastavenie/obnovenie kapacity F.
- Automatické škálovanie kapacity P.
- Premiestnite s nižšou prioritou alebo nadmernú odchýlku pracovných priestorov z kapacity.
- Nainštalujte si aplikáciu Microsoft Fabric Capacity Metrics na monitorovanie kapacít služby Fabric.