Condividi tramite


Elenco di controllo delle prestazioni per l'archiviazione BLOB

Usare questo elenco di controllo per ridurre la latenza, aumentare la velocità effettiva e allinearsi agli obiettivi di scalabilità e prestazioni di Archiviazione di Azure. Azure Storage usa il termine obiettivi anziché limiti perché alcuni valori possono essere aumentati su richiesta. Quando i client si avvicinano o superano questi obiettivi, Azure Storage potrebbe limitare le richieste, aumentando di conseguenza la latenza. Utilizzare l'elenco di controllo in questo articolo per allinearsi agli obiettivi senza sacrificare le prestazioni.

Note

Questo articolo si applica a tutti i client. Per consigli che si applicano solo alle applicazioni personalizzate, vedere l'elenco di controllo delle prestazioni per gli sviluppatori.

Elenco di controllo delle prestazioni

  • Prendere in considerazione l'archiviazione Premium: per velocità elevate delle transazioni e bassa latenza oltre le destinazioni standard, usare account di archiviazione BLOB in blocchi Premium. Vedere Account di archiviazione BLOB in blocchi Premium.

  • Individuare i dati vicino ai client: ridurre la latenza di rete inserendo gli account di archiviazione nella stessa regione di Azure dei client. Per i client non Azure, usare un'area più vicina. Per più aree con esigenze di dati diverse, è consigliabile usare account di archiviazione separati per area. Per i dati condivisi, usare i criteri di replica degli oggetti per avvicinare i dati ai client. Per la distribuzione di contenuti Web, prendere in considerazione la rete CDN frontdoor di Azure .

  • Usare strumenti di trasferimento dei dati ottimizzati per le prestazioni: usare AzCopy per i trasferimenti in blocco con velocità di trasferimento elevate e caricamenti paralleli. Vedere Introduzione ad AzCopy. Per le importazioni di dati offline di grandi dimensioni, quando limitato da restrizioni di tempo, di rete, o di costi, usare Azure Data Box.

  • Attivare BLOB in blocchi con velocità effettiva elevata: configurare i client per caricare BLOB o blocchi di dimensioni maggiori di 256 KiB. I BLOB di dimensioni maggiori attivano automaticamente i BLOB in blocchi a velocità effettiva elevata, il che offre un inserimento a prestazioni elevate che non è influenzato dalla denominazione delle partizioni.

  • Usare prefissi hash quando si usano dimensioni di blocco ridotte: migliorare il bilanciamento del carico aggiungendo un valore di sequenza hash (tre cifre) o secondi il prima possibile nelle chiavi di partizione. In questo modo si riduce il tempo per elencare, eseguire query e leggere i BLOB nei casi in cui le dimensioni dei blocchi sono ridotte. Vedere Ottimizzare le partizioni BLOB.

  • Ottimizzare la velocità effettiva di rete : usare dimensioni di macchina virtuale maggiori per limiti di rete più elevati. Per i client locali, esaminare le funzionalità di rete e la connettività al percorso di Archiviazione di Azure. È possibile migliorare tali funzionalità o configurare i client in modo che funzionino in modo più efficiente con loro. Monitorare la qualità dei collegamenti con strumenti come WireShark o NetMon per identificare gli errori e la perdita di pacchetti.

Passaggi successivi