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 pour optimiser les performances de vos 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 9 connexions simultanées pour télé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