Présentation du Stockage Blob AzureIntroduction to Azure Blob storage

Le stockage Blob Azure est la solution de stockage d’objet de Microsoft pour le cloud.Azure Blob storage is Microsoft's object storage solution for the cloud. Le stockage Blob est optimisé pour stocker de grandes quantités de données non structurées.Blob storage is optimized for storing massive amounts of unstructured data. Les données non structurées sont des données qui n’obéissent pas à un modèle ou une définition de données en particulier, comme des données texte ou binaires.Unstructured data is data that does not adhere to a particular data model or definition, such as text or binary data.

À propos du stockage BlobAbout Blob storage

Le stockage Blob est conçu pour :Blob storage is designed for:

  • Mise à disposition d’images ou de documents directement dans un navigateur.Serving images or documents directly to a browser.
  • Stockage de fichiers pour un accès distribué.Storing files for distributed access.
  • Diffusion en continu de vidéo et d’audio.Streaming video and audio.
  • Écriture dans les fichiers journaux.Writing to log files.
  • Stockage de données pour la sauvegarde et la restauration, la récupération d’urgence et l’archivage.Storing data for backup and restore, disaster recovery, and archiving.
  • Stockage des données pour l’analyse par un service local ou hébergé par Azure.Storing data for analysis by an on-premises or Azure-hosted service.

Les utilisateurs ou les applications clientes peuvent accéder aux objets du stockage Blob via HTTP/HTTPS, où qu’ils se trouvent dans le monde.Users or client applications can access objects in Blob storage via HTTP/HTTPS, from anywhere in the world. Les objets du stockage Blob sont accessibles via l’API REST Stockage Azure, Azure PowerShell, Azure CLI ou une bibliothèque de client Stockage Azure.Objects in Blob storage are accessible via the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library. Les bibliothèques de client sont disponibles pour plusieurs langages, notamment .NET, Java, Node.js, Python, Go, PHP et Ruby.Client libraries are available for a variety of languages, including .NET, Java, Node.js, Python, Go, PHP, and Ruby.

À propos d’Azure Data Lake Storage Gen2About Azure Data Lake Storage Gen2

Le stockage Blob prend en charge Azure Data Lake Storage Gen2, solution d’analytique de Big Data d’entreprise de Microsoft pour le cloud.Blob storage supports Azure Data Lake Storage Gen2, Microsoft's enterprise big data analytics solution for the cloud. Azure Data Lake Storage Gen2 offre un système de fichiers hiérarchique ainsi que les avantages du stockage Blob, notamment un faible coût de stockage hiérarchisé, une haute disponibilité, une cohérence forte et des fonctionnalités de reprise d’activité.Azure Data Lake Storage Gen2 offers a hierarchical file system as well as the advantages of Blob storage, including low-cost, tiered storage; high availability; strong consistency; and disaster recovery capabilities.

Pour plus d’informations sur Data Lake Storage Gen2, consultez Présentation d’Azure Data Lake Storage Gen2.For more information about Data Lake Storage Gen2, see Introduction to Azure Data Lake Storage Gen2.

Ressources du stockage BlobBlob storage resources

Le stockage Blob offre trois types de ressources :Blob storage offers three types of resources:

  • Le compte de stockage.The storage account.
  • Un conteneur dans le compte de stockage.A container in the storage account
  • Un objet blob dans un conteneur.A blob in a container

Le diagramme suivant montre la relation entre ces ressources.The following diagram shows the relationship between these resources.

Diagramme de l’architecture du stockage Blob

Comptes de stockageStorage accounts

Un compte de stockage fournit un espace de noms unique dans Azure pour vos données.A storage account provides a unique namespace in Azure for your data. Chaque objet que vous stockez dans le stockage Azure a une adresse qui comprend votre nom de compte unique.Every object that you store in Azure Storage has an address that includes your unique account name. La combinaison du nom du compte et du point de terminaison du Stockage Blob Azure forme l’adresse de base des objets dans votre compte de stockage.The combination of the account name and the Azure Storage blob endpoint forms the base address for the objects in your storage account.

Par exemple, si le nom de votre compte de stockage est mystorageaccount, le point de terminaison par défaut pour Stockage Blob est :For example, if your storage account is named mystorageaccount, then the default endpoint for Blob storage is:

http://mystorageaccount.blob.core.windows.net 

Pour créer un compte de stockage, consultez Créez un compte de stockage.To create a storage account, see Create a storage account. Pour plus d’informations sur les comptes de stockage, consultez Vue d’ensemble des comptes de stockage Azure.To learn more about storage accounts, see Azure storage account overview.

ContainersContainers

Un conteneur regroupe un ensemble d’objets blob, à la manière d’un répertoire dans un système de fichiers.A container organizes a set of blobs, similar to a directory in a file system. Un compte de stockage peut contenir un nombre illimité de conteneurs, et un conteneur peut stocker un nombre illimité d’objets blob.A storage account can include an unlimited number of containers, and a container can store an unlimited number of blobs.

Notes

Le nom du conteneur doit être en minuscules.The container name must be lowercase. Pour plus d’informations sur le nommage des conteneurs, consultez Nommage et référencement des conteneurs, des objets blob et des métadonnées.For more information about naming containers, see Naming and Referencing Containers, Blobs, and Metadata.

Objets blobBlobs

Le service Stockage Azure prend en charge trois types d’objets blob :Azure Storage supports three types of blobs:

  • Les objets blob de blocs stockent du texte et des données binaires, jusqu’à environ 4,7 To.Block blobs store text and binary data, up to about 4.7 TB. Ils sont composés de blocs de données qui peuvent être gérés individuellement.Block blobs are made up of blocks of data that can be managed individually.
  • Les objets blob d’ajout se composent de blocs, comme les objets blob de blocs, mais sont optimisés pour les opérations d’ajout.Append blobs are made up of blocks like block blobs, but are optimized for append operations. Les objets blob d’ajout sont parfaits pour les scénarios tels que la consignation des données issues des machines virtuelles.Append blobs are ideal for scenarios such as logging data from virtual machines.
  • Les objets blob de pages stockent des fichiers à accès aléatoire d’une taille maximale de 8 To.Page blobs store random access files up to 8 TB in size. Les objets blob de pages stockent les fichiers de disque dur virtuel servant de disques pour les machines virtuelles Azure.Page blobs store the virtual hard drive (VHD) files serve as disks for Azure virtual machines. Pour plus d’informations sur les objets blob de pages, consultez Vue d’ensemble des objets blob de pages AzureFor more information about page blobs, see Overview of Azure page blobs

Pour plus d’informations sur les différents types d’objets blob, consultez Présentation des objets blob de blocs, des objets blob d’ajout et des objets blob de pages.For more information about the different types of blobs, see Understanding Block Blobs, Append Blobs, and Page Blobs.

Déplacer des données vers le stockage BlobMove data to Blob storage

Plusieurs solutions existent pour migrer des données existantes vers le stockage Blob :A number of solutions exist for migrating existing data to Blob storage:

  • AzCopy est un outil en ligne de commande facile à utiliser pour Windows et Linux, qui copie les données vers et depuis le stockage Blob, entre des conteneurs ou entre des comptes de stockage.AzCopy is an easy-to-use command-line tool for Windows and Linux that copies data to and from Blob storage, across containers, or across storage accounts. Pour plus d’informations sur AzCopy, consultez Transfert de données avec AzCopy v10 (préversion) .For more information about AzCopy, see Transfer data with the AzCopy v10 (Preview).
  • La bibliothèque de déplacement des données de Stockage Azure est une bibliothèque .NET pour déplacer des données entre les services Stockage Azure.The Azure Storage Data Movement library is a .NET library for moving data between Azure Storage services. L’utilitaire AzCopy est créé avec la bibliothèque de déplacement des données.The AzCopy utility is built with the Data Movement library. Pour plus d’informations, consultez la documentation de référence de la bibliothèque de déplacement des données.For more information, see the reference documentation for the Data Movement library.
  • Azure Data Factory prend en charge la copie de données vers et depuis le stockage Blob avec une clé de compte, une signature d’accès partagé, un principal du service ou des identités managées pour les authentifications des ressources Azure.Azure Data Factory supports copying data to and from Blob storage by using the account key, shared access signature, service principal, or managed identities for Azure resources authentications. Pour plus d’informations, consultez Copier des données depuis/vers Azure Data Lake Store à l’aide d’Azure Data Factory.For more information, see Copy data to or from Azure Blob storage by using Azure Data Factory.
  • Blobfuse est un pilote de système de fichiers virtuel pour Stockage Blob Azure.Blobfuse is a virtual file system driver for Azure Blob storage. Vous pouvez utiliser blobfuse pour accéder à vos données d’objets blob de blocs existantes dans votre compte de stockage via le système de fichiers Linux.You can use blobfuse to access your existing block blob data in your Storage account through the Linux file system. Pour plus d’informations, consultez Guide pratique pour monter le stockage Blob comme système de fichiers avec blobfuse.For more information, see How to mount Blob storage as a file system with blobfuse.
  • Azure Data Box Disk est un service permettant de transférer des données locales vers le stockage Blob quand des gros jeux de données ou des contraintes réseau rendent infaisable le chargement de données via le réseau.Azure Data Box Disk is a service for transferring on-premises data to Blob storage when large datasets or network constraints make uploading data over the wire unrealistic. Vous pouvez utiliser Azure Data Box Disk pour demander des disques SSD à Microsoft.You can use Azure Data Box Disk to request solid-state disks (SSDs) from Microsoft. Vous pouvez ensuite copier vos données sur ces disques et les expédier à Microsoft qui les chargera dans le stockage Blob.You can then copy your data to those disks and ship them back to Microsoft to be uploaded into Blob storage.
  • Le service Azure Import/Export offre un moyen d’exporter de grandes quantités de données depuis votre compte de stockage sur des disques durs que vous fournissez, et que Microsoft vous renvoie avec vos données.The Azure Import/Export service provides a way to export large amounts of data from your storage account to hard drives that you provide and that Microsoft then ships back to you with your data. Pour plus d’informations, consultez Utiliser le service Microsoft Azure Import/Export pour transférer des données vers le stockage Blob.For more information, see Use the Microsoft Azure Import/Export service to transfer data to Blob storage.

Étapes suivantesNext steps