Capaciteitsoverschrijding (preview) in Microsoft Fabric

Capaciteitsoverschrijding (preview) is een opt-in functie die automatisch betaalt voor overtollig capaciteitsgebruik, tot een limiet die de capaciteitsbeheerder stelt. Het voorkomt throttling en zorgt ervoor dat workloads ononderbroken doorgaan, zelfs wanneer ze tijdelijk de capaciteitslimieten overschrijden.

Deze functie fungeert als een veiligheidsnet dat uw capaciteit actief houdt terwijl u actie onderneemt om verdere beperking te voorkomen. Wanneer je het inschakelt, rekent capaciteitsoverschrijding drie keer het pay-as-you-go-tarief, maar alleen voor gebruik dat je huidige capaciteit overschrijdt en anders throttling zou veroorzaken. Door capaciteitsoverschrijding in te schakelen, zorgt u ervoor dat workloads ononderbroken blijven tijdens onverwachte pieken in de vraag of kleine normale overbelastingen. Deze aanpak vormt een aanvulling op goede procedures voor capaciteitsbeheer in plaats van ze te vervangen.

Important

Capaciteitsoverschrijding bevindt zich momenteel in PREVIEW. Deze informatie heeft betrekking op een prereleaseproduct dat aanzienlijk kan worden gewijzigd voordat het wordt vrijgegeven. Microsoft geeft geen garanties, uitgedrukt of impliciet, met betrekking tot de informatie die hier wordt verstrekt.

Belangrijkste voordelen

Capaciteitsoverschrijding biedt de volgende belangrijke voordelen:

  • Fungeert als een veiligheidsnet tijdens onverwachte overbelastingen, waardoor capaciteiten actief blijven terwijl beheerders tijd hebben om te reageren.
  • Verwerkt automatisch kleine, routinematige interactieve overbelastingen zonder beheerdersactie.

Hoe capaciteitsoverschrijding werkt

Capaciteitsoverschrijding voorkomt throttling door automatisch het overtollige capaciteitsverbruik af te betalen tot een limiet die een beheerder stelt. Zo werkt throttling in Fabric samen met capaciteitsoverschrijding:

  • Elke capaciteit heeft vaste rekenresources gemeten in capaciteitseenheden (CA's).

  • Wanneer de vraag de beschikbare capaciteit (na het afvlakken) overschrijdt boven een gedefinieerde drempelwaarde, past Fabric throttling toe. Wil je meer weten over throttling, zie hoe throttling werkt.

  • Capaciteitsoverschrijding betaalt overtollig gebruik af op het moment dat anders throttling zou plaatsvinden.

Capaciteitsoverschrijding vindt plaats op het moment van drosseling. Wanneer het afgevlakte gebruik van uw capaciteit de ingebouwde drempelwaarden overschrijdt, worden er geen vertragingen toegepast en worden aanvragen niet afgewezen. In plaats daarvan verrekent capaciteitsoverschrijding het extra verbruik automatisch door het aan uw Azure-abonnement door te berekenen. Deze aanpak houdt je capaciteit in een niet-gethrotted toestand. Lopende taken blijven zonder onderbreking doorgaan en de capaciteit blijft operationeel zonder voor de gebruiker zichtbare beperkingen.

Capaciteitsbeheerders definiëren een doorlopende overschrijdingslimiet van 24 uur om kosten en prestaties te verdelen. Fabric vergelijkt deze limiet met je verwerkte overschotten van de afgelopen 24 uur en evalueert deze om de 5 minuten. Als Fabric bijvoorbeeld om 09:00 uur een controle uitvoert, vergelijkt het de limiet met je verwerkte overschrijdingen van 09:00 uur gisteren tot 09:00 uur vandaag. Om 09:05 uur verschuift het venster met vijf minuten vooruit en evalueert het gebruik van 09:05 gisteren tot 09:05 vandaag.

Overschrijdingslimieten maken gebruik van het Fabric-quotum. U kunt alleen een limiet instellen als dit binnen uw beschikbare quotum valt. Het vereiste quotum is gelijk aan 1/24e van de limiet die je stelt, omdat Fabric je limiet van CU-uren over 24 uur verdeelt. Met een limiet van 48 CU-uren worden bijvoorbeeld 2 CU's aan uw quotum toegevoegd. Als het beschikbare quotum de geconfigureerde limiet niet ondersteunt, kun je capaciteitsoverschrijding pas inschakelen als je de quota verhoogt of verlaagt. Zie Fabric quota voor meer informatie over quota.

Overschrijdingsgebruik bijhouden

Microsoft Fabric biedt verschillende methoden om bij te houden wanneer capaciteitsoverschrijding wordt geactiveerd en hoeveel extra capaciteit je gebruikt:

Methode Wat het laat zien
App voor metrische gegevens voor capaciteit Logboeken verwerkt overschrijdingen, toont CU-uren gefactureerd en capaciteitsstatus (Actief versus beperking).
Azure Cost Management Houdt gefactureerde overschrijdingen bij via een afzonderlijke meter (Capacity overage capacity usage); laat de financiële impact in de loop van de tijd zien.
Capaciteitsevenementen in Real-Time Hub Realtime waarschuwing van capaciteitsoverschrijdingsgebeurtenissen met behulp van de samenvattingstabel.

Belangrijkste gedragsconcepten

Concept Beschrijving
Triggerpunt Activeert wanneer het percentage van de drempelwaarde voor interactieve vertraging meer dan 100% bedraagt (dat wil zeggen, wanneer je afgevlakte gebruik voor de komende 10 minuten meer dan 100% van de capaciteit bedraagt).
Wat wordt gefactureerd Elke cumulatieve overdracht vindt plaats wanneer het interactieve vertragingsdrempelpercentage meer dan 100% bedraagt.
Geen prestatieverbeteringen Verhoogt de SKU-grootte of beschikbare middelen niet; Het voorkomt alleen throttling. Pas de grootte van de SKU aan voor een blijvende belasting.
Bestedingslimiet Stel een limiet van 24-uurs CU-uren in. Nadat je de limiet hebt bereikt, stopt de capaciteitsoverschrijding en wordt het beperken hervat totdat het verbruik uit het venster verdwijnt of je de limiet verhoogt. Capaciteitsoverschrijding controleert deze limiet elke 5 minuten, dus je kunt je limiet overschrijden; Overweeg deze controle wanneer je een redelijke limiet stelt.
Interactie met piekbeveiliging Een capaciteitsoverschrijding negeert pieksbescherming niet; beide functies werken samen om de belasting te beheren.
Zelfbeheerd gedrag Volledig geautomatiseerd; begint wanneer het gebruik de drempel bereikt en stopt wanneer het gebruik onder de drempel daalt.

Kostenoverwegingen voor capaciteitsoverschrijding

Het mogelijk maken van capaciteitsoverschrijding kan leiden tot extra kosten boven je capaciteits-SKU. Houd rekening met de volgende kostencontroles en -gedragingen:

  • Factureringsmeter: Azure factureert het overschrijdingsgebruik via een aparte meter tegen drie keer pay-as-you-go tarieven. Dit tarief geldt alleen voor CU-uren buiten uw SKU-vergoeding.

  • Bestedingslimiet: Stel een doorlopende CU-limiet van 24 uur in om de kosten te beheren. Wanneer u de limiet bereikt, wordt de capaciteitsoverschrijding gestopt en hervat de beperking in snelheid totdat het gebruik uit het venster rolt of u de limiet verhoogt.

  • Gebruiksgebaseerde kosten: Het mogelijk maken van capaciteitsoverschrijding brengt geen vaste kosten met zich mee. U betaalt alleen voor de CU-uren die snelheidsbeperking voorkomen.

  • Limieten aanpassen: U kunt op elk gewenst moment limieten bijwerken. Als de limiet wordt verhoogd, wordt de facturering hervat als de overbelasting zich blijft voordoen. Het verlagen van de limiet kan leiden tot throttling als je verwerkingscapaciteitsoverschrijdingen de nieuwe limiet overschrijden.

  • nl-NL: Inschakelen van overschrijdingsbescherming tijdens het vertragen: Als u capaciteitsoverschrijding inschakelt tijdens een zware vertragingsgebeurtenis, worden de kosten voor alle cumulatieve voortzettingen door Fabric in rekening gebracht op het moment dat u de capaciteitsoverschrijding inschakelt.

  • Wanneer capaciteitsoverschrijding wordt geactiveerd:

    • Werkbelastingen controleren en waar mogelijk optimaliseren of opnieuw distribueren.
    • Schaal op naar een grotere SKU als je vaak capaciteitsoverschrijdingen hebt of in een diepe throttling-toestand zit (bijvoorbeeld achtergrondafwijzing).
    • Pas limieten aan op basis van budget- en prestatiebehoeften.
  • Kosten weergeven: Gebruik Azure Cost Management en filter op de overschrijdingsmeter (Capaciteit Overschrijdings Gebruik CU) om het gebruik en de kosten te controleren.

Capaciteitsoverschrijdingslimieten

Capaciteitsoverschrijdingslimieten worden gedefinieerd in CU-uren. Een F2 biedt bijvoorbeeld 2 CU-uren per uur of 48 CU-uren per dag, terwijl een F256 256 CU-uren per uur of 6.144 CU-uren per dag levert.

In de volgende tabel ziet u de dagelijkse CU-uren die beschikbaar zijn voor elke capaciteits-SKU, zodat u een geschikte overschrijdingslimiet kunt kiezen. Omdat Azure het overschrijdingsgebruik tegen drie keer de pay-as-you-go-tarieven factureert, raden we aan om de overschrijdingslimiet onder een derde van je dagelijkse CU-uren te houden; het punt waarop de kosten vergelijkbaar zijn met het opschalen van de SKU. Hogere limieten kunnen echter nuttig zijn voor het verwerken van korte, ernstige interactieve pieken die nog steeds tot throttling kunnen leiden, zelfs na het opschalen.

Capaciteit SKU Basiscapaciteitseenheden CU-uren 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
F4096 4,096 98.304
F8192 8,192 196,608

Overwegingen en beperkingen

Houd rekening met de volgende punten wanneer je capaciteitsoverschrijding gebruikt:

  • Capaciteitsoverschrijding is alleen beschikbaar voor F-SKU's.

  • Capaciteitsoverschot betaalt uw overtollige capaciteitsverbruik af voor het huidige tijdvenster, maar doet niets aan uw toekomstige schuld. Dit gedrag zorgt ervoor dat capaciteitsoverschrijding het minimum haalbare bedrag aan CU aflost om je capaciteit draaiende te houden. Dit betekent ook dat, als u aanzienlijke overbelastingen hebt, capaciteitsoverschrijding gedurende lange perioden kan doorgaan, uiteindelijk de limiet van uw CU-uren bereikt. Wanneer capaciteitsoverschrijding wordt geactiveerd, controleert u uw capaciteit en neemt u de juiste actie.

  • Overcapaciteit voorkomt vertraging en zorgt ervoor dat nieuwe taken kunnen starten. Dit gedrag voorkomt een impact op gebruikers in de downstream, maar kan ook nieuwe grote taken toelaten. Als u wilt voorkomen dat Fabric tijdens achtergrondafwijzing nieuwe achtergrondtaken accepteert, stelt u een limiet in voor toegelaten capaciteitstoename van 100%.

  • Wees voorzichtig bij het omlaag schalen van capaciteit met capaciteitsoverschrijding ingeschakeld. Het verminderen van de capaciteit kan leiden tot aanzienlijke overschrijdingen die automatisch in rekening worden gebracht.

Veelgestelde vragen en aanbevolen procedures

Wanneer moet ik capaciteitsoverschrijding gebruiken?

Gebruik het wanneer uptime cruciaal is en je af en toe de capaciteitslimiet bereikt. Het is ideaal voor zeldzame, onverwachte pieken of kleine gewone pieken waarbij je niet hoeft op te schalen. Als u regelmatig buiten deze scenario's wordt beperkt, kunt u in plaats daarvan omhoog schalen.

Verbetert capaciteitsoverschrijding de prestaties?

Nee. Het voorkomt throttling, maar breidt het geheugen of de snelheid niet uit. Taken worden zoals gebruikelijk uitgevoerd, maar zonder vertragingen of afwijzingen.

Wat gebeurt er als ik het tijdens throttling inschakel?

Het betaalt onmiddellijk geaccumuleerde overschrijding af.

Kan ik zien welke workloads of gebruikers de overschrijding hebben veroorzaakt?

Overbelastingen zijn het gevolg van de accumulatie van alle bewerkingen op de capaciteit. Analyseer gegevens in de app Capacity Metrics om inzicht te krijgen in de bewerkingen die in uw capaciteit zijn uitgevoerd binnen een opgegeven tijdvenster.

Nee. Het voorkomt alleen throttling als gevolg van CU-uitputting. Geheugen, gelijktijdigheid en andere limieten zijn nog steeds van toepassing (zie bijvoorbeeld de Semantische model-SKU-beperking ).

Als mijn capaciteit nooit meer dan 100% interactieve vertragingstijd overschrijdt, zijn er dan kosten verbonden aan het laten staan van de capaciteitsoverschrijding?

Nee. U betaalt alleen wanneer overschrijdingen optreden.