Kapacitetsöverförbrukning (förhandsversion) i Microsoft Fabric

Kapacitetsöverförbrukning är en opt-in-funktion som automatiskt betalar för överkapacitetsanvändning, upp till en gräns som angetts av kapacitetsadministratören. Det förhindrar begränsning och säkerställer att arbetsbelastningarna fortsätter oavbrutet, även om de tillfälligt överskrider en kapacitets gränser.

Den här funktionen fungerar som ett säkerhetsnät som håller din kapacitet igång medan du vidtar åtgärder för att förhindra ytterligare kapacitetsbegränsning. När det är aktiverat debiteras kapacitetsöverförbrukning med 3 gånger priset för användningsbaserad betalning, begränsat till användning som överskrider din aktuella kapacitet och annars skulle utlösa begränsning. Genom att aktivera överförbrukning av kapacitet ser du till att arbetsbelastningarna fortsätter oavbrutet under oväntade toppar i efterfrågan eller små regelbundna överbelastningar. Den här metoden kompletterar bra metoder för kapacitetshantering i stället för att ersätta dem.

Important

Kapacitetsöverförbrukning är för närvarande i förhandsversion. Den här informationen gäller en förhandsversionsprodukt som kan ändras avsevärt innan den släpps. Microsoft lämnar inga garantier, uttryckta eller underförstådda, med avseende på den information som tillhandahålls här.

Viktiga fördelar

Överförbrukning av kapacitet ger följande viktiga fördelar:

  • Fungerar som ett säkerhetsnät vid oväntade överbelastningar och håller kapaciteterna igång samtidigt som administratörerna får tid att svara.
  • Hanterar automatiskt små, rutinmässiga interaktiva överlagringar utan att administratörsåtgärd krävs.

Så här fungerar överförbrukning av kapacitet

Kapacitetsöverskridande förhindrar begränsning genom att automatiskt betala för överskjutande kapacitetsanvändning upp till en gräns som administratören bestämmer. Så här interagerar strypning i Fabric med överförbrukning av kapacitet:

  • Varje kapacitet har fasta beräkningsresurser mätta i kapacitetsenheter (CUS).

  • När efterfrågan överskrider den tillgängliga kapaciteten (efter utjämning) bortom ett definierat tröskelvärde, tillämpar Fabric strypning. Mer information om throttling finns i hur throttling går till.

  • Överskridande av kapacitet täcker överanvändning vid den tidpunkt då strypning annars skulle ske.

Kapacitetsöverförbrukning ingriper vid begränsningspunkten. När din kapacitets utjämnade användning överskrider de inbyggda tröskelvärdena, i stället för att tillämpa fördröjningar eller avslag, kommer överförbrukning av kapacitet automatiskt att "betala av" överanvändningen genom att debitera din Azure-prenumeration. Detta håller din kapacitet obehindrad. Jobb som körs påverkas inte och kapaciteten fortsätter att fungera utan användar synlig begränsning.

För att balansera kostnader och prestanda definierar kapacitetsadministratörer en löpande överförbrukningsgräns på 24 timmar. Den här gränsen jämförs med dina bearbetade överförbrukningar från de senaste 24 timmarna och utvärderas med 5 minuters intervall. Om en kontroll till exempel görs kl. 09:00 jämförs gränsen med dina bearbetade överförbrukningar från 09:00 igår till 09:00 i dag. Klockan 09:05 flyttas fönstret framåt med fem minuter och utvärderar användningen från 09:05 igår till 09:05 idag.

Överförbrukningsgränser använder Fabric kvot, så du kan bara ange en gräns om den ligger inom din tillgängliga kvot. Den obligatoriska kvoten är lika med 1/24 av den gräns som du anger. Det beror på att Fabric sprider din CU-timgräns över 24 timmar. Till exempel ökar en gräns på 48 CU-timmar din kvot med 2 CUs. Om den tillgängliga kvoten inte stöder den konfigurerade gränsen kan kapacitetsöverförbrukning inte aktiveras förrän kvoten har ökats eller gränsen har minskats. Mer information om kvoter finns i Fabric-kvoter.

Spåra överförbrukningsanvändning

Microsoft Fabric innehåller flera metoder för att spåra när kapacitetsöverförbrukning aktiveras och hur mycket extra kapacitet som används:

Metod Vad det visar
Appen Kapacitetsmätning Loggar bearbetade överförbrukningar, visar fakturerade CU-timmar och kapacitetstillståndet (aktiv kontra strypning).
Azure Cost Management Spårar fakturerade överutnyttjanden via en separat mätare (överkapacitetsanvändning); visar ekonomiska effekter över tid.
Kapacitetshändelser i Real-Time Hub Realtidsaviseringar om kapacitetsöverförbrukningshändelser med hjälp av sammanfattningstabellen.

Viktiga beteendebegrepp

Begrepp Beskrivning
Utlösarpunkt Aktiveras när tröskelvärdet för interaktiv fördröjning överskrider 100% (dvs. när din utjämnade användning under de kommande 10 minuterna överskrider 100% kapacitet.).
Vad som debiteras Alla kumulativa överföringar vid tröskelvärdet för interaktiv fördröjning överskrider 100%.
Ingen prestandaökning Ökar inte SKU-storleken eller tillgängliga resurser; Det förhindrar endast strypning. Ange SKU:ns storlek för varaktig belastning.
Utgiftsgräns Ange en 24-timmarsgräns för CU-timmar. När gränsen har nåtts stoppas överskriden kapacitet och begränsningen återinförs tills användningen försvinner ur tidsramen eller om du ökar gränsen. Den här gränsen kontrolleras var 5:e minut, så det är möjligt att överskrida din gräns. överväg den här kontrollen när du anger en rimlig gräns.
Interaktion med överspänningsskydd Överförbrukning av kapacitet åsidosätter inte överspänningsskydd. båda funktionerna fungerar tillsammans för att hantera belastningen.
Självhanteringsbeteende Helt automatiserad, startar när tröskelvärdet nås och stoppas när användningen sjunker under tröskelvärdet.

Kostnadsöverväganden för överförbrukning av kapacitet

Om du aktiverar överförbrukning av kapacitet kan det leda till ytterligare avgifter utöver din kapacitets-SKU. Överväg följande kostnadskontroller och beteenden:

  • Faktureringsmätare: Azure fakturerar överanvändning via en separat mätare till 3 gånger priserna för betala per användning. Det här priset gäller endast CU-timmar utöver din SKU-ersättning.

  • Utgiftsgräns: Ange en rullande 24-timmars CU-gräns för att kontrollera kostnaderna. När du når gränsen stoppas kapacitetsöverförbrukningen och begränsningen återupptas tills användningen distribueras ut ur fönstret eller så ökar du gränsen.

  • Användningsbaserade avgifter: Det finns ingen stående avgift för att aktivera överförbrukning av kapacitet. Du betalar bara för CU-timmarna som förhindrar nedtrappning.

  • Justera gränser: Du kan uppdatera gränser när som helst. Om du ökar gränsen återupptas faktureringen om överbelastningen kvarstår. En sänkning av gränsen kan leda till begränsning om överförbrukning av bearbetad kapacitet överskrider den nya gränsen.

  • Aktivera överkapacitetsskydd under strypning: Om du aktiverar överkapacitet under en händelse med kraftig strypning debiterar Fabric dig för all kumulativ överföringsvolym när du aktiverar överkapacitet.

  • När kapacitetsöverförbrukning aktiveras:

    • Granska arbetsbelastningar och optimera eller omdistribuera där det är möjligt.
    • Skala upp till en större SKU om du har frekventa kapacitetsöverförbrukningar eller är i ett djupt begränsningstillstånd (t.ex. bakgrundsavslag).
    • Justera gränserna baserat på budget- och prestandabehov.
  • Visa avgifter: Använd Azure Cost Management och filtrera efter överförbrukningsmätaren (Capacity Overage Capacity Usage CU) för att övervaka användning och kostnader.

Kapacitetsöverförbrukningsgränser

Kapacitetsöverförbrukningsgränser definieras i CU-timmar. Till exempel ger en F2 2 CU timmar per timme, eller 48 CU timmar per dag, medan en F256 ger 256 CU timmar per timme, eller 6,144 CU timmar per dag.

I följande tabell visas de dagliga CU-timmarna för varje kapacitets-SKU som hjälper dig att välja en lämplig gräns för överförbrukning. Eftersom Azure fakturerar överförbrukning till tre gånger högre priser än standardpriserna för betala-vid-förbrukning rekommenderar vi att du håller överförbrukningsgränsen under en tredjedel av dina dagliga CU-timmar; vid denna punkt är kostnaderna jämförbara med att öka SKU:n. Högre gränser kan dock vara användbara för att hantera korta, allvarliga interaktiva toppar som fortfarande kan leda till begränsning även efter uppskalning.

Kapacitets-SKU Baskapacitetsenheter CU-timmar per dag
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

Överväganden och begränsningar

Tänk på följande när du använder överförbrukning av kapacitet:

  • Kapacitetsöverförbrukning är endast tillgängligt för F-SKU:er.

  • Kapacitetsöverskott betalar av din överkapacitetsskuld under den aktuella tidsperioden men rensar inte din framtida skuld. Detta säkerställer att kapacitetsöverskott betalar av den minimalt nödvändiga mängden CU för att hålla din kapacitet igång. Det innebär också att om du har betydande överbelastningar kan kapacitetsöverbelastningen fortsätta under långa perioder och så småningom nå gränsen för CU-timmar. När kapacitetsöverförbrukning aktiveras granskar du din kapacitet och vidtar lämpliga åtgärder.

  • Kapacitetsöverförbrukning förhindrar begränsning och gör att nya jobb kan köras. Detta förhindrar nedströmspåverkan för användare men kan också ta emot nya stora jobb. För att förhindra att Fabric accepterar nya bakgrundsjobb under tiden då bakgrundsjobb avvisas, ställ in en kapacitetsökningsskyddsgräns på 100%.

  • Var försiktig när du skalar ned kapaciteten med kapacitetsöverförbrukning aktiverat. Att minska kapaciteten kan leda till betydande överförbrukning som kapacitetsöverförbrukning automatiskt debiterar.

Vanliga frågor och svar och metodtips

När ska jag använda överförbrukning av kapacitet?

Använd den när drifttiden är kritisk och kapacitetsgränserna nås ibland. Det är idealiskt för sällsynta oväntade toppar eller små regelbundna toppar där det inte behövs någon uppgradering av kapacitet. Om du begränsas regelbundet förutom i dessa scenarier, skala upp i stället.

Förbättrar det prestandan?

Nej. Det förhindrar strypning av prestanda men ökar inte minne eller hastighet. Jobb körs som vanligt men utan fördröjningar eller avslag.

Vad händer om jag aktiverar den medan den är strypt?

Den ackumulerade överförbrukningen betalas omedelbart.

Kan jag se vilka arbetsbelastningar eller användare som orsakade överförbrukning?

Överbelastningar beror på ackumuleringen av alla operationer på kapaciteten. Analysera data i appen Kapacitetsmått för att hitta insikter om vilka åtgärder som kördes på din kapacitet inom en angiven tidsperiod.

Nej. Det förhindrar endast begränsningar orsakade av CU-överbelastning. Minne, samtidighet och andra gränser gäller fortfarande (se till exempel SKU-begränsningen för semantisk modell ).

Om min kapacitet aldrig överstiger 100% interaktiv latens, finns det någon kostnad för att ha kapacitetsöverkonsumtion på?

Nej. Du betalar bara när överförbrukning uppstår.