Introduction à Microsoft Azure StorageIntroduction to Microsoft Azure Storage

Le stockage Microsoft Azure est un service cloud géré par Microsoft qui fournit un stockage hautement disponible, sécurisé, durable, évolutif et redondant.Microsoft Azure Storage is a Microsoft-managed cloud service that provides storage that is highly available, secure, durable, scalable, and redundant. Microsoft prend en charge la maintenance et gère les problèmes critiques pour vous.Microsoft takes care of maintenance and handles critical problems for you.

Le stockage Azure se compose de trois services de données : le stockage d’objets blob, le stockage de fichiers et le stockage de files d’attente.Azure Storage consists of three data services: Blob storage, File storage, and Queue storage. Le stockage d’objets blob prend en charge le stockage Standard et Premium, mais n’utilise que des instances SSD pour une rapidité d’action optimale avec le stockage Premium.Blob storage supports both standard and premium storage, with premium storage using only SSDs for the fastest performance possible. Le stockage froid constitue une autre fonctionnalité qui vous permet de stocker d’importants volumes de données rarement sollicitées à un coût faible.Another feature is cool storage, allowing you to store large amounts of rarely accessed data for a lower cost.

Cet article vous détaillera :In this article, you learn about the following:

  • les services de stockage Azurethe Azure Storage services
  • les types de compte de stockagethe types of storage accounts
  • comment accéder aux objets blob, aux files d’attente et aux fichiersaccessing your blobs, queues, and files
  • le chiffrementencryption
  • la réplicationreplication
  • comment transférer des données vers le stockage ou hors du stockagetransferring data into or out of storage
  • les nombreuses bibliothèques de client de stockage disponibles.the many storage client libraries available.

Pour démarrer et exécuter avec le stockage Azure, consultez la section Créer un compte de stockage.To get up and running with Azure Storage, see Create a storage account.

Présentation des services Azure StorageIntroducing the Azure Storage services

Pour utiliser les services fournis par le stockage Azure (stockage d’objets blob, stockage de fichiers et stockage de files d’attente), créez un compte de stockage, puis transférez les données vers/à partir d’un service spécifique dans ce compte de stockage.To use any of the services provided by Azure Storage -- Blob storage, File storage, and Queue storage -- you first create a storage account, and then you can transfer data to/from a specific service in that storage account.

Stockage d'objets blobBlob storage

Les objets blob sont essentiellement des fichiers semblables à ceux que vous stockez sur votre ordinateur (ou tablette, appareil mobile, etc).Blobs are basically files like those that you store on your computer (or tablet, mobile device, and so on). Il peut s’agir d’images, de fichiers Microsoft Excel, de fichiers HTML, de disques durs virtuels (VHD), de Big Data telle que des journaux ou des sauvegardes de base de données.They can be pictures, Microsoft Excel files, HTML files, virtual hard disks (VHDs), big data such as logs, database backups -- pretty much anything. Les objets blob sont stockés dans des conteneurs, équivalents à des dossiers.Blobs are stored in containers, which are similar to folders.

Après avoir stocké les fichiers dans le stockage blob, vous pouvez y accéder depuis n’importe où dans le monde via des URL, l’interface REST ou l’une des bibliothèques clientes de stockage du Kit de développement logiciel (SDK) Azure.After storing files in Blob storage, you can access them from anywhere in the world using URLs, the REST interface, or one of the Azure SDK storage client libraries. Les bibliothèques clientes de stockage sont disponibles dans plusieurs langages, tels que Node.js, Java, PHP, Ruby, Python et .NET.Storage client libraries are available for multiple languages, including Node.js, Java, PHP, Ruby, Python, and .NET.

Il existe trois types de blob : les blobs de blocs, les blobs de pages (utilisés pour les fichiers VHD) et les blobs d’ajout.There are three types of blobs -- block blobs, page blobs (used for VHD files), and append blobs.

  • Les objets blob de blocs servent à stocker des fichiers ordinaires d’une taille maximale approximative de 4,7 To.Block blobs are used to hold ordinary files up to about 4.7 TB.
  • Les objets blob de pages servent à stocker les fichiers à accès aléatoire d’une taille maximale de 8 To.Page blobs are used to hold random access files up to 8 TB in size. Ces objets sont utilisés avec les fichiers VHD qui soutiennent les machines virtuelles.These are used for the VHD files that back VMs.
  • 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 the block blobs, but are optimized for append operations. Ils servent à effectuer des opérations telles que l’enregistrement d’informations vers le même objet blob, depuis plusieurs machines virtuelles.These are used for things like logging information to the same blob from multiple VMs.

Pour les jeux de données très volumineux où les contraintes du réseau rendent irréaliste le téléchargement de données vers/depuis le stockage d’objets blob par le biais du réseau, vous pouvez expédier un ensemble de disques durs à Microsoft pour importer ou exporter les données directement à partir du centre de données.For very large datasets where network constraints make uploading or downloading data to Blob storage over the wire unrealistic, you can ship a set of hard drives to Microsoft to import or export data directly from the data center. Consultez Transfert de données vers le stockage d’objets blob à l’aide du service Microsoft Azure Import/Export.See Use the Microsoft Azure Import/Export Service to Transfer Data to Blob Storage.

Azure FilesAzure Files

Azure Files vous permet de configurer les partages de fichiers réseau hautement disponibles qui sont accessibles à l’aide du protocole Server Message Block (SMB) standard.Azure Files enables you to set up highly available network file shares that can be accessed by using the standard Server Message Block (SMB) protocol. Cela signifie que plusieurs machines virtuelles peuvent partager les mêmes fichiers avec accès en lecture et en écriture.That means that multiple VMs can share the same files with both read and write access. Vous pouvez également consulter les fichiers à l’aide de l’interface REST ou des bibliothèques clientes de stockage.You can also read the files using the REST interface or the storage client libraries.

Ce qui distingue Azure Files des fichiers sur un partage de fichiers d’entreprise est le fait de pouvoir accéder aux fichiers depuis n’importe où dans le monde, à l’aide d’une URL qui pointe vers le fichier et inclut un jeton de signature (SAP) d’accès partagé.One thing that distinguishes Azure Files from files on a corporate file share is that you can access the files from anywhere in the world using a URL that points to the file and includes a shared access signature (SAS) token. Vous pouvez générer des jetons SAP, qui autorisent un accès spécifique à une ressource privée pour une durée définie.You can generate SAS tokens; they allow specific access to a private asset for a specific amount of time.

Les partages de fichiers peuvent être utilisés dans de nombreux scénarios courants :File shares can be used for many common scenarios:

  • Par exemple, de nombreuses applications locales utilisent les partages de fichiers.Many on-premises applications use file shares. Cette fonctionnalité simplifie la migration de ces applications qui partagent des données vers Azure.This feature makes it easier to migrate those applications that share data to Azure. Si vous montez le partage de fichiers sur la même lettre de lecteur que celle utilisée par l’application locale, la partie de votre application qui accède au partage de fichiers doit fonctionner, avec très peu de modifications à apporter (voire aucune).If you mount the file share to the same drive letter that the on-premises application uses, the part of your application that accesses the file share should work with minimal, if any, changes.

  • Les fichiers de configuration peuvent être stockés sur un partage de fichiers et sont accessibles à partir de plusieurs machines virtuelles.Configuration files can be stored on a file share and accessed from multiple VMs. Les outils et utilitaires utilisés par plusieurs développeurs d’un groupe peuvent être stockés sur un partage de fichiers, en veillant à ce que chacun puisse les trouver et à ce qu’ils utilisent la même version.Tools and utilities used by multiple developers in a group can be stored on a file share, ensuring that everybody can find them, and that they use the same version.

  • Les journaux de diagnostic, les mesures et les vidages sur incident sont trois exemples de données qui peuvent être écrites dans un partage de fichiers et traitées ou analysées ultérieurement.Diagnostic logs, metrics, and crash dumps are just three examples of data that can be written to a file share and processed or analyzed later.

À ce jour, les listes de contrôle d’accès (ACL) et l’authentification basée sur Active Directory ne sont pas prises en charge, mais elles le seront à l’avenir.At this time, Active Directory-based authentication and access control lists (ACLs) are not supported, but they will be at some time in the future. Les informations d’identification de compte de stockage sont utilisées pour l’authentification d’accès au partage de fichiers.The storage account credentials are used to provide authentication for access to the file share. Cela signifie que toute personne avec le partage monté aura un accès complet en lecture/écriture au partage.This means anybody with the share mounted will have full read/write access to the share.

Stockage de files d'attenteQueue storage

Le service de files d’attente Azure sert à stocker et à récupérer des messages.The Azure Queue service is used to store and retrieve messages. La taille maximale des messages de file d’attente est de 64 Ko et une file d’attente peut contenir des millions de messages.Queue messages can be up to 64 KB in size, and a queue can contain millions of messages. Les files d’attente servent en général à stocker des listes de messages qui seront traités de façon asynchrone.Queues are generally used to store lists of messages to be processed asynchronously.

Par exemple, vous souhaitez que vos clients soient en mesure de charger des images, et vous souhaitez créer des miniatures de chaque image.For example, say you want your customers to be able to upload pictures, and you want to create thumbnails for each picture. La procédure normale serait de faire patienter votre client, le temps que vous créiez les miniatures tout en chargeant les images.You could have your customer wait for you to create the thumbnails while uploading the pictures. L’utilisation d’une file d’attente est une autre possibilité.An alternative would be to use a queue. Lorsque le client a terminé le chargement d’images, écrivez un message dans la file d’attente.When the customer finishes his upload, write a message to the queue. Utilisez ensuite une fonction Azure afin de récupérer le message dans la file d’attente pour créer les miniatures.Then have an Azure Function retrieve the message from the queue and create the thumbnails. Chaque étape de ce processus peut être développée séparément, vous offrant ainsi plus de contrôle lorsque vous le réglez.Each of the parts of this processing can be scaled separately, giving you more control when tuning it for your usage.

Stockage de tablesTable storage

Stockage de tables Azure fait maintenant partie d’Azure Cosmos DB.Azure Table storage is now part of Azure Cosmos DB. Pour consulter la documentation Stockage de tables Azure, consultez Vue d’ensemble du stockage de table Azure.To see Azure Table storage documentation, see the Azure Table Storage Overview. En plus du service Stockage de tables Azure existant, il existe une nouvelle API de Table d’Azure Cosmos DB qui propose des tables optimisées pour le débit, la distribution globale et les index secondaires automatiques.In addition to the existing Azure Table storage service, there is a new Azure Cosmos DB Table API offering that provides throughput-optimized tables, global distribution, and automatic secondary indexes. Pour en savoir plus et essayer la nouvelle expérience premium, consultez API Table d’Azure Cosmos DB.To learn more and try out the new premium experience, please check out Azure Cosmos DB Table API.

Stockage sur disqueDisk storage

Le stockage Azure comprend également des fonctionnalités de disque géré et non géré utilisées par des machines virtuelles.Azure Storage also includes managed and unmanaged disk capabilities used by virtual machines. Pour en savoir plus sur ces fonctionnalités, consultez la documentation Compute Service.For more information about these features, please see the Compute Service documentation.

Types de compte de stockageTypes of storage accounts

Ce tableau détaille les différents types de comptes de stockage et les objets qu’ils peuvent utiliser.This table shows the various kinds of storage accounts and which objects can be used with each.

Type de compte de stockageType of storage account Édition Standard à usage généralGeneral-purpose Standard Édition Premium à usage généralGeneral-purpose Premium Stockage d’objets blob, niveaux d’accès froid et chaudBlob storage, hot and cool access tiers
Services pris en chargeServices supported Services d’objet blob, de fichier et de file d’attenteBlob, File, Queue Services Service blobBlob Service Service blobBlob Service
Types d’objets blob pris en chargeTypes of blobs supported Objets blob de blocs, objets blob de pages et objets blob d’ajoutBlock blobs, page blobs, and append blobs Objets blob de pagesPage blobs Objets blob de blocs et objets blob d’ajoutBlock blobs and append blobs

Comptes de stockage à usage généralGeneral-purpose storage accounts

Il existe deux types de comptes de stockage à usage général.There are two kinds of general-purpose storage accounts.

Stockage StandardStandard storage

Les comptes de stockage Standard sont les plus couramment utilisés. Ils peuvent être utilisés avec n’importe quel type de données.The most widely used storage accounts are standard storage accounts, which can be used for all types of data. Les comptes de stockage Standard se servent de médias magnétiques pour stocker des données.Standard storage accounts use magnetic media to store data.

Stockage PremiumPremium storage

Le service de stockage Premium offre un stockage hautes performances pour les objets blob de pages, principalement utilisés avec les fichiers VHD.Premium storage provides high-performance storage for page blobs, which are primarily used for VHD files. Les comptes de stockage Premium se servent du chiffrement SSD pour stocker des données.Premium storage accounts use SSD to store data. Microsoft recommande l’utilisation du service de stockage Premium pour toutes vos machines virtuelles.Microsoft recommends using Premium Storage for all of your VMs.

Comptes de stockage d’objets blobBlob Storage accounts

Le compte de stockage d’objets blob est un compte de stockage spécialisé, utilisé pour le stockage d’objets blob de blocs et d’ajout.The Blob Storage account is a specialized storage account used to store block blobs and append blobs. Il est impossible d’y stocker des objets blob de pages et donc d’y stocker des fichiers VHD.You can't store page blobs in these accounts, therefore you can't store VHD files. Ces comptes permettent de définir un niveau d’accès chaud ou froid, et de le modifier à tout moment.These accounts allow you to set an access tier to Hot or Cool; the tier can be changed at any time.

Le niveau d’accès « chaud » désigne les fichiers souvent sollicités : le coût de stockage est plus élevé, tandis que le coût d’accès aux objets blob est beaucoup plus faible.The hot access tier is used for files that are accessed frequently -- you pay a higher cost for storage, but the cost of accessing the blobs is much lower. En ce qui concerne les objets blob stockés au niveau d’accès « froid », le coût pour y accéder est plus élevé, tandis que le coût de stockage est beaucoup plus faible.For blobs stored in the cool access tier, you pay a higher cost for accessing the blobs, but the cost of storage is much lower.

Accéder aux objets blob, aux fichiers et aux files d’attenteAccessing your blobs, files, and queues

Chaque compte de stockage dispose deux clés d’authentification, qu’il est possible d’utiliser pour n’importe quelle opération.Each storage account has two authentication keys, either of which can be used for any operation. Vous pouvez ainsi passer de temps en temps d’une clé à l’autre et améliorer la sécurité.There are two keys so you can roll over the keys occasionally to enhance security. Il est essentiel que ces clés soient sécurisées, car leur possession, avec le nom du compte, offre un accès illimité à toutes les données du compte de stockage.It is critical that these keys be kept secure because their possession, along with the account name, allows unlimited access to all data in the storage account.

Cette section présente deux façons de sécuriser le compte de stockage et ses données.This section looks at two ways to secure the storage account and its data. Pour en savoir plus sur la sécurisation de votre compte de stockage et de vos données, consultez le guide de sécurité pour le stockage Azure.For detailed information about securing your storage account and your data, see the Azure Storage security guide.

Sécuriser l’accès aux comptes de stockage à l’aide d’Azure ADSecuring access to storage accounts using Azure AD

Contrôler l’accès aux clés du compte de stockage permet de sécuriser l’accès à vos données de stockage.One way to secure access to your storage data is by controlling access to the storage account keys. Avec le contrôle d’accès en fonction du rôle (RBAC) de Resource Manager, vous pouvez attribuer des rôles aux utilisateurs, aux groupes ou aux applications.With Resource Manager Role-Based Access Control (RBAC), you can assign roles to users, groups, or applications. Ces rôles sont liés à un ensemble spécifique d’actions, autorisées ou non.These roles are tied to a specific set of actions that are allowed or disallowed. L’utilisation du service RBAC pour accorder l’accès à un compte de stockage ne permet de gérer que les opérations de gestion pour ce compte de stockage, telles que la modification du niveau d’accès.Using RBAC to grant access to a storage account only handles the management operations for that storage account, such as changing the access tier. Vous ne pouvez pas utiliser le service RBAC pour accorder l’accès à des objets de données tels qu’un conteneur ou un partage de fichier spécifique.You can't use RBAC to grant access to data objects like a specific container or file share. Toutefois, vous pouvez utiliser le service RBAC pour accorder l’accès aux clés du compte de stockage, qu’il sera alors possible d’utiliser pour lire les objets de données.You can, however, use RBAC to grant access to the storage account keys, which can then be used to read the data objects.

Sécuriser l’accès à l’aide des signatures d’accès partagéSecuring access using shared access signatures

Vous pouvez utiliser les signatures d’accès partagé et les stratégies d’accès stockées pour sécuriser vos objets de données.You can use shared access signatures and stored access policies to secure your data objects. Une signature d’accès partagé (SAP) est une chaîne contenant un jeton de sécurité qui peut être associé à l’URI pour une ressource et vous permet de déléguer l’accès aux objets de stockage et de spécifier des restrictions telles que les autorisations et la plage des dates/heures d’accès.A shared access signature (SAS) is a string containing a security token that can be attached to the URI for an asset that allows you to delegate access to specific storage objects and to specify constraints such as permissions and the date/time range of access. Cette fonctionnalité dispose de fonctionnalités étendues.This feature has extensive capabilities. Pour en savoir plus, consultez Utilisation des signatures d’accès partagé (SAP).For detailed information, refer to Using Shared Access Signatures (SAS).

Accès public aux objets blobPublic access to blobs

Le service BLOB vous permet d’offrir un accès public à un conteneur et ses objets blob, ou à un objet blob spécifique.The Blob Service allows you to provide public access to a container and its blobs, or a specific blob. Lorsque vous indiquez qu'un conteneur ou un objet blob est public, n'importe qui peut le lire de manière anonyme ; aucune authentification n'est requise.When you indicate that a container or blob is public, anyone can read it anonymously; no authentication is required. Vous pouvez offrir un accès public lorsque vous disposez d’un site Web qui utilise des images, des vidéos ou des documents provenant d’un stockage d’objets blob.An example of when you would want to do this is when you have a website that is using images, video, or documents from Blob storage. Pour en savoir plus, consultez la section Gestion de l’accès en lecture anonyme aux conteneurs et aux objets blobFor more information, see Manage anonymous read access to containers and blobs

ChiffrementEncryption

Il existe deux types de chiffrement de base pour les services de stockage.There are two basic kinds of encryption available for the Storage services. Pour en savoir plus sur la sécurité et le chiffrement, consultez le guide de sécurité pour le stockage Azure.For more information about security and encryption, see the Azure Storage security guide.

Chiffrement au reposEncryption at rest

Le Chiffrement du service de stockage Azure au repos permet de protéger vos données pour garantir le respect des engagements de votre organisation en matière de sécurité et de conformité.Azure Storage Service Encryption (SSE) at rest helps you protect and safeguard your data to meet your organizational security and compliance commitments. Avec cette fonctionnalité, Azure Storage chiffre automatiquement vos données avant de les rendre persistantes dans le stockage et les déchiffre avant la récupération.With this feature, Azure Storage automatically encrypts your data prior to persisting to storage and decrypts prior to retrieval. La gestion du chiffrement, du déchiffrement et des clés est totalement transparente pour les utilisateurs.The encryption, decryption, and key management are totally transparent to users.

Vous pouvez activer le Chiffrement du service de stockage pour le stockage d’objets Blob ou pour les fichiers Azure (version préliminaire).You can enable Storage Service Encryption (SSE) for Blob storage or for Azure Files (preview). En cas d’activation, toutes les données écrites dans ce service sont chiffrées avant l’écriture.If enabled, all data written to the specific service is encrypted before it is written. Lorsque vous lisez les données, elles sont déchiffrées avant d’être retournées.When you read the data, it is decrypted before it is returned.

Pour plus d’informations sur le chiffrement du service de stockage, consultez Azure Storage Service Encryption pour les données au repos.For more information about SSE encryption at rest, see Azure Storage Service Encryption for Data at Rest.

chiffrement côté clientClient-side encryption

Les bibliothèques clientes de stockage ont des méthodes que vous pouvez appeler pour chiffrer des données par programme avant de les envoyer du client vers Azure.The storage client libraries have methods you can call to programmatically encrypt data before sending it across the wire from the client to Azure. Les données sont chiffrées et stockées, ce qui signifie qu’elles sont également chiffrées au repos.It is stored encrypted, which means it also is encrypted at rest. À la lecture des données au retour, vous déchiffrez les informations après réception.When reading the data back, you decrypt the information after receiving it.

Pour plus d’informations sur le chiffrement côté client, consultez Chiffrement côté client avec .NET pour Stockage Microsoft Azure.For more information about client-side encryption, see Client-Side Encryption with .NET for Microsoft Azure Storage.

RéplicationReplication

Pour assurer la durabilité de vos données, le stockage Azure conserve (et gère) plusieurs copies de vos données.In order to ensure that your data is durable, Azure Storage will keep (and manage) multiple copies of your data. On parle alors de réplication, ou parfois de redondance.This is called replication, or sometimes redundancy. Lorsque vous configurez votre compte de stockage, vous choisissez un type de réplication.When you set up your storage account, you select a replication type. Dans la plupart des cas, ce paramètre peut être modifié après avoir configuré le compte de stockage.In most cases, this setting can be modified after the storage account is set up.

Stockage localement redondant (LRS)Locally-redundant storage (LRS)

Le stockage localement redondant (LRS) est conçu pour fournir une durabilité des objets d’au moins 99,999999999 % (11 neuf) sur une année donnée.Locally-redundant storage (LRS) is designed to provide at least 99.999999999% (11 9's) durability of objects over a give year. Cela signifie que de nombreuses copies de vos données sont gérées par le stockage Azure dans le centre de données spécifié lors de la configuration du compte de stockage.This means multiple copies of your data are managed by Azure Storage in the data center specified when the storage account was set up. Lorsque les modifications sont validées, toutes les copies sont mises à jour avant de retourner les cas de réussite.When changes are committed, all copies are updated before returning success. Cela signifie que les réplicas sont toujours synchronisés. En outre, les copies résident dans des domaines d’erreur et des domaines de mise à niveau distincts, ce qui signifie que vos données sont disponibles même si un nœud de stockage contenant vos données tombe en panne ou est mis hors ligne en vue d’une mise à jour.This means the replicas are always in sync. Also, the copies reside in separate fault domains and upgrade domains, which means your data is available even if a storage node holding your data fails or is taken offline to be updated.

Stockage redondant dans une zone (ZRS) (préversion)Zone-redundant storage (ZRS) (Preview)

Le stockage redondant dans une zone (ZRS) est conçu pour simplifier le développement d’applications hautement disponibles.Zone-redundant storage (ZRS) is designed to simplify the development of highly available applications. Le stockage ZRS offre une durabilité des objets de stockage d’au moins 99,9999999999 % (12 neuf) sur une année donnée.ZRS provides durability for storage objects of at least 99.9999999999% (12 9's) over a given year. Le stockage ZRS réplique vos données de façon synchrone sur plusieurs zones de disponibilité.ZRS replicates your data synchronously across multiple availability zones. Envisagez le stockage ZRS pour des scénarios tels que des applications transactionnelles dans lesquelles un temps d’arrêt n’est pas acceptable.Consider ZRS for scenarios like transactional applications where downtime is not acceptable. Le stockage ZRS permet aux clients de lire et d’écrire les données même si une zone est indisponible ou irrécupérable.ZRS enables customers to read and write data even if a single zone is unavailable or unrecoverable. Les insertions et mises à jour de données sont effectuées de façon synchrone et sont hautement cohérentes.Inserts and updates to data are made synchronously and are strongly consistent.

L’ancienne fonctionnalité ZRS est maintenant appelée ZRS classique.The previous ZRS capability is now referred to as ZRS Classic. Les comptes ZRS classiques sont disponibles uniquement pour les objets Blob de bloc dans des comptes de stockage V1 à usage général.ZRS Classic accounts are available only for block blobs in general-purpose V1 storage accounts. ZRS classique réplique les données de manière asynchrone entre les centres de données d’une à deux régions.ZRS Classic replicates data asynchronously across datacenters within one to two regions. Il est possible qu’un réplica ne soit disponible que si Microsoft lance le basculement vers la région secondaire.A replica may not be available unless Microsoft initiates failover to the secondary. Un compte ZRS classique ne peut pas être converti vers ou depuis le stockage LRS ou GRS et n’a pas de fonctionnalité de mesures ou de journalisation.A ZRS Classic account cannot be converted to or from LRS or GRS, and does not have metrics or logging capability.

Stockage géo-redondant (GRS)Geo-redundant storage (GRS)

Le stockage géo-redondant (GRS) est conçu pour fournir une durabilité des objets d’au moins 99,9999999999999999 % (16 neuf) sur une année donnée en conservant les copies locales de vos données dans une région principale, et un autre jeu de copies de vos données dans une région secondaire située à des centaines de kilomètres de la région principale.Geo-redundant storage (GRS) is designed to provide 99.99999999999999% (16 9's) durability of objects over a given year by maintaining the local copies of your data in a primary region plus another set of copies of your data in a secondary region hundreds of miles away from the primary region. En cas de défaillance dans la région principale, le stockage Azure bascule vers la région secondaire.In the event of a failure at the primary region, Azure Storage will fail over to the secondary region.

Stockage géo-redondant avec accès en lecture (RA-GRS)Read-access geo-redundant storage (RA-GRS)

Un stockage géo-redondant avec accès en lecture est similaire au stockage GRS, à la différence que vous avez un accès en lecture aux données situées à l’emplacement secondaire.Read-access geo-redundant storage is exactly like GRS except that you get read access to the data in the secondary location. Si le centre de données principal devient temporairement indisponible, vous pouvez continuer à lire les données à partir de l’emplacement secondaire.If the primary data center becomes unavailable temporarily, you can continue to read the data from the secondary location. Cela peut être très utile.This can be very helpful. Par exemple, une application Web pourrait passer en lecture seule et désigner la copie secondaire, vous laissant un certain degré d’accès même si aucune mise à jour n’est disponible.For example, you could have a web application that changes into read-only mode and points to the secondary copy, allowing some access even though updates are not available.

Important

Vous pouvez modifier le mode de réplication de vos données après la création de votre compte de stockage.You can change how your data is replicated after your storage account has been created. Toutefois, il vous faudra éventuellement subir un coût forfaitaire supplémentaire lié au transfert de données si vous passez de LRS ou ZRS à GRS ou RA-GRS.However, you may incur an additional one-time data transfer cost if you switch from LRS or ZRS to GRS or RA-GRS.

Pour en savoir plus sur les options de réplication, consultez Réplication de Stockage Azure.For more information about replication options, see Azure Storage replication.

Pour en savoir plus sur la récupération d’urgence, consultez Que faire en cas de panne de stockage Azure.For disaster recovery information, see What to do if an Azure Storage outage occurs.

Si vous voulez un exemple montrant comment exploiter le stockage de RA-GRS pour garantir une haute disponibilité, consultez Conception d’applications hautement disponibles à l’aide du stockage RA-GRS.For an example of how to leverage RA-GRS storage to ensure high availability, see Designing Highly Available Applications using RA-GRS.

Transfert de données vers et depuis Azure StorageTransferring data to and from Azure Storage

Vous pouvez utiliser l’utilitaire de ligne de commande AzCopy pour copier des données d’objets blob et de fichiers au sein de votre compte de stockage ou entre des comptes de stockage.You can use the AzCopy command-line utility to copy blob, and file data within your storage account or across storage accounts. Pour plus d’informations, consultez l’un des articles suivants :See one of the following articles for help:

AzCopy repose sur la bibliothèque de déplacement de données Azure, actuellement disponible en version préliminaire.AzCopy is built on top of the Azure Data Movement Library, which is currently available in preview.

Le service d’importation/exportation d’Azure peut être utilisé pour importer ou exporter de grandes quantités de données d’objets blob vers ou depuis votre compte de stockage.The Azure Import/Export service can be used to import or export large amounts of blob data to or from your storage account. Vous préparez et envoyez par courrier électronique plusieurs disques durs vers un centre de données Azure, puis ils transféreront les données vers ou depuis les disques durs avant de vous renvoyer les disques durs.You prepare and mail multiple hard drives to an Azure data center, where they will transfer the data to/from the hard drives and send the hard drives back to you. Pour plus d’informations sur le service Import/Export, voir Transfert de données vers le stockage d’objets blob à l’aide du service Microsoft Azure Import/Export.For more information about the Import/Export service, see Use the Microsoft Azure Import/Export Service to Transfer Data to Blob Storage.

TarifsPricing

Pour en savoir plus sur la tarification du stockage Azure, consultez la page de tarification.For detailed information about pricing for Azure Storage, see the Pricing page.

Outils, bibliothèques et API de stockageStorage APIs, libraries, and tools

Les ressources Azure Storage sont accessibles par n’importe quel langage capable de créer des requêtes HTTP/HTTPS.Azure Storage resources can be accessed by any language that can make HTTP/HTTPS requests. Par ailleurs, Stockage Azure offre des bibliothèques de programmation pour plusieurs langages répandus.Additionally, Azure Storage offers programming libraries for several popular languages. Ces bibliothèques simplifient l’utilisation du stockage Azure sous de nombreux aspects en gérant des détails tels que l’invocation synchrone et asynchrone, le traitement par lots des opérations, la gestion des exceptions, les nouvelles tentatives automatiques, le comportement opérationnel, etc.These libraries simplify many aspects of working with Azure Storage by handling details such as synchronous and asynchronous invocation, batching of operations, exception management, automatic retries, operational behavior, and so forth. Des bibliothèques sont actuellement disponibles pour les langages et les plateformes suivants (d’autres sont à l’étude) :Libraries are currently available for the following languages and platforms, with others in the pipeline:

Services de données Azure StorageAzure Storage data services

étapes suivantesNext steps

Pour démarrer et exécuter avec le stockage Azure, consultez la section Créer un compte de stockage.To get up and running with Azure Storage, see Create a storage account.

Pour les administrateursFor administrators

Pour les développeurs .NETFor .NET developers

Pour les développeurs Java/AndroidFor Java/Android developers

Pour les développeurs Node.jsFor Node.js developers

Pour les développeurs PHPFor PHP developers

Pour les développeurs RubyFor Ruby developers

Pour les développeurs PythonFor Python developers