Eccedenza della capacità (anteprima) in Microsoft Fabric

Il superamento della capacità (anteprima) è una funzionalità facoltativa che addebita automaticamente l'utilizzo della capacità in eccesso, fino a un limite definito dall'amministratore della capacità. Previene il throttling e garantisce che i carichi di lavoro continuino ininterrotti, anche quando superano temporaneamente i limiti di capacità.

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.

Importante

L'eccedenza della capacità è attualmente disponibile in anteprima. Queste informazioni si riferiscono a un prodotto in versione preliminare che può essere modificato in modo sostanziale prima del rilascio. Microsoft non fornisce alcuna garanzia, espressa o implicita, rispetto alle informazioni fornite qui.

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à

L'eccesso di capacità impedisce il throttling pagando automaticamente l'uso in eccesso fino a un limite imposto 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 i costi e le prestazioni, gli amministratori della capacità definiscono un limite di eccedenza di 24 ore in sequenza. Fabric confronta questo limite con le eccedenze elaborate nelle ultime 24 ore e lo valuta a intervalli di 5 minuti. Ad esempio, se Fabric esegue un controllo alle 09:00, confronta il limite 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.

I limiti di eccedenza usano Fabric quota, quindi è possibile impostare un limite solo se rientra nella quota disponibile. La quota richiesta è pari a 1/24 del limite che imposti, perché Fabric distribuisce il limite di ore CU su 24 ore. Ad esempio, un limite di 48 CU aggiunge 2 CU alla quota. Se la quota disponibile non supporta il limite configurato, non puoi abilitare l'eccesso di capacità finché non aumenti o riduci il limite. 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.
Limite di spesa Impostare un limite di 24 ore per le ore CU. Dopo aver raggiunto il limite, il sovraccarico di capacità si interrompe e il throttling riprende finché l’utilizzo non esce dalla finestra oppure non aumenti il limite. L'overage di capacità controlla questo limite ogni 5 minuti, quindi potresti superarlo; Considera questo controllo quando imposti un limite ragionevole.
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.

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.

  • Limite di spesa: Impostare un limite cu di 24 ore in sequenza per controllare i costi. Quando si raggiunge il limite, il superamento della soglia di capacità si interrompe e la limitazione della velocità riprende finché l'utilizzo non esce dalla finestra temporale o si aumenta il limite.

  • 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 dei limiti: È possibile aggiornare i limiti in qualsiasi momento. L'aumento del limite riprende la fatturazione se l'overload persiste. Abbassare il limite potrebbe causare throttling se gli eccessi di capacità processata superano il nuovo limite.

  • 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).
    • Modificare i limiti in base alle esigenze di budget e 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.

Limiti di eccedenza della capacità

I limiti di eccedenza della capacità sono definiti in ore 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 CU giornaliere disponibili per ciascuna SKU di capacità, aiutandoti a scegliere un limite di eccedenza appropriato. Poiché Azure fattura l'utilizzo in eccesso a una tariffa pari al triplo di quella a consumo, consigliamo di mantenere il limite di utilizzo in eccesso al di sotto di un terzo delle ore giornaliere di CU; ovvero il punto in cui i costi diventano simili a quelli dell'aumento di livello dello SKU. I limiti più elevati, tuttavia, possono essere utili per gestire picchi interattivi brevi e gravi che potrebbero comunque comportare limitazioni anche dopo l'aumento delle prestazioni.

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 si verificano sovraccarichi significativi, l'eccedenza di capacità può persistere per lunghi periodi, fino a raggiungere il limite delle ore di utilizzo CPU. 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.