Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Applica a: ✔️ macchine virtuali Linux ✔️ macchine virtuali Windows ✔️ set di scalabilità flessibili ✔️ set di scalabilità uniformi
Il bursting del disco di Azure aumenta temporaneamente le operazioni di I/O al secondo e la capacità effettiva di un disco gestito oltre gli obiettivi di prestazioni previsti dal provisioning. Il bursting delle macchine virtuali (VM) è una funzionalità separata. Un disco con supporto per burst non richiede una macchina virtuale con supporto per burst e una macchina virtuale con supporto per burst non richiede dischi con supporto per burst.
Scenari comuni
Gli scenari seguenti possono trarre notevole vantaggio dal bursting:
- Migliorare i tempi di avvio : con il bursting, l'istanza viene avviata più rapidamente. Ad esempio, il disco di sistema operativo predefinito per macchine virtuali abilitate a premium è il disco P4, con prestazioni fino a 120 operazioni di I/O al secondo e 25 MB/s. Con il bursting, il P4 può raggiungere fino a 3.500 IOPS e 170 MB/s, in modo che l'avvio acceleri fino a 6 volte.
- Gestire processi batch: alcuni carichi di lavoro dell'applicazione sono ciclici. Richiedono prestazioni di base per la maggior parte del tempo e prestazioni più elevate per brevi periodi di tempo. Un esempio di questa natura è un programma di contabilità che elabora le transazioni giornaliere che richiedono una piccola quantità di traffico su disco. Alla fine del mese, questo programma completa i report che richiedono una quantità molto più elevata di traffico su disco.
- Picchi di traffico: I server Web e le relative applicazioni possono riscontrare picchi di traffico in qualsiasi momento. Se il server Web è supportato da macchine virtuali o dischi che usano bursting, i server sono meglio attrezzati per gestire i picchi di traffico.
Bursting a livello di disco
Attualmente, due tipi di disco gestito supportano il bursting: dischi gestiti SSD Premium e SSD Standard. Altri tipi di disco non supportano il bursting. Esistono due modelli di bursting per i dischi:
- Modello di bursting su richiesta: il bursting del disco si verificherà ogni volta che le esigenze superano la capacità corrente. Questo modello comporta costi aggiuntivi ogni volta che il disco attiva il bursting. Il bursting su richiesta è disponibile solo per i dischi gestiti SSD Premium di dimensioni superiori a 512 GiB.
- Un modello basato sul credito: il bursting del disco si verificherà solo se ci sono crediti di bursting accumulati nel bucket di credito. Questo modello non comporta addebiti aggiuntivi quando si verifica un bursting del disco. Il bursting basato sul credito opera su base best-effort e non è garantito. Il bursting basato sul credito è disponibile solo per dischi gestiti SSD Premium da 512 GiB e più piccoli e unità SSD Standard da 1.024 GiB e dimensioni inferiori.
Azure I dischi gestiti SSD Premium possono usare entrambi i modelli di bursting, ma gli SSD Standard attualmente offrono solo il modello di bursting basato sui crediti.
È anche possibile modificare il livello di prestazioni dei dischi gestiti, che potrebbe essere ideale se il carico di lavoro sarebbe altrimenti in esecuzione in burst.
| Attribute | Bursting basato sui crediti | Bursting su richiesta | Modifica del livello di prestazioni |
|---|---|---|---|
| Scenario | Ridimensionamento a breve termine per 30 minuti o meno. | Scalabilità a breve termine senza una durata fissa. | Carichi di lavoro che altrimenti verrebbero eseguiti a picchi in modo continuo. |
| Costo | Non sono previsti costi aggiuntivi. | Costo variabile. Per ulteriori informazioni, vedi Fatturazione per il bursting su richiesta. | Costo fisso per ogni livello. Per ulteriori dettagli, consulta i prezzi dei dischi gestiti. |
| Disponibilità | Dischi gestiti SSD Premium da 512 GiB e più piccoli e SSD Standard da 1.024 GiB e dimensioni inferiori. | Dischi gestiti SSD Premium di dimensioni superiori a 512 GiB. | Tutte le dimensioni del disco gestito SSD Premium. |
| Abilitazione | Abilitato per impostazione predefinita in dischi idonei. | È necessario abilitarlo. | È necessario modificare manualmente il livello. |
Bursting su richiesta
I dischi gestiti SSD Premium che usano il modello di bursting del disco su richiesta possono eseguire il bursting oltre gli obiettivi originariamente assegnati, alla frequenza necessaria per il carico di lavoro, fino al limite massimo previsto per il bursting. Ad esempio, in un disco P30 da 1 TiB, il provisioning di IOPS è pari a 5.000 operazioni di I/O al secondo. Quando si abilita il bursting per questo disco, i carichi di lavoro possono inviare operazioni di I/O a questo disco fino alle prestazioni massime di burst di 30.000 IOPS e 1.000 MB/s. Per i limiti massimi di burst per ogni disco supportato, vedere Obiettivi di scalabilità e prestazioni per i dischi delle macchine virtuali.
Se si prevede che i carichi di lavoro supereranno di frequente l'obiettivo di prestazioni previsto, il bursting del disco non è conveniente. In questo caso, modificare il livello di prestazioni del disco impostando un livello superiore per ottenere prestazioni di base migliori. Rivedere i dettagli di fatturazione e confrontarli con il pattern di traffico dei tuoi carichi di lavoro.
Prima di abilitare il bursting su richiesta, tenere presenti i seguenti aspetti:
- Il bursting su richiesta non può essere abilitato in un'unità SSD Premium con dimensioni inferiori o uguali a 512 GiB. Le unità SSD Premium minori o uguali a 512 GiB useranno sempre il bursting basato sul credito.
- Il bursting su richiesta è supportato solo nei dischi gestiti SSD Premium. Se un'unità SSD Premium con bursting su richiesta abilitata viene passata a un altro tipo di disco, il bursting del disco è disabilitato.
- Il bursting su richiesta non si disabilita automaticamente quando si modifica il livello di prestazioni. Se si vuole modificare il livello di prestazioni ma non si vuole mantenere il bursting del disco, è necessario disabilitarlo.
- Il bursting su richiesta può essere abilitato solo quando il disco viene scollegato da una macchina virtuale o quando la macchina virtuale viene arrestata. Il bursting su richiesta può essere disabilitato 12 ore dopo l'abilitazione.
Fatturazione per bursting su richiesta
I costi di bursting su richiesta per i dischi gestiti SSD Premium hanno due componenti. La prima è una tariffa fissa oraria per l'abilitazione del bursting, che varia in base alla regione e si applica indipendentemente dallo stato di collegamento fino alla disattivazione del bursting. Il secondo consiste in addebiti variabili a consumo basati sul numero di transazioni di I/O in lettura e scrittura non memorizzate nella cache che superano il target di IOPS o il throughput provisionato.
Esempio di fatturazione basata solo sugli IOPS
Questo esempio usa un disco SSD Premium P30 da 1 TiB con bursting su richiesta abilitato e un obiettivo di 5.000 IOPS configurato.
| Time | Attività disco | Transazioni a raffica |
|---|---|---|
| 00:00:00–00:10:00 | Le operazioni di I/O al secondo rimangono al di sotto dell'obiettivo di provisioning. | 0 |
| 00:10:01–00:10:10 | Un processo batch usa 6.000 operazioni di I/O al secondo per 10 secondi. | (6,000 - 5,000) × 10 = 10,000 |
| 00:10:11–00:59:00 | Gli IOPS rimangono al di sotto del valore target provisionato. | 0 |
| 00:59:01–01:00:00 | Un processo batch usa 7.000 IOPS per 60 secondi. | (7,000 - 5,000) × 60 = 120,000 |
Il bursting del disco si verifica durante due intervalli nell'ora di fatturazione. Da 00:10:01 fino a 00:10:10, le transazioni a raffica accumulate sono (6,000 - 5,000) × 10 = 10,000. Da 00:59:01 a 01:00:00, le transazioni a raffica accumulate sono pari a (7,000 - 5,000) × 60 = 120,000.
Insieme, i due intervalli producono 130.000 transazioni in burst, che Azure fattura in 13 unità da 10.000 transazioni. Al tasso di transazione regionale applicabile, tali 13 unità costano $Y. Il costo totale per l'ora di fatturazione è pari alla tariffa fissa regionale per l'abilitazione burst oraria di $X più il costo della transazione burst di $Y. La tariffa fissa si applica indipendentemente dallo stato di allegato del disco fino a quando non si disabilita il bursting su richiesta.
Esempio di fatturazione combinata per IOPS e throughput
Questo esempio utilizza un disco SSD Premium P30 da 1 TiB con bursting su richiesta abilitato e con valori di provisioning impostati su 5.000 IOPS e 200 MB/s. Azure converte il throughput superiore all'obiettivo di provisioning in transazioni utilizzando una dimensione di I/O di 256 KB. Quando sia gli IOPS sia la velocità effettiva superano i valori target, Azure usa il conteggio delle transazioni più elevato.
| Time | Attività disco | Transazioni IOPS a raffica | Transazioni di bursting di capacità effettiva | Transazioni a raffica fatturabili |
|---|---|---|---|---|
| 00:00:01–00:00:05 | Un processo batch usa 10.000 operazioni di I/O al secondo e 300 MB/s per cinque secondi. | (10,000 - 5,000) × 5 = 25,000 |
(300 - 200) × 1,024 ÷ 256 × 5 = 2,000 |
25,000 |
| 00:00:06–00:00:10 | Un processo di ripristino usa 6.000 operazioni di I/O al secondo e 600 MB/sec per cinque secondi. | (6,000 - 5,000) × 5 = 5,000 |
(600 - 200) × 1,024 ÷ 256 × 5 = 8,000 |
8,000 |
Azure calcola le transazioni burst accumulate utilizzando il numero massimo di transazioni derivante dal bursting degli IOPS o della velocità effettiva. Da 00:00:01 a 00:00:05, le transazioni burst cumulate sono Max((10,000 - 5,000), ((300 - 200) × 1,024 ÷ 256)) × 5 = 25,000. Da 00:00:06 a 00:00:10, le transazioni in burst accumulate complessivamente sono Max((6,000 - 5,000), ((600 - 200) × 1,024 ÷ 256)) × 5 = 8,000.
Applica la tariffa regionale per transazione alle transazioni fatturabili, quindi aggiungi la tariffa fissa oraria per l’abilitazione del bursting per calcolare il costo totale del bursting del disco su richiesta.
Per informazioni dettagliate sui prezzi, vedere la pagina dei prezzi di Managed Disks. Usare il calcolatore prezzi Azure per eseguire la valutazione per il carico di lavoro.
Per abilitare il bursting su richiesta, vedere Abilitare il bursting su richiesta.
Bursting basato sui crediti
Per dischi gestiti SSD Premium, il bursting basato su credito è disponibile per dischi di dimensioni P20 o inferiori. Per le unità SSD Standard, il bursting basato sul credito è disponibile per le dimensioni del disco E30 e minori. Sia per gli SSD Standard che per i dischi gestiti SSD Premium, il bursting basato su crediti è disponibile in tutte le aree geografiche nei cloud Azure pubblico, per il governo e per la Cina. Per impostazione predefinita, il bursting del disco è abilitato in tutte le distribuzioni nuove ed esistenti con dimensioni del disco supportate. Il bursting a livello di macchina virtuale utilizza esclusivamente il bursting basato su crediti.
Bursting a livello di macchina virtuale
Il bursting a livello di macchina virtuale utilizza esclusivamente il modello basato sui crediti. È abilitata per impostazione predefinita per la maggior parte delle macchine virtuali che supportano Archiviazione Premium.
Flusso di bursting
Il sistema di bursting basato su credito si applica allo stesso modo sia a livello di macchina virtuale che a livello di disco. La risorsa, che si tratti di una VM o di un disco, dispone inizialmente di tutti i crediti disponibili nel proprio bucket di burst. I crediti permettono di eseguire il bursting per un massimo di 30 minuti alla velocità massima di burst. Si accumulano crediti ogni volta che gli IOPS o i MB/s della risorsa sono inferiori all'obiettivo di prestazioni della risorsa. Se la risorsa accumula crediti di bursting e il carico di lavoro necessita di prestazioni aggiuntive, la risorsa può utilizzare tali crediti per superare i propri limiti di prestazione, con il massimo impegno possibile, al fine di soddisfare le richieste del carico di lavoro.
L‘utente può decidere di spendere i crediti disponibili come più preferisce. È possibile utilizzare i vostri 30 minuti di crediti burst consecutivamente o sporadicamente durante la giornata. Quando si distribuiscono le risorse, vengono fornite con un'allocazione completa di crediti. Quando questi crediti esauriscono, ci vuole meno di un giorno per rifornire. È possibile spendere crediti a propria discrezione. Il bucket di bursting non ha bisogno di essere pieno per consentire il bursting delle risorse. L'accumulo di burst varia a seconda di ogni risorsa, poiché si basa su IOPS e MB/s inutilizzati al di sotto del relativo obiettivo di prestazione. Le risorse con prestazioni di base più elevate accumulano i crediti di burst più rapidamente rispetto alle risorse con prestazioni di base inferiori. Ad esempio, un disco P1 inattivo accumula 120 operazioni di I/O al secondo, mentre un disco P20 inattivo accumula 2.300 operazioni di I/O al secondo.
Stati di bursting
La risorsa può trovarsi in tre stati con la funzionalità di bursting abilitata.
- Accumulamento: il traffico di I/O della risorsa usa meno dell'obiettivo di prestazioni. I crediti di burst relativi a IOPS e MB/s si accumulano separatamente. La risorsa può accumulare crediti IOPS mentre utilizza crediti di MB/s, o viceversa.
- Bursting – Il traffico della risorsa supera l'obiettivo di prestazioni. Il traffico in burst consuma separatamente i crediti IOPS o di throughput.
- Costante: il traffico della risorsa si trova esattamente al livello dell’obiettivo di prestazioni.
Esempi di "bursting"
Gli esempi seguenti illustrano il funzionamento del bursting con varie combinazioni di macchine virtuali e dischi. Per rendere gli esempi più facili da seguire, si concentrano su MB/s, ma la stessa logica si applica indipendentemente alle IOPS.
Macchina virtuale con possibilità di burst con dischi senza possibilità di burst
Combinazione di macchine virtuali e dischi:
- Standard_L8s_v2
- MB/s non memorizzati nella cache: 160
- Velocità massima di burst MB/s: 1.280
- Disco del sistema operativo P50
- MB/s forniti: 250
- Bursting su richiesta: non abilitato
- 2 Dischi dati P50
- MB/s forniti: 250
- Bursting su richiesta: non abilitato
Dopo l'avvio, un'applicazione esegue un carico di lavoro non critico nella macchina virtuale. Il carico di lavoro richiede 30 MB/s, che viene distribuito uniformemente tra i dischi.
L'applicazione deve quindi elaborare un processo in batch che richiede 600 MB/s. Standard_L8s_v2 esegue il burst per soddisfare questa domanda e successivamente le richieste ai dischi vengono distribuite uniformemente ai dischi P50.
Macchina virtuale con possibilità di burst con dischi con possibilità di burst
Combinazione di macchine virtuali e dischi:
- Standard_L8s_v2
- MB/s non memorizzati nella cache: 160
- Velocità massima di burst MB/s: 1.280
- Disco del sistema operativo P4
- È stato effettuato il provisioning di MB/s: 25
- Massima velocità di picco MB/s: 170
- 2 Dischi dati P4
- È stato effettuato il provisioning di MB/s: 25
- Massima velocità di picco MB/s: 170
All'avvio della macchina virtuale, la VM raggiunge il proprio limite di burst di 1.280 MB/s richiedendolo al disco del sistema operativo, che risponde con prestazioni in burst pari a 170 MB/s.
Dopo l'avvio, si avvia un'applicazione con un carico di lavoro non critico. Questa applicazione richiede 15 MB/s che vengono distribuiti uniformemente in tutti i dischi.
L'applicazione elabora quindi un processo batch che richiede 360 MB/s. La VM Standard_L8s_v2 aumenta temporaneamente le prestazioni per far fronte a questa richiesta. Il disco del sistema operativo fornisce 20 MB/s, e i due dischi dati P4 in modalità burst forniscono i restanti 340 MB/s.
Passaggi successivi
- Per abilitare il bursting su richiesta, vedere Abilitare il bursting su richiesta.
- Per capire meglio le risorse di bursting, vedere Metriche di bursting del disco.
- Per visualizzare la quantità esatta di bursting possibile per tutte le dimensioni di disco applicabili, vedere Obiettivi di scalabilità e prestazioni per i dischi di macchine virtuali.