Condividi tramite


Obiettivi di scalabilità e prestazioni per l'archiviazione BLOB

Queste informazioni di riferimento presentano in dettaglio gli obiettivi di scalabilità e prestazioni per Archiviazione di Azure. Gli obiettivi di scalabilità e prestazioni elencati di seguito sono di fascia alta, ma possono essere conseguiti. In tutti i casi, la velocità e la larghezza di banda richieste e ottenute dall’account di archiviazione dipendono dalla dimensione degli oggetti archiviati, dai modelli di accesso utilizzati e dal tipo di carico di lavoro eseguito dall’applicazione.

Assicurarsi di testare il servizio per determinare se le prestazioni soddisfano i requisiti. Se possibile, evitare picchi improvvisi nella frequenza di traffico e assicurarsi che questo sia ben distribuito tra le partizioni.

Quando l'applicazione raggiunge il limite in termini di carico di lavoro che può essere gestito da una partizione, Archiviazione di Azure inizierà a restituire il codice di errore 503 (Server occupato) o 500 (Timeout operazione). Se si verificano errori 503, provare a modificare l'applicazione in modo da usare un criterio di backoff esponenziale per i nuovi tentativi. Il backoff esponenziale consente di ridurre il carico sulla partizione e di uniformare i picchi di traffico verso tale partizione.

Il contratto di servizio per gli account di archiviazione di Azure è disponibile in Contratto di servizio per gli account di archiviazione.

Destinazioni di scalabilità per l'archiviazione BLOB

Conto risorse Obiettivo
Dimensioni massime di un singolo contenitore BLOB Uguale alla capacità massima dell'account di archiviazione
Numero massimo di blocchi in un BLOB in blocchi o in un BLOB di accodamento 50.000 blocchi
Dimensioni massime di un blocco in un BLOB in blocchi 4000 MiB
Dimensione massima di un block blob 50.000 x 4000 MiB (approssimativamente 190,7 TiB)
Dimensioni massime di un blocco in un BLOB di accodamento 4 MiB
Dimensioni massime di un BLOB di accodamento 50.000 x 4 MiB (approssimativamente 195 GiB)
Dimensioni massime di un BLOB di pagine 8 TiB2
Numero massimo di criteri di accesso archiviati per contenitore BLOB 5
Frequenza delle richieste di destinazione per un singolo BLOB Fino a 500 richieste al secondo
Velocità effettiva di destinazione per un singolo BLOB di pagine Fino a 60 MiB al secondo2
Velocità effettiva di destinazione per un singolo BLOB in blocchi Fino ai limiti di ingresso/uscita dell'account di archiviazione1

1 La velocità effettiva per un singolo BLOB dipende da diversi fattori. Questi fattori includono, ad esempio, concorrenza, dimensioni delle richieste, livello di prestazioni, velocità di origine per i caricamenti e destinazione per i download. Per sfruttare le prestazioni più elevate dei BLOB in blocchi con velocità effettiva elevata, caricare BLOB o blocchi più grandi. In particolare, chiamare l'operazione Put Blob o Put Block con una dimensione del blob o del blocco maggiore di 256 KiB.

2 I Page blob non sono ancora supportati negli account con spazio dei nomi gerarchico abilitato.

La tabella seguente illustra le dimensioni massime di blocchi e BLOB consentite dalla versione del servizio.

Versione del servizio Dimensione massima dei blocchi (tramite l'operazione Put Block) Dimensioni massime dei BLOB (tramite Put Block List) Dimensioni massime dei BLOB tramite singola operazione di scrittura (tramite Put BLOB)
Versione 2019-12-12 e successive 4000 MiB Approssimativamente 190,7 TiB (blocchi di 4000 MiB x 50.000) 5000 MiB
Dalla versione 2016-05-31 alla versione 2019-07-07 100 MiB Approssimativamente 4,75 TiB (blocchi di 100 MiB x 50.000) 256 MiB
Versioni precedenti alla 2016-05-31 4 MiB Approssimativamente 195 GiB (blocchi di 4 MiB x 50.000) 64 MiB

Vedere anche