Présentation

Effectué

Le stockage Blob Azure fournit un espace pratique pour stocker de grandes quantités de données de manière sécurisée et fiable. Vous pouvez utiliser des objets blob pour conserver tous types de données, allant de graphiques et de fichiers individuels jusqu’à une base de données entière. Stockage Blob convient comme magasin pour des données actives et est également bien adapté pour faire office de stockage d’archives à faible coût.

Imaginez que vous êtes l'administrateur DevOps d'une société de prototypage et d'ingénierie. L'entreprise gère un compte Stockage Azure qui sert de référentiel pour les conceptions, les spécifications et la documentation de soutien des produits des clients. Votre entreprise décide de déplacer les documents inactifs de plus de six mois à un emplacement de stockage distinct. Vous allez utiliser un nouveau compte de stockage Azure pour l’archivage.

La bibliothèque cliente de stockage .NET est une collection d’objets et de méthodes que vous pouvez utiliser pour générer des applications personnalisées qui manipulent des éléments conservés dans le stockage Azure. Vous pouvez construire vos propres applications pour charger, télécharger et migrer des objets blob entre des comptes de stockage. Vous pouvez incorporer votre code dans des applications existantes et le déployer dans divers environnements, tels qu’Azure Functions.

La bibliothèque cliente de stockage .NET fournit un accès complet aux métadonnées relatives à un objet blob, et vous pouvez accéder à toutes les propriétés d’un objet blob. Cette fonctionnalité vous permet, par exemple, de sélectionner un objet blob selon son heure de dernière modification, son heure de création ou tout autre attribut disponible.

La bibliothèque cliente de stockage .NET implémente des opérations asynchrones, ce qui vous permet de tirer pleinement parti par programmation des fonctionnalités multitâche du .NET Framework.

La bibliothèque cliente de stockage .NET nécessite un investissement en développement et peut ne pas convenir pour des travaux rapides et ponctuels. Toutefois, si vous devez fréquemment répéter une tâche complexe, cet investissement peut s’avérer utile.

Dans ce module, vous découvrez comment copier et déplacer des objets blob entre des comptes de stockage Azure en utilisant la bibliothèque de client .NET.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Identifiez quand utiliser des méthodes synchrones et asynchrones pour transférer des objets blob.
  • Copiez et déplacez des objets blob entre des comptes de stockage Azure en utilisant la bibliothèque de client de stockage .NET.

Prérequis

  • Connaissances de niveau débutant de Stockage Azure et des blobs.