Partager via


Liste de contrôle des performances pour le stockage Blob

Utilisez cette liste de contrôle pour réduire la latence, augmenter le débit et s’aligner sur les objectifs de mise à l’échelle et de performances du stockage Azure. Le stockage Azure utilise le terme cibles plutôt que limites, car certaines valeurs peuvent être augmentées sur demande. Lorsque les clients approchent ou dépassent ces cibles, le Stockage Azure peut limiter les demandes, ce qui augmente la latence. Utilisez la liste de contrôle de cet article pour s’aligner sur les cibles sans sacrifier les performances.

Remarque

Cet article s’applique à tous les clients. Pour les recommandations qui s’appliquent uniquement aux applications personnalisées, consultez la liste de contrôle des performances pour les développeurs.

Liste de contrôle de performance

  • Envisagez le stockage Premium : pour des taux de transaction élevés et une faible latence au-delà des cibles standard, utilisez des comptes de stockage d’objets blob de blocs Premium. Consultez les comptes de stockage Premium pour blobs de blocs.

  • Localisez les données près des clients : réduisez la latence du réseau en plaçant des comptes de stockage dans la même région Azure que les clients. Pour les clients non-Azure, utilisez une région plus proche de celles-ci. Pour plusieurs régions ayant des besoins de données différents, envisagez d’utiliser des comptes de stockage distincts par région. Pour les données partagées, utilisez des stratégies de réplication d’objets pour rapprocher les données des clients. Pour la distribution de contenu web, envisagez Azure Front Door CDN.

  • Utilisez les outils de transfert de données optimisés pour les performances : utilisez AzCopy pour les transferts en bloc avec des taux de transfert élevés et des chargements parallèles. Consultez Bien démarrer avec AzCopy. Pour les importations de données hors connexion volumineuses lorsqu’elles sont limitées par temps, réseau ou coûts, utilisez Azure Data Box.

  • Activer des blobs de blocs à débit élevé : configurez les clients pour charger des blobs ou des tailles de blocs supérieures à 256 Kio. Les tailles d’objets blob ou de blocs plus volumineuses activent automatiquement les objets blob de blocs à débit élevé, qui fournissent une ingestion hautes performances qui n’est pas affectée par le nommage de partition.

  • Utilisez des préfixes de hachage lors de l’utilisation de petites tailles de bloc : améliorez l’équilibrage de charge en ajoutant une séquence de hachage (trois chiffres) ou une valeur de seconde le plus tôt possible dans les clés de partition. Cela réduit le temps d'indexation, d'interrogation et de lecture, lorsque les tailles de bloc sont petites. Voir Optimisation des partitions de blobs.

  • Optimiser le débit réseau : utilisez des tailles de machine virtuelle plus grandes pour des limites de réseau plus élevées. Pour les clients locaux, passez en revue les fonctionnalités réseau et la connectivité à l’emplacement stockage Azure. Vous pouvez améliorer ces fonctionnalités ou configurer les clients pour qu’ils fonctionnent plus efficacement avec eux. Surveillez la qualité des liens avec des outils tels que WireShark ou NetMon pour identifier les erreurs et la perte de paquets.

Étapes suivantes