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 ylitys on valinnainen ominaisuus, joka maksaa automaattisesti ylimääräisestä kapasiteetin käytöstä kapasiteetin ylläpitäjän asettaman rajan mukaan. 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 kapasiteetin ylitys on käytössä, se veloittaa kolminkertaisella pay-as-you-go -maksulla, rajoittuen vain siihen, että käyttö ylittää nykyisen kapasiteetin ja muuten laukaisee rajoituksen. 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 asettamiin rajoihin asti. Näin Fabric 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 rajoitus muuten tapahtuisi.
Kapasiteetin ylitys puuttuu tilanteeseen rajoituksen kohdalla. Kun kapasiteetin tasainen käyttö ylittää sisäänrakennetut kynnysarvot, kapasiteetin ylitykset "maksavat" automaattisesti ylimääräisen käytön veloittamalla Azure-tilauksestasi viivästyksiä tai hylkäyksiä. Tämä pitää kapasiteettisi rajoittamattomassa tilassa. Juoksevat työt eivät kärsi, ja kapasiteetti jatkaa toimintaansa 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. Tätä rajaa verrataan viimeisen 24 tunnin käsiteltyihin ylityksiisi, joita arvioidaan viiden minuutin välein. Esimerkiksi, jos tarkistus tehdään klo 09:00, raja verrataan eilen klo 09:00–09:00 tänään käsiteltyihin ylityksiisi. 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. Tämä johtuu siitä, että Fabric jakaa CU-tuntirajoituksesi 24 tunnille. Esimerkiksi 48 CU tunnin raja lisää 2 CU:ta kiintiösi. Jos käytettävissä oleva kiintiö ei pysty tukemaan konfiguroitua rajaa, kapasiteetin ylilyöntiä ei voi ottaa käyttöön ennen kuin kiintiötä nostetaan tai raja pienennetään. Lisätietoja kiintiöistä löytyy kohdasta Fabric quotas.
Radan ylimääräinen käyttö
Microsoft Fabric tarjoaa useita menetelmiä seurata, milloin kapasiteetin ylitys aktivoituu ja kuinka paljon ylimääräistä kapasiteettia käytetään:
| 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 maksut erillisellä mittarilla (kapasiteetin ylikulutuksen kapasiteetin käyttö); osoittaa taloudellista vaikutusta ajan myötä. |
| Kapasiteettitapahtumat Real-Time Hubissa | Reaaliaikainen ilmoitus kapasiteetin ylittämistapahtumista yhteenvetotaulukon avulla. |
Keskeiset käyttäytymiskäsitteet
| Käsite | Description |
|---|---|
| Trigger-piste | Aktivoituu, kun interaktiivisen viivekynnysprosentin osuus ylittää 100% (eli kun seuraavan 10 minuutin tasainen käyttö 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 raja saavutetaan, kapasiteetin ylitys loppuu ja rajoitus jatkuu, kunnes käyttö päättyy ikkunasta tai nostat rajaa. Tämä raja tarkistetaan viiden minuutin välein, joten on mahdollista 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 kynnys saavutetaan ja loppuu, kun käyttö laskee alle kynnyksen. |
Kapasiteetin ylijäämisen kustannukset
Kapasiteetin ylityksen mahdollistaminen voi aiheuttaa lisäkuluja kapasiteetin SKU:n yli. Tarkastellaan seuraavia kustannuskontrollia ja käyttäytymismalleja:
Laskutusmittari: Azure laskuttaa ylimääräisen käytön erillisellä mittarilla, joka on kolminkertainen maksu useammin kuin käyttää. 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 ylityksestä ei peri pysyvää 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 (esim. 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 -maksulla, on suositeltavaa pitää ylimääräinen raja alle kolmasosan päivittäisistä CU-tunneista; jolloin kustannukset ovat samankaltaiset kuin SKU:n kasvattaminen. 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 |
Huomioitavat asiat ja rajoitukset
Ota huomioon seuraavat seikat kapasiteetin ylittämisessä:
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ä varmistaa, että kapasiteetin ylitys kattaa 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ä 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 kapasiteettirajoitukset ajoittain ylittyvät. Se on ihanteellinen harvinaisiin odottamattomiin piikkeihin, tai pieniin tavallisiin piikkeihin, joissa skaalaaminen ei ole tarpeen. Jos sinua rajoitetaan säännöllisesti näiden tilanteiden ulkopuolella, skaalaan sen sijaan.
Parantaako se 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.