Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Kapasiteetin yliylitys (esikatselu) on valinnainen ominaisuus, joka maksaa automaattisesti ylimääräisestä kapasiteetin käytöstä kapasiteetin ylläpitäjän asettamaan rajaan asti. Se estää rajoittamisen ja varmistaa, että työkuormat jatkuvat keskeytyksettä, vaikka ne tilapäisesti ylittäisivät kapasiteetin rajat.
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ä.
Tärkeää
Kapasiteetin ylitys on tällä hetkellä PREVIEW-vaiheessa. Nämä tiedot liittyvät esijulkaisutuotteeseen, jota voidaan muuttaa huomattavasti ennen sen julkaisua. Microsoft ei anna mitään takuita tässä annettujen tietojen suhteen.
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 rajaan 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 ylimääräisen rajan. Fabric vertaa tätä rajaa viimeisen 24 tunnin prosessoituihin ylimääräisiin ja arvioi sen viiden minuutin välein. Esimerkiksi, jos Fabric suorittaa tarkistuksen klo 09:00, se vertaa rajaa käsiteltyihin ylikuluihin eilen klo 09:00 ja tänään klo 09:00. Klo 09:05 ikkuna siirtyy viisi minuuttia eteenpäin, arvioiden käyttöä eilisestä 09:05:stä tänään klo 09:05:een.
Yliikärajoitukset käyttävät Fabric-kiintiötä, joten voit asettaa rajan vain, jos se kuuluu käytettävissä olevaan kiintiöösi. Vaadittu kiintiö on 1/24 asettamastasi rajasta, koska Fabric jakaa CU-tuntirajoituksesi 24 tunnin ajan. Esimerkiksi 48 CU tunnin raja lisää 2 CU:ta kiintiösi. Jos käytettävissä oleva kiintiö ei tue asetettua rajaa, kapasiteetin ylitystä ei voi ottaa käyttöön ennen kuin kiintiötä nostetaan tai rajoitusta 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. |
| Kulutusraja | Aseta 24 tunnin CU-tuntirajoitus. Kun saavut rajan, kapasiteetin ylitys loppuu ja rajoitus jatkuu, kunnes käyttö päättyy ikkunasta tai nostat rajaa. Kapasiteetin ylitys tarkistaa tämän rajan viiden minuutin välein, joten saatat ylittää rajasi; Ota tämä tarkistus huomioon, kun asetat kohtuullisen rajan. |
| 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. |
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.
Kulutusraja: Aseta jatkuva 24 tunnin CU-raja kustannusten hallitsemiseksi. Kun saavut rajan, kapasiteetin ylitys loppuu ja rajoitus jatkuu, kunnes käyttö päättyy ikkunasta tai nostat rajaa.
Käyttöperusteiset maksut: Kapasiteetin ylityksen mahdollistaminen ei aiheuta vakiintuvaa maksua. Maksat vain niistä CU-tunneista, jotka estävät throttlingin.
Rajojen säätäminen: Voit päivittää rajoja milloin tahansa. Rajoituksen nostaminen jatkaa laskutusta, jos ylikuormitus jatkuu. Rajan alentaminen voi johtaa rajoitukseen, jos käsitellyn kapasiteetin ylitykset ylittävät uuden rajan.
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ä rajoja budjetin ja suorituskyvyn tarpeiden mukaan.
katselumaksut: Käytä Azure Cost Management ja suodata ylimäärämittarilla (Capacity Overage Capacity Usage CU) käytön ja kustannusten seuraamiseen.
Kapasiteetin ylitysrajat
Kapasiteetin ylitysrajat 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 ylimäärärajan. Koska Azure laskuttaa ylimääräistä käyttöä kolminkertaisella pay-as-you-go -hinnalla, suosittelemme pitämään ylikulutuksen alle kolmasosan päivittäisistä CU-tunneistasi; pisteen, jolloin kustannukset ovat samankaltaiset kuin SKU:n skaalaus. Korkeammat rajat voivat kuitenkin olla hyödyllisiä lyhyiden, voimakkaiden interaktiivisten piikkien käsittelyssä, jotka voivat silti aiheuttaa rajoitusta, 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.
Suojaako kapasiteetin ylitys minua kaikilta kapasiteettiin liittyviltä ongelmilta?
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.