Présentation de la technologie
AzCopy est un utilitaire de ligne de commande conçu pour copier, synchroniser et transférer des données vers, depuis ou entre des comptes de stockage Azure. Il prend en charge divers services de stockage Azure, notamment le Stockage Blob et Azure Files.
Principaux avantages d’AzCopy :
- Performances optimisées pour les transferts de données à grande échelle
- Prise en charge de divers scénarios de copie et de synchronisation
- Intégration native avec les services de stockage Azure
- Disponible sur Windows, Linux et macOS
Mise en place technique
Installation d’AzCopy :
- Windows :
- Téléchargez l’exécutable depuis le site officiel de Microsoft
- Placez-le dans un dossier de votre choix
- Ajoutez le chemin du dossier à la variable d’environnement PATH
- Linux :
curl -sSL -O https://aka.ms/downloadazcopy-v10-linux
tar -xvf downloadazcopy-v10-linux
sudo cp ./azcopy /usr/bin/
- macOS :
brew install azcopy
Exploitation technique courante
Commandes de base
- Copier des fichiers :
azcopy copy <source> <destination> [options]
- Synchroniser des répertoires :
azcopy sync <source> <destination> [options]
- Lister le contenu d’un conteneur :
azcopy list <container-url>
Scénarios d’utilisation courants
- Copier des fichiers locaux vers un stockage Blob :
azcopy copy « /chemin/local » « https://compte.blob.core.windows.net/conteneur?SAS » –recursive
- Copier entre comptes de stockage :
azcopy copy « https://compte1.blob.core.windows.net/conteneur1?SAS » « https://compte2.blob.core.windows.net/conteneur2?SAS » –recursive
- Synchroniser un répertoire local avec un conteneur Blob :
azcopy sync « /chemin/local » « https://compte.blob.core.windows.net/conteneur?SAS » –recursive
Bonnes pratiques
- Utilisez l’option –recursive pour copier des répertoires entiers
- Employez –put-md5 pour vérifier l’intégrité des fichiers transférés
- – Exploitez les caractères génériques pour sélectionner des fichiers spécifiques
- Utilisez l’authentification Azure AD pour une sécurité renforcée
En maîtrisant ces aspects d’AzCopy, vous serez en mesure de gérer efficacement les transferts de données dans votre environnement Azure, optimisant ainsi vos opérations de stockage et de sauvegarde.