Considérations relatives aux performances du protocole SFTP (SSH File Transfer Protocol) dans le Stockage Blob Azure
Stockage Blob prend désormais en charge le protocole SFTP. Cet article contient des recommandations à appliquer pour optimiser le niveau de performance des demandes de stockage. Pour en savoir plus sur la prise en charge du protocole SFTP dans le Stockage Blob Azure, consultez Prise en charge du protocole SSH FTP (SFTP) dans le Stockage Blob Azure.
Utiliser des connexions simultanées pour augmenter le débit
Le Stockage Blob Azure évolue de façon linéaire jusqu’à la limite maximale de sortie et d’entrée du compte de stockage. Par conséquent, vos applications peuvent atteindre un débit plus élevé en utilisant plus de connexions clientes. Pour voir les limites d’entrée et de sortie des comptes de stockage, consultez Scalabilité et objectifs de niveau de performance des comptes de Stockage Standard.
Pour WinSCP, vous pouvez utiliser un maximum de neuf connexions simultanées pour charger plusieurs fichiers. D’autres clients SFTP courants comme FileZilla ont des options similaires.
Important
Les chargements simultanés améliorent uniquement les performances pendant le chargement de plusieurs fichiers en même temps. L’utilisation de plusieurs connexions pour charger un seul fichier n’est pas prise en charge.
- Sous la boîte de dialogue Préférences, sous Journalisation, si l’option Activer la journalisation de session au niveau est cochée, sélectionnez Réduit ou Normal.
Attention
Le niveau de journalisation Débogage 1 ou Débogage 2 réduit considérablement les performances de fonctionnement de la session.
Utiliser des comptes de stockage de blobs de blocs Premium
Le compte de stockage de blobs de blocs Azure Premium offre une faible latence et des taux de transaction élevés. Il peut atteindre une bande passante maximale avec moins de threads et de clients. Par exemple, avec un client unique, il peut enregistrer 2,3 fois plus de bande passante que la même configuration avec un compte de stockage universel v2 à niveau de performance standard.
Réduire l’impact de la latence du réseau
La latence du réseau a un grand impact sur les performances SFTP en raison de sa dépendance vis-à-vis des petits messages. Par défaut, la plupart des clients utilisent une taille de message d’environ 32 Ko.
Augmentez la taille de message par défaut pour obtenir de meilleures performances
Pour OpenSSH sur Windows, vous pouvez augmenter la taille de message à 100000 avec l’option
-B
:sftp -B 100000 testaccount.user1@testaccount.blob.core.windows.net
Pour OpenSSH sur Linux, vous pouvez augmenter la taille de tampon à 262000 avec l’option
-B
:sftp -B 262000 -R 32 testaccount.user1@testaccount.blob.core.windows.net
Effectuer des demandes de stockage à partir d’un client situé dans la même région que le compte de stockage
Voir aussi
- Prise en charge du protocole SFTP SSH pour Stockage Blob Azure
- Se connecter au Stockage Blob Azure à l’aide du protocole SFTP SSH
- Limitations et problèmes connus avec la prise en charge du protocole SSH SFTP (Secure File Transfer Protocol) dans le service Stockage Blob Azure
- Clés d’hôte pour la prise en charge du protocole SSH SFTP (Secure File Transfer Protocol) pour le Stockage Blob Azure