Kapasiteetin ylijääminen Microsoft Fabric -ohjelmassa

Kapasiteetin ylitys on valinnainen ominaisuus, joka maksaa kelvollisesta ylimääräisestä kapasiteetista aina kapasiteetin ylläpitäjän asettaman 24 tunnin jatkuvaan kynnykseen asti. Se auttaa estämään rajoittamista väliaikaisen kysynnän aikana SKU:n yläpuolella. Konfiguroitu kynnys ei ole kova kulutuskatto. Koska Fabric arvioi ylitystä säännöllisesti ja jo käynnissä olevat toiminnot jatkuvat, veloituksesi voivat ylittää kynnyksen.

Tämä ominaisuus toimii turvaverkkona, joka pitää kapasiteetin käynnissä samalla kun ryhdyt toimiin lisärajoitusten estämiseksi. Kun otat sen käyttöön, kapasiteetin ylitys veloitetaan kolminkertaisella pay-as-you-go -maksulla, mutta vain käytössä, joka ylittää nykyisen kapasiteetin ja muuten aiheuttaisi throttlingin. Kapasiteetin ylilyönnin avulla varmistat, että työkuormat jatkuvat keskeytyksettä odottamattomien kysyntäpiikkien tai pienten säännöllisten ylikuormitusten aikana. Tämä lähestymistapa täydentää hyviä kapasiteetinhallintakäytäntöjä sen sijaan, että korvaisi niitä.

Note

Kapasiteetin ylitys on oletuksena käytössä, kun luot Fabric-kapasiteetin. Voit konfiguroida sen kapasiteetin luomisen yhteydessä tai myöhemmin OneLake-katalogin tai Admin-portaalin kautta.

Keskeiset edut

Kapasiteetin ylitys tarjoaa seuraavat keskeiset edut:

  • Toimii turvaverkkona odottamattomien ylikuormitusten aikana, pitäen kapasiteetit käynnissä ja antaen ylläpitäjille aikaa reagoida.
  • Käsittelee automaattisesti pieniä, rutiininomaisia interaktiivisia ylikuormituksia ilman ylläpitäjän toimenpiteitä.

Miten kapasiteetin ylitys toimii

Kapasiteetin ylitys estää rajoittamisen maksamalla automaattisesti ylimääräisen kapasiteetin käytön pois ylläpitäjän asettamaan kynnykseen asti. Näin Fabric-ohjelman rajoittaminen vaikuttaa kapasiteetin ylittämiseen:

  • Jokaisella kapasiteetilla on kiinteät laskentaresurssit, jotka mitataan kapasiteettiyksiköissä (CU).

  • Kun kysyntä ylittää käytettävissä olevan kapasiteetin (tasoittamisen jälkeen) yli määritellyn kynnyksen, Fabric käyttää rajoitusta. Jos haluat oppia lisää throttlingista, katso , miten throttling toimii.

  • Kapasiteetin ylitys korvaa ylimääräisen käytön siinä vaiheessa, kun muuten throttleus tapahtuisi.

Kapasiteetin ylitys puuttuu tilanteeseen rajoituksen kohdalla. Kun kapasiteetin tasainen käyttö ylittää sisäänrakennetut kynnysarvot, kapasiteetin ylittäminen korvaa ylimääräisen käytön automaattisesti veloittamalla Azure-tilauksestasi viivästyksiä tai hylkäyksiä. Tämä lähestymistapa pitää kapasiteettisi rajoittamattomassa tilassa. Juoksutehtävät jatkuvat keskeytyksettä, ja kapasiteetti toimii ilman käyttäjän näkyvää rajoitusta.

Kustannusten ja suorituskyvyn tasapainottamiseksi kapasiteetin ylläpitäjät määrittelevät jatkuvan 24 tunnin ylitysrajan. Fabric vertaa tätä kynnystä käsiteltyihin ylimääräisiin viimeisen 24 tunnin aikana ja arvioi sen viiden minuutin välein. Esimerkiksi, jos Fabric suorittaa tarkistuksen klo 09:00, se vertaa kynnystä käsiteltyihin ylijäämiin, jotka olivat eilen klo 09:00–09:00 tänään. Klo 09:05 ikkuna siirtyy viisi minuuttia eteenpäin, arvioiden käyttöä eilisestä 09:05:stä tänään klo 09:05:een.

Yli-ikärajat käyttävät Fabric-kiintiötä, joten kynnysarvon voi asettaa vain, jos se osuu käytettävissä olevaan kiintiöösi. Vaadittu kiintiö on 1/24 asettamastasi kynnyksestä, koska Fabric jakaa CU-tuntikynnyksesi 24 tunnille. Esimerkiksi 48 CU tunnin kynnys lisää 2 CU:ta kiintiösi. Jos käytettävissä oleva kiintiö ei tue konfiguroitua kynnystä, kapasiteetin ylitystä ei voi ottaa käyttöön ennen kuin kiintiötä nostetaan tai kynnystä pienennetään. Lisätietoja kiintiöistä löytyy kohdasta Fabric quotas.

Radan ylimääräinen käyttö

Microsoft Fabric tarjoaa useita tapoja seurata, milloin kapasiteetin ylitys aktivoituu ja kuinka paljon ylimääräistä kapasiteettia käytät:

Menetelmä Mitä se näyttää
Capacity Metrics -sovellus Lokikirjat käsittelevät ylityksiä, näyttävät laskutetut CU-tunnit ja kapasiteetin tilan (Aktiivinen vs. hidastuva).
Azure-kustannusten hallinta Radat laskuttavat ylimääräiset mittarit erillisellä mittarilla (kapasiteetin ylikulutuksen kapasiteetti käytettävissä); osoittaa taloudellista vaikutusta ajan myötä.
Kapasiteettitapahtumat Real-Time Hubissa Reaaliaikainen hälytys kapasiteetin ylittämistapahtumista käyttämällä yhteenvetotaulukkoa.

Keskeiset käyttäytymiskäsitteet

Käsite Description
Trigger-piste Aktivoituu, kun interaktiivisen viivekynnysprosentin osuus ylittää 100% (eli kun sujuva käyttö seuraavien 10 minuutin aikana ylittää 100% kapasiteetin).
Mitä laskutetaan Mikä tahansa kumulatiivinen siirto eteenpäin interaktiivisen viivekynnysprosentin pisteessä ylittää 100%.
Ei suorituskyvyn parannusta Se ei lisää SKU:n kokoa tai käytettävissä olevia resursseja; Se estää vain throttlingin. Kokoa SKU jatkuvaa kuormitusta varten.
Kulutuskynnys Aseta 24 tunnin CU-tuntien raja. Kun saavutat kynnyksen, kapasiteetin ylitys loppuu ja rajoitus jatkuu, kunnes käyttö päättyy ikkunasta tai kynnystä nostetaan. Kynnys ei ole kova katto. Lisätietoja löytyy kohdasta Ylityskynnysarvon ymmärtäminen.
Ylijännitesuojan vuorovaikutus Kapasiteetin ylittäminen ei ohita ylijännitesuojaa; Molemmat ominaisuudet toimivat yhdessä kuormituksen hallinnassa.
Itseohjautuva käyttäytyminen Täysin automatisoitu; alkaa, kun käyttö saavuttaa kynnyksen, ja loppuu, kun käyttö laskee alle kynnyksen.

Ymmärrä ylityskynnys

Yli-ikäraja, jonka määrität, on kulutuskynnys, ei kova kulutuskatto. Fabric arvioi prosessoitua ylijäämää säännöllisin väliajoin. Kun kapasiteetti saavuttaa rajan, voi olla lyhyt viive ennen rajoittamisen alkamista, ja jo käynnissä olevat toiminnot jatkavat toimintaansa. Tämän seurauksena todelliset ylihintamaksusi voivat ylittää asettamasi rajan.

Seuraava käyttötarkoitus välttää rajoitukset ja laskut ylimääräisellä tasolla:

  • Ylimääräinen käyttö, joka kertyi ennen kapasiteetin ylittymistä.

  • Toiminnot, jotka pyörivät kapasiteetin ollessa ylikuormitettu.

  • Operaatiot, jotka kestävät jopa viisi minuuttia kapasiteetin saavuttamisen jälkeen.

Kynnys koskee käsiteltyä ylijäämää 24 tunnin vuorokaudella. Kun vanhemman iän kulutus vanhenee, ylimääräinen kapasiteetti tulee jälleen käytettäviin.

Vaihe Kapasiteetin käyttäytyminen Laskutuskäyttäytyminen
Tavallinen Käyttö pysyy SKU-allokaatiossa. Ei ylimääräistä maksua.
Yli-iän aktiivinen Fabric hyväksyy kelvollisen ylimääräisen käytön, kun taas prosessoitu ylimääräinen määrä pysyy rajan alapuolella. Fabric laskuttaa ylimääräisen kulutuksen ylitysprosentilla.
Kynnys saavutettu Fabric siirtyy kohti throttlingia palveluarviointijakson jälkeen. Lennon aikainen kulutus voi nostaa varauksia kynnyksen yläpuolelle.
Palauttaminen Vanhempi prosessoitu ylimääräinen jää pois. Ylimääräinen headroom tulee taas käytettäviin.

Kapasiteetin ylijäämisen kustannukset

Kapasiteetin ylityksen salliminen voi aiheuttaa lisäkuluja kapasiteetin SKU:n yli. Tarkastellaan seuraavia kustannuskontrollia ja käyttäytymismalleja:

  • Laskutusmittari: Azure laskuttaa ylimääräisen kulutuksen erillisellä mittarilla, joka on kolminkertainen maksa käytön mukaan. Tämä hinta koskee vain CU-tunteja, jotka ylittävät SKU-kituksesi.

  • Kulutuskynnys: Aseta jatkuva 24 tunnin CU-kynnys kustannusten hallintaan. Kun saavutat kynnyksen, kapasiteetin ylitys loppuu ja rajoitus jatkuu, kunnes käyttö päättyy ikkunasta tai kynnystä nostetaan.

  • Käyttöperusteiset maksut: Kapasiteetin ylityksen mahdollistaminen ei aiheuta vakiintuvaa maksua. Maksat vain niistä CU-tunneista, jotka estävät throttlingin.

  • Kynnysten säätäminen: Voit päivittää kynnystä milloin tahansa. Kynnysarvon nostaminen jatkaa laskutusta, jos ylikuormitus jatkuu. Kynnysarvon laskeminen voi johtaa rajoitukseen, jos käsitellyn kapasiteetin ylitykset ylittävät uuden kynnyksen.

  • Ylijäämissuojan käyttöönotto rajoituksen aikana: Jos otat kapasiteetin ylityksen käyttöön raskaan rajoitustapahtuman aikana, Fabric veloittaa sinulta kaiken kumulatiivisen jatkokulun käytön käynnistämisen yhteydessä.

  • Kun kapasiteetin ylitys aktivoituu:

    • Tarkista työkuormat ja optimoi tai jaa niitä uudelleen mahdollisuuksien mukaan.
    • Skaalaa suurempaan SKU:hun, jos kapasiteetti ylittää usein tai olet syvässä throttling-tilassa (esimerkiksi taustahylkäys).
    • Säädä kynnystä budjetin ja suorituskykytarpeiden mukaan.
  • katselumaksut: Käytä Azure Cost Management ja suodata ylimäärämittarilla (Capacity Overage Capacity Usage CU) käytön ja kustannusten seuraamiseen.

Kapasiteetin ylityskynnykset

Kapasiteetin ylityksen kynnysarvot määritellään CU-tunteina. Esimerkiksi F2 tarjoaa 2 CU tuntia tunnissa eli 48 CU tuntia päivässä, kun taas F256 tarjoaa 256 CU tuntia tunnissa eli 6 144 CU tuntia päivässä.

Seuraava taulukko näyttää päivittäiset CU-tunnit kullekin kapasiteetin SKU:lle, jotta voit valita sopivan ylikulutuksen rajan. Koska Azure laskuttaa ylimääräistä käyttöä kolminkertaisella pay-as-you-go -hinnoilla, pidä ylityskynnys alle kolmasosan päivittäisistä CU-tunneistasi; piste, jossa kustannukset ovat samankaltaiset kuin SKU:n skaalaaminen. Korkeammat kynnysarvot voivat olla hyödyllisiä lyhyiden, voimakkaiden interaktiivisten piikkien käsittelyssä, jotka voivat silti aiheuttaa hidastumista, vaikka skaalaus kasvaisi.

Kapasiteetin SKU Peruskapasiteettiyksiköt CU-tunnit päivässä
F2 2 48
F4 4 96
F8 8 192
F16 16 384
F32 32 768
F64 64 1,536
F128 128 3,072
F256 256 6,144
F512 512 12,288
F1024 1,024 24,576
F2048 2 048 49,152
F4096 4,096 98 304
F8192 8,192 196,608

Huomioitavat asiat ja rajoitukset

Ota huomioon seuraavat seikat, kun käytät kapasiteetin ylitystä:

  • Kapasiteetin ylitys on sallittu vain F-SKU:ille.

  • Kapasiteetin ylitys maksaa ylimääräisen kapasiteettivelkasi pois nykyiseltä aikaikkunalta, mutta ei poista tulevaa velkaa. Tämä toiminta varmistaa, että kapasiteetin ylittäminen maksaa vähimmäismäärän CU:ta, jotta kapasiteetti pysyy käynnissä. Se tarkoittaa myös, että jos sinulla on merkittäviä ylikuormituksia, kapasiteetin ylitys voi jatkua pitkään ja lopulta saavuttaa CU-tuntirajasi. Kun kapasiteetin ylitys aktivoituu, tarkista kapasiteettisi ja ryhdy asianmukaisiin toimiin.

  • Kapasiteetin ylittäminen estää rajoituksen ja mahdollistaa uusien töiden käynnistymisen. Tämä käyttäytyminen estää käyttäjille kohdistuvan vaikutuksen alavirtaan, mutta voi myös mahdollistaa uusia suuria työpaikkoja. Estääksesi Fabric hyväksymästä uusia taustatyöpaikkoja taustahylkäyksen aikana, aseta kapasiteettiylikuormitussuojan raja 100%.

  • Ole varovainen, kun pienennät kapasiteettia, kun kapasiteetin ylitys on käytössä. Kapasiteetin vähentäminen voi johtaa merkittäviin ylityksiin, jotka kapasiteetin ylilyönnit automaattisesti veloittavat.

UKK:t ja parhaat käytännöt

Milloin minun pitäisi käyttää kapasiteetin ylitystä?

Käytä sitä, kun käyttöaika on kriittinen ja ajoittain kapasiteettirajoitukset saavutetaan. Se sopii erinomaisesti harvinaisiin odottamattomiin piikkeihin, tai pieniin tavallisiin piikkeihin, joissa ei tarvitse kasvattaa skaalausta. Jos sinua rajoitetaan säännöllisesti näiden tilanteiden ulkopuolella, skaalaan sen sijaan.

Parantaako kapasiteetin ylitys suorituskykyä?

Ei. Se estää throttlingin, mutta ei lisää muistia tai nopeutta. Työt sujuvat normaalisti, mutta ilman viivästyksiä tai hylkäyksiä.

Mitä tapahtuu, jos otan sen käyttöön throttlingin aikana?

Se maksaa kertyneen ylijäämän välittömästi pois.

Voinko kertoa, mitkä työkuormat tai käyttäjät aiheuttivat ylimääräisen?

Ylikuormitukset johtuvat kaikkien toimintojen kertymisestä kapasiteetilla. Analysoi Capacity Metrics -sovelluksessa tietoja löytääksesi tietoa siitä, mitä toimintoja kapasiteettillasi on suoritettu määrätyn ajan puitteissa.

Ei. Se estää kaasun vain CU:n uupumisen vuoksi. Muisti-, samanaikaisuus- ja muut rajoitukset pätevät edelleen (ks. esimerkiksi semanttisen mallin SKU-rajoitus ).

Jos kapasiteettini ei koskaan ylitä 100% interaktiivista viivettä, onko kapasiteetin ylittämisestä mitään kustannuksia?

Ei. Maksat vain, kun ylityksiä tapahtuu.