Eccedenza della capacità in Microsoft Fabric

L'eccesso di capacità è una funzione opponibile che copre l'uso eccesso di capacità idoneo, fino a una soglia mobile di 24 ore impostata dall'amministratore della capacità. Aiuta a prevenire il throttling durante una domanda temporanea superiore al livello di SKU previsto. La soglia configurata non è un tetto di spesa rigido. Poiché Fabric valuta periodicamente l'eccesso e le operazioni già in corso continuano a essere eseguite, i tuoi addebiti possono superare la soglia.

Questa funzionalità funge da rete di sicurezza che mantiene operativa la capacità mentre si intraprendono azioni per evitare ulteriori limitazioni. Quando lo abiliti, gli addebiti per il superamento della capacità vengono applicati al triplo della tariffa pay-as-you-go, ma solo per l'utilizzo che supera la capacità attuale e che altrimenti comporterebbe il throttling. Abilitando l'eccedenza della capacità, si garantisce che i carichi di lavoro continuino senza interruzioni durante picchi imprevisti della domanda o piccoli overload regolari. Questo approccio integra procedure consigliate per la gestione della capacità anziché sostituirle.

Note

L'eccesso di capacità è abilitato di default quando crei una capacità Fabric. Puoi configurarlo durante la creazione della capacità o successivamente dopo il provisioning tramite OneLake Catalog o il portale Admin.

Vantaggi principali

L'eccedenza della capacità offre i vantaggi principali seguenti:

  • Funge da rete di sicurezza durante gli overload imprevisti, mantenendo le capacità in esecuzione e offrendo agli amministratori il tempo necessario per rispondere.
  • Gestisce automaticamente piccoli sovraccarichi interattivi di routine senza richiedere un'azione amministrativa.

Funzionamento dell'eccedenza della capacità

Il superamento della capacità impedisce il throttling coprendo automaticamente l'utilizzo di capacità in eccesso fino a una soglia impostata dall'amministratore. Ecco come il throttling in Fabric interagisce con l'eccesso di capacità:

  • Ogni capacità ha risorse di calcolo fisse misurate in unità di capacità (CU).

  • Quando la domanda supera la capacità disponibile (dopo il livellamento) una volta superata una determinata soglia, Fabric applica la limitazione. Per saperne di più sul throttling, scopri come funziona il throttling.

  • L'eccesso di capacità compensa l'uso in eccesso nel momento in cui altrimenti si verificherebbe il throttling.

L'eccedenza della capacità si verifica al punto di strozzatura. Quando l'utilizzo livellato della capacità supera le soglie predefinite, invece di applicare ritardi o rifiuti delle richieste, il superamento della capacità compensa automaticamente l'utilizzo in eccesso addebitandolo alla sottoscrizione di Azure. Questo approccio mantiene la capacità in uno stato senza limitazioni. I processi in esecuzione continuano senza interruzioni e la capacità continua a operare senza alcuna limitazione percepibile dall'utente.

Per bilanciare costi e prestazioni, gli amministratori della capacità definiscono una soglia mobile di eccedenza su 24 ore. Fabric confronta questa soglia con gli sforamenti elaborati nelle ultime 24 ore e la valuta a intervalli di 5 minuti. Ad esempio, se Fabric esegue un controllo alle 09:00, confronta la soglia con le eccedenze elaborate tra le 09:00 di ieri e le 09:00 di oggi. Alle 09:05, la finestra passa avanti di cinque minuti, valutando l'utilizzo dalle 09:05 di ieri alle 09:05 di oggi.

Le soglie di eccesso usano la quota Fabric, quindi puoi impostare una soglia solo se rientra nella quota disponibile. La quota richiesta è pari a 1/24 della soglia impostata, perché Fabric distribuisce la soglia delle ore CU su 24 ore. Ad esempio, una soglia di 48 ore di CU aggiunge 2 CU alla tua quota. Se la quota disponibile non supporta la soglia configurata, non puoi abilitare l'overage di capacità finché non aumenti la quota o riduci la soglia. Per maggiori informazioni sulle quote, consultare Quote di Fabric.

Tenere traccia dell'utilizzo in eccesso

Microsoft Fabric offre diversi metodi per monitorare quando si attiva l'eccesso di capacità e quanta capacità extra si utilizza:

metodo Cosa mostra
App Metriche di Capacità I log delle eccedenze elaborati, visualizzano le ore CU fatturate e lo stato della capacità (Attivo vs Limitato).
Gestione costi di Azure Tiene traccia delle eccedenze fatturate tramite un misuratore separato (Capacity overage capacity usage); mostra l'impatto finanziario nel tempo.
Eventi di capacità in Real-Time Hub Allerti in tempo reale degli eventi di eccesso di capacità utilizzando la tabella riassuntiva.

Concetti chiave relativi al comportamento

Concetto Descrizione
Punto di attivazione Si attiva quando la soglia percentuale del ritardo interattivo supera il 100% (cioè quando il tuo utilizzo medio nei successivi 10 minuti supera il 100% della capacità).
Che cosa viene fatturato Qualsiasi avanzamento cumulativo quando la percentuale di soglia di ritardo interattivo supera il 100%.
Nessun miglioramento delle prestazioni Non aumenta la dimensione dello SKU o le risorse disponibili; previene solo il throttling. Ridimensionare lo SKU per il carico sostenuto.
Soglia di spesa Imposta una soglia di ore CU di 24 ore. Dopo aver raggiunto la soglia, l'eccedenza di capacità si interrompe e il throttling riprende finché l'utilizzo non esce dalla finestra temporale o finché non aumenti la soglia. La soglia non è un limite rigido. Per maggiori informazioni, vedi Comprendere la soglia dell'eccesso.
Interazione con protezione contro le sovratensioni L'eccedenza della capacità non sostituisce la protezione da picchi; entrambe le funzionalità interagiscono per gestire il carico.
Comportamento di auto-gestione Completamente automatizzato; inizia quando l'uso raggiunge la soglia e si ferma quando l'uso scende sotto la soglia.

Comprendere la soglia di superamento

La soglia di overage che configuri è una soglia di spesa, non un tetto massimo di spesa rigido. Fabric valuta l'eccesso di lavoro a intervalli regolari. Quando la tua capacità raggiunge la soglia, può esserci un breve ritardo prima che inizi il throttling, e le operazioni già in esecuzione continuano a funzionare. Di conseguenza, le spese effettive per l'eccedenza possono superare la soglia impostata.

Il seguente utilizzo evita la limitazione della velocità e viene fatturato alla tariffa di eccedenza:

  • Uso eccessivo accumulato prima che la tua capacità entrasse in eccesso.

  • Operazioni eseguite mentre la capacità è in eccedenza.

  • Operazioni che durano fino a cinque minuti dopo che la capacità ha raggiunto la soglia.

La soglia si applica all'eccedenza elaborata in una finestra mobile di 24 ore. Man mano che il consumo in eccesso meno recente esce dalla finestra di calcolo, il margine per il consumo in eccesso torna a essere disponibile.

Phase Comportamento in termini di capacità Comportamento di fatturazione
Normal L'utilizzo rimane entro l'allocazione dello SKU. Nessuna spesa di eccesso.
Attività in eccesso Fabric accetta un uso eccedente idoneo mentre l'eccesso processato rimane sotto la soglia. Fabric fattura l'utilizzo eccedente alla tariffa di eccedenza.
Soglia raggiunta Fabric passa alla limitazione dopo l'intervallo di valutazione del servizio. Il consumo in volo può spingere le cariche oltre la soglia.
Recovery L'eccesso di lavorazione più vecchia lascia la finestra rotante. Il margine di eccedenza torna disponibile.

Considerazioni sui costi per l'eccedenza della capacità

Abilitare l'eccesso di capacità potrebbe comportare costi aggiuntivi oltre al tuo SKU di capacità. Considerare i controlli e i comportamenti di costo seguenti:

  • Misuratore di fatturazione: Azure fattura l'utilizzo eccedente attraverso un misuratore separato a una tariffa pari a tre volte quella del consumo a consumo. Questa tariffa si applica solo alle ore CU oltre la quota SKU.

  • Soglia di spesa: Imposta una soglia CU mobile di 24 ore per controllare i costi. Quando raggiungi la soglia, il sovraccarico di capacità si ferma e il throttling riprende finché l'uso non svanisce o non aumenti la soglia.

  • Tariffe basate sull'uso: Abilitare l'eccesso di capacità non comporta alcun costo permanente. Si paga solo per le ore CU che impediscono la strozzatura.

  • Regolazione delle soglie: Puoi aggiornare la soglia in qualsiasi momento. L'aumento della soglia comporta la ripresa della fatturazione se il sovraccarico persiste. Ridurre la soglia potrebbe comportare limitazioni se gli sforamenti della capacità elaborata superano la nuova soglia.

  • Abilitare la protezione sull'eccedenza durante la limitazione: Se si abilita l'eccedenza della capacità durante un evento di limitazione elevato, Fabric addebita tutti gli oneri cumulativi al momento dell'attivazione dell'eccedenza della capacità.

  • Quando viene attivata l'eccedenza della capacità:

    • Esaminare i carichi di lavoro e ottimizzare o ridistribuire laddove possibile.
    • Passa a uno SKU di dimensioni superiori se si verificano frequentemente superamenti della capacità o se il sistema è in uno stato di throttling elevato (ad esempio, rifiuto delle richieste in background).
    • Regola la soglia in base al budget e alle esigenze di prestazioni.
  • Visualizzazione delle spese: Usa Gestione costi di Azure e filtra per il contatore di sforamento (Capacity Overage Capacity Usage CU) per monitorare l'utilizzo e i costi.

Soglie di superamento della capacità

Le soglie di superamento della capacità sono definite in ore di CU. Ad esempio, un F2 fornisce 2 ore cu all'ora o 48 ore cu al giorno, mentre un F256 fornisce 256 ore cu all'ora o 6.144 ore cu al giorno.

La tabella seguente mostra le ore giornaliere di CU disponibili per ogni SKU di capacità, per aiutarti a scegliere una soglia di eccesso appropriata. Poiché Azure fattura il consumo eccedente a un costo pari al triplo delle tariffe pay-as-you-go, mantieni la soglia di eccedenza al di sotto di un terzo delle tue ore CU giornaliere, ossia il punto in cui i costi diventano simili a quelli dell'aumento di livello dello SKU. Soglie più elevate possono essere utili per gestire picchi interattivi brevi ma intensi, che potrebbero comunque causare una limitazione anche dopo un aumento delle risorse.

SKU di capacità Unità di capacità di base Ore CU al giorno
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

Considerazioni e limitazioni

Considera i seguenti punti quando usi l'eccesso di capacità:

  • L'eccedenza della capacità è disponibile solo per gli SKU F.

  • L'eccedenza della capacità paga il debito di capacità in eccesso per l'intervallo di tempo corrente, ma non cancella il debito futuro. Questo comportamento garantisce che la capacità in eccesso copra la quantità minima necessaria di CU per mantenere la capacità in esecuzione. Significa anche che, se hai sovraccarichi significativi, il superamento della capacità può continuare per lunghi periodi, fino a raggiungere infine la soglia delle ore CU. Quando si attiva l'eccedenza di capacità, rivedere la capacità e prendere le misure appropriate.

  • L'eccedenza della capacità impedisce il rallentamento e consente l'esecuzione di nuovi processi. Questo comportamento previene l'impatto a valle sugli utenti, ma può anche permettere di ammettere nuovi lavori di grande importanza. Per impedire a Fabric di accettare nuovi processi in background durante il rifiuto dei processi in background, impostare un limite di protezione contro l'aumento della capacità di 100%.

  • Quando si riduce la capacità con l'eccedenza di capacità abilitata, prestare attenzione. La riduzione della capacità può comportare eccedenze significative che vengono addebitate automaticamente.

Domande frequenti e procedure consigliate

Quando è consigliabile usare l'eccedenza della capacità?

Usalo quando il tempo di attività è critico e ogni tanto raggiungi i limiti di capacità. È ideale per picchi rari e inaspettati o piccoli picchi normali dove non serve scalare. Se la limitazione viene eseguita regolarmente al di fuori di questi scenari, aumentare le prestazioni.

L'eccesso di capacità migliora le prestazioni?

N. Impedisce lo strozzamento, ma non aggiunge memoria o velocità. I lavori vengono eseguiti come di consueto, ma senza ritardi o rifiuti.

Cosa accade se la si abilita durante il throttling?

Paga immediatamente l'eccedenza accumulata.

È possibile indicare quali carichi di lavoro o utenti hanno causato l'eccedenza?

Gli overload derivano dall'accumulo di tutte le operazioni sulla capacità. Analizzare i dati nell'app Capacity Metrics per trovare informazioni dettagliate sulle operazioni eseguite sulla capacità entro un intervallo di tempo specificato.

N. Impedisce solo la limitazione a causa dell'esaurimento della CU. La memoria, la concorrenza e altri limiti si applicano ancora (vedere ad esempio la limitazione dello SKU del modello semantico ).

Se la capacità non supera mai il 100% del ritardo interattivo, è previsto un costo per lasciare la capacità in eccesso attiva?

N. Si paga solo quando si verificano eccedenze.