Stockage redondant interzone (ZRS) pour la création d’applications Stockage Azure hautement disponiblesZone-redundant storage (ZRS) for building highly available Azure Storage applications

Le stockage redondant interzone (ZRS) réplique vos données de façon synchrone sur trois clusters de stockage dans une seule région.Zone-redundant storage (ZRS) replicates your data synchronously across three storage clusters in a single region. Chaque cluster de stockage est séparé physiquement des autres et se trouve dans sa propre zone de disponibilité.Each storage cluster is physically separated from the others and is located in its own availability zone (AZ). Chaque zone de disponibilité —et le cluster ZRS qu’elle contient— est autonome et inclut des utilitaires et fonctionnalités de mise en réseau séparés.Each availability zone—and the ZRS cluster within it—is autonomous and includes separate utilities and networking features. Une demande d’écriture adressée à un compte de stockage ZRS renvoie un indicateur de réussite seulement une fois que les données sont écrites dans tous les réplicas des trois clusters.A write request to a ZRS storage account returns successfully only after the data is written to all replicas across the three clusters.

Lorsque vous stockez vos données dans un compte de stockage à l’aide d’une réplication ZRS, vous pouvez continuer à accéder à vos données et à gérer celles-ci si une zone de disponibilité devient indisponible.When you store your data in a storage account using ZRS replication, you can continue to access and manage your data if an availability zone becomes unavailable. Le stockage redondant dans une zone (ZRS) offre d’excellentes performances et une latence faible.ZRS provides excellent performance and low latency. Un stockage ZRS poursuit les mêmes objectifs d’extensibilité qu’un stockage localement redondant (LRS).ZRS offers the same scalability targets as locally redundant storage (LRS).

Envisagez un stockage ZRS pour des scénarios qui requièrent une cohérence, une durabilité et une haute disponibilité.Consider ZRS for scenarios that require consistency, durability, and high availability. Même si une panne ou une catastrophe naturelle révèle l’existence d’une zone de disponibilité indisponible, le stockage ZRS assure une durabilité d’objet de stockage d’au moins 99,9999999999 % (12 9) sur une année donnée.Even if an outage or natural disaster renders an availability zone unavailable, ZRS offers durability for storage objects of at least 99.9999999999% (12 9's) over a given year.

Le stockage géoredondant interzone (GZRS) (préversion) réplique vos données de manière synchrone sur les trois zones de disponibilité Azure de la région primaire, puis réplique les données de manière asynchrone dans la région secondaire.Geo-zone-redundant storage (GZRS) (preview) replicates your data synchronously across three Azure availability zones in the primary region, then replicates the data asynchronously to the secondary region. Le stockage GZRS fournit une haute disponibilité et une durabilité maximale.GZRS provides high availability together with maximum durability. Le stockage GZRS est conçu pour fournir une durabilité des objets d’au moins 99,99999999999999 % (16 chiffres 9) sur une année donnée.GZRS is designed to provide at least 99.99999999999999% (16 9's) durability of objects over a given year. Pour un accès en lecture aux données dans la région secondaire, activez le stockage géoredondant interzone avec accès en lecture (RA-GZRS).For read access to data in the secondary region, enable read-access geo-zone-redundant storage (RA-GZRS). Pour plus d’informations sur le stockage GZRS, consultez l’article Stockage géo-redondant dans une zone pour la haute disponibilité et la durabilité maximale (préversion).For more information about GZRS, see Geo-zone-redundant storage for highly availability and maximum durability (preview).

Pour plus d’informations sur les zones de disponibilité, consultez Vue d’ensemble des zones de disponibilité.For more information about availability zones, see Availability Zones overview.

Couverture du support et disponibilité régionaleSupport coverage and regional availability

Le stockage ZRS prend actuellement en charge les types de comptes de stockage standard à usage général v2.ZRS currently supports standard general-purpose v2 account types. Pour plus d’informations sur les types de comptes de stockage, voir Vue d’ensemble des comptes de stockage Azure.For more information about storage account types, see Azure storage account overview.

Le stockage ZRS est disponible pour les objets blob de blocs, les objets blob de pages non-disque, les fichiers, les tables et les files d’attente.ZRS is available for block blobs, non-disk page blobs, files, tables, and queues.

Le stockage ZRS est généralement disponible dans les régions suivantes :ZRS is generally available in the following regions:

  • Asie du Sud-EstAsia Southeast
  • Europe occidentaleEurope West
  • Europe septentrionaleEurope North
  • France CentreFrance Central
  • Japon EstJapan East
  • Sud du Royaume-UniUK South
  • USA CentreUS Central
  • USA EstUS East
  • USA Est 2US East 2
  • USA Ouest 2US West 2

Microsoft continue d’activer le stockage ZRS dans d’autres régions Azure.Microsoft continues to enable ZRS in additional Azure regions. Consultez la page Mises à jour de service Azure régulièrement pour plus d’informations sur les nouvelles régions.Check the Azure Service Updates page regularly for information about new regions.

Limitations connuesKnown limitations

Que se passe-t-il lorsqu’une zone n’est plus disponible ?What happens when a zone becomes unavailable?

Vos données restent accessibles pour des opérations de lecture et d’écriture, même si une zone devient indisponible.Your data is still accessible for both read and write operations even if a zone becomes unavailable. Microsoft recommande de continuer à suivre les pratiques de gestion des erreurs temporaires.Microsoft recommends that you continue to follow practices for transient fault handling. Ces pratiques incluent l’implémentation de stratégies de nouvelle tentative avec une interruption exponentielle.These practices include implementing retry policies with exponential back-off.

Lorsqu’une zone n’est pas disponible, Azure procède à des mises à jour des réseaux, telles que le rejointoiement DNS.When a zone is unavailable, Azure undertakes networking updates, such as DNS repointing. Ces mises à jour peuvent affecter votre application si vous accédez à vos données avant qu’elles soient terminées.These updates may affect your application if you are accessing your data before the updates have completed.

Le stockage ZRS ne peut pas protéger vos données contre un sinistre régional, lorsque plusieurs zones sont affectées définitivement.ZRS may not protect your data against a regional disaster where multiple zones are permanently affected. Au lieu de cela, le stockage ZRS contribue à la résilience de vos données s’il devient temporairement indisponible.Instead, ZRS offers resiliency for your data if it becomes temporarily unavailable. En guise de protection face à des sinistres régionaux, Microsoft recommande l’utilisation d’un stockage géoredondant (GRS).For protection against regional disasters, Microsoft recommends using geo-redundant storage (GRS). Pour plus d’informations sur GRS, consultez Stockage géoredondant (GRS) : réplication interrégion pour le stockage Azure.For more information about GRS, see Geo-redundant storage (GRS): Cross-regional replication for Azure Storage.

Conversion en réplication ZRSConverting to ZRS replication

Une migration vers ou à partir de LRS, GRS et RA-GRS est simple.Migrating to or from LRS, GRS, and RA-GRS is straightforward. Utilisez le portail Azure ou l’API Fournisseur de ressources de stockage pour modifier le type de redondance de votre compte.Use the Azure portal or the Storage Resource Provider API to change your account's redundancy type. Azure va ensuite répliquer vos données en conséquence.Azure will then replicate your data accordingly.

Une migration de données vers un stockage redondant interzone (ZRS) nécessite une stratégie différente.Migrating data to ZRS requires a different strategy. Une migration de ZRS implique le déplacement physique de données à partir d’un tampon de stockage unique vers plusieurs tampons au sein d’une région.ZRS migration involves the physical movement of data from a single storage stamp to multiple stamps within a region.

Vous avez deux options principales pour migrer vers ZRS :There are two primary options for migration to ZRS:

  • Copier ou déplacer manuellement les données vers un nouveau compte ZRS à partir d’un compte existant.Manually copy or move data to a new ZRS account from an existing account.
  • Demander une migration dynamique.Request a live migration.

Si vous avez besoin que la migration se termine à une certaine date, envisagez d’effectuer une migration manuelle.If you need the migration to complete by a certain date consider performing a manual migration. Une migration manuelle offre plus de souplesse qu’une migration dynamique.A manual migration provides more flexibility than a live migration. Avec une migration manuelle, vous contrôlez le minutage.With a manual migration, you're in control of the timing.

Pour effectuer une migration manuelle, vous disposez de plusieurs options :To perform a manual migration, you have options:

  • Vous pouvez vous servir d’outils existants tels qu’AzCopy, une des bibliothèques clientes de Stockage Azure, ou d’outils tiers fiables.Use existing tooling like AzCopy, one of the Azure Storage client libraries, or reliable third-party tools.
  • Si vous êtes familiarisé avec Hadoop ou HDInsight, vous pouvez attacher les comptes (ZRS) source et de destination à votre cluster.If you're familiar with Hadoop or HDInsight, attach both source and destination (ZRS) account to your cluster. Ensuite, vous parallélisez le processus de copie de données avec un outil tel que DistCp.Then, parallelize the data copy process with a tool like DistCp.
  • Vous pouvez créer vos propres outils en utilisant l’une des bibliothèques clientes de Stockage Azure.Build your own tooling using one of the Azure Storage client libraries.

Une migration manuelle peut entraîner un temps d’arrêt de l’application.A manual migration can result in application downtime. Si votre application requiert une haute disponibilité, Microsoft offre également une option de migration dynamique.If your application requires high availability, Microsoft also provides a live migration option. Une migration dynamique est une migration sur place sans temps d’arrêt.A live migration is an in-place migration with no downtime.

Lors d’une migration dynamique, vous pouvez utiliser votre compte de stockage pendant le transfert de vos données entre les tampons de stockage source et de destination.During a live migration, you can use your storage account while your data is migrated between source and destination storage stamps. Pendant le processus migration, vous bénéficiez toujours du même niveau de SLA pour la durabilité et la disponibilité que d’habitude.During the migration process, you have the same level of durability and availability SLA as you normally do.

Dans le cadre d’une migration dynamique, gardez à l’esprit les restrictions suivantes :Keep in mind the following restrictions on live migration:

  • Lorsque Microsoft gère votre demande de migration dynamique rapidement, il n’existe aucune garantie quant au moment où une migration dynamique s’achève.While Microsoft handles your request for live migration promptly, there's no guarantee as to when a live migration will complete. Si vos données doivent être migrées vers ZRS pour une certaine date, Microsoft recommande d’effectuer plutôt une migration manuelle.If you need your data migrated to ZRS by a certain date, then Microsoft recommends that you perform a manual migration instead. En général, plus la quantité de données présentes dans votre compte est élevée, plus la migration des données est longue.Generally, the more data you have in your account, the longer it takes to migrate that data.
  • La migration dynamique n’est prise en charge que pour des comptes de stockage utilisant une réplication LRS ou GRS.Live migration is supported only for storage accounts that use LRS or GRS replication. Si votre compte utilise une réplication RA-GRS, vous devez commencer par modifier le type de réplication de votre compte en LRS ou GRS avant de procéder.If your account uses RA-GRS, then you need to first change your account's replication type to either LRS or GRS before proceeding. Cette étape intermédiaire supprime le point de terminaison secondaire en lecture seule fourni par la réplication RA-GRS avant la migration.This intermediary step removes the secondary read-only endpoint provided by RA-GRS before migration.
  • Votre compte doit contenir des données.Your account must contain data.
  • Vous ne pouvez migrer des données qu’au sein de la même région.You can only migrate data within the same region. Si vous souhaitez migrer vos données vers un compte de stockage ZRS situé dans une région différente de celle du compte source, vous devez effectuer une migration manuelle.If you want to migrate your data into a ZRS account located in a region different than the source account, then you must perform a manual migration.
  • Seuls les types de comptes de stockage standard prennent en charge la migration dynamique.Only standard storage account types support live migration. Les comptes de stockage Premium doivent être migrés manuellement.Premium storage accounts must be migrated manually.
  • La migration dynamique d’un stockage redondant interzone (ZRS) vers un stockage localement redondant (LRS), un stockage géoredondant (GRS) ou un stockage géographiquement redondant avec accès en lecture (RA-GRS) n’est pas prise en charge.Live migration from ZRS to LRS, GRS or RA-GRS is not supported. Vous devez déplacer manuellement les données vers un compte de stockage (nouveau ou existant).You will need to manually move the data to a new or an existing storage account.
  • Les disques managés sont disponibles uniquement pour LRS, et ne peuvent pas être migrés vers un stockage redondant interzone (ZRS).Managed disks are only available for LRS and cannot be migrated to ZRS. Vous pouvez stocker des images et des instantanés de disques managés SSD Standard sur le stockage HDD Standard et choisir entre les options LRS et ZRS.You can store snapshots and images for Standard SSD Managed Disks on Standard HDD storage and choose between LRS and ZRS options. Pour une intégration avec des groupes à haute disponibilité, voir Introduction aux disques managés Azure.For integration with availability sets see Introduction to Azure managed disks.
  • Les comptes LRS ou GRS avec des données de niveau archive ne peuvent pas faire l’objet d’une migration vers un stockage ZRS.LRS or GRS accounts with Archive data cannot be migrated to ZRS.

Vous pouvez demander une migration dynamique via le portail du Support Azure.You can request live migration through the Azure Support portal. À partir du portail, sélectionnez le compte de stockage que vous souhaitez convertir en ZRS.From the portal, select the storage account you want to convert to ZRS.

  1. Sélectionnez Nouvelle demande de support.Select New Support Request
  2. Fournissez les informations De base de votre compte.Complete the Basics based on your account information. Dans la section Service, sélectionnez Gestion de compte de stockage, puis la ressource que vous souhaitez convertir en ZRS.In the Service section, select Storage Account Management and the resource you want to convert to ZRS.
  3. Sélectionnez Suivant.Select Next.
  4. Dans la section Problème, spécifiez les valeurs suivantes :Specify the following values the Problem section:
    • Niveau de gravité : conservez la valeur par défaut.Severity: Leave the default value as-is.
    • Type de problème : sélectionnez Migration des données.Problem Type: Select Data Migration.
    • Catégorie : sélectionnez Migrer vers ZRS à l’intérieur d’une région.Category: Select Migrate to ZRS within a region.
    • Titre : tapez un titre descriptif tel que Migration de compte ZRS.Title: Type a descriptive title, for example, ZRS account migration.
    • Détails : tapez des détails supplémentaires dans la zone Détails, par exemple, « Je souhaite migrer vers ZRS à partir de [LRS, GRS] dans la région __ ».Details: Type additional details in the Details box, for example, I would like to migrate to ZRS from [LRS, GRS] in the __ region.
  5. Sélectionnez Suivant.Select Next.
  6. Vérifiez que les informations de contact dans le panneau Informations de contact sont correctes.Verify that the contact information is correct on the Contact information blade.
  7. Sélectionnez Créer.Select Create.

Une personne du support technique vous contactera pour vous apporter l’aide dont vous aurez besoin.A support person will contact you and provide any assistance you need.

FAQ sur la migration dynamique vers ZRSLive migration to ZRS FAQ

Dois-je planifier un temps d’arrêt lors de la migration ?Should I plan for any downtime during the migration?

La migration n’occasionne aucun temps d’arrêt.There is no downtime caused by the migration. Lors d’une migration dynamique, vous pouvez continuer à utiliser votre compte de stockage pendant le transfert de vos données entre les tampons de stockage source et de destination.During a live migration, you can continue using your storage account while your data is migrated between source and destination storage stamps. Pendant le processus migration, vous bénéficiez toujours du même niveau de SLA pour la durabilité et la disponibilité que d’habitude.During the migration process, you have the same level of durability and availability SLA as you normally do.

La migration entraîne-t-elle une perte de données ?Is there any data loss associated with the migration?

La migration n’occasionne aucune perte de données.There is no data loss associated with the migration. Pendant le processus migration, vous bénéficiez toujours du même niveau de SLA pour la durabilité et la disponibilité que d’habitude.During the migration process, you have the same level of durability and availability SLA as you normally do.

Faut-il mettre à jour les applications une fois la migration terminée ?Are any updates required to the application(s) once the migration is complete?

La migration entraîne un passage au type de réplication des comptes « Stockage redondant interzone (ZRS) ».Once the migration is complete the replication type of the account(s) will change to "Zone-redundant storage (ZRS)". Les points de terminaison de service, les clés d’accès, les signatures d’accès partagé et autres options de configuration de compte restent inchangés.Service endpoints, access keys, SAS and any other account configuration options remain unchanged and intact.

Puis-je demander une migration dynamique de mes comptes v1 universels vers ZRS ?Can I request a live migration of my general-purpose v1 account(s) to ZRS?

ZRS ne prend en charge que les comptes v2 universels. Ainsi, avant de soumettre une demande de migration dynamique vers ZRS, veillez à mettre à niveau vos comptes vers la version v2 universelle.ZRS only supports general-purpose v2 accounts so before submitting a request for a live migration to ZRS make sure to upgrade your account(s) to general-purpose v2. Pour plus d’informations, voir Vue d’ensemble des comptes de stockage Azure et Mettre à niveau vers un compte de stockage v2 universel.See Azure storage account overview and Upgrade to a general-purpose v2 storage account for more details.

Puis-je demander une migration dynamique de mes comptes de stockage géographiquement redondant avec accès en lecture (RA-GRS) vers ZRS ?Can I request a live migration of my read-access geo-redundant storage (RA-GRS) account(s) to ZRS?

Avant de soumettre une demande de migration dynamique vers ZRS, assurez-vous que vos applications ou charges de travail n’ont plus besoin d’accéder au point de terminaison en lecture seule secondaire, et changez le type de réplication de vos comptes de stockage en stockage géoredondant (GRS).Before submitting a request for a live migration to ZRS make sure your application(s) or workload(s) no longer require access to the secondary read-only endpoint and change the replication type of your storage account(s) to geo-redundant storage (GRS). Pour plus d’informations, voir Modification de la stratégie de réplication.See Changing replication strategy for more details.

Puis-je demander une migration dynamique de mes comptes de stockage vers ZRS dans une autre région ?Can I request a live migration of my storage account(s) to ZRS to another region?

Si vous souhaitez migrer vos données vers un compte ZRS situé dans une région autre que celle du compte source, vous devez effectuer une migration manuelle.If you want to migrate your data into a ZRS account located in a region different from the region of the source account, then you must perform a manual migration.

ZRS classique : une option héritée pour la redondance des objets blob de blocsZRS Classic: A legacy option for block blobs redundancy

Notes

Le 31 mars 2021, Microsoft abandonnera et migrera les comptes ZRS classiques.Microsoft will deprecate and migrate ZRS Classic accounts on March 31, 2021. Avant l’abandon de cette option, les clients du stockage ZRS classique recevront plus d’informations.More details will be provided to ZRS Classic customers before deprecation.

Une fois le stockage ZRS généralement disponible dans une région, les clients ne peuvent plus créer de comptes ZRS classiques à partir du portail dans cette région.Once ZRS becomes generally available in a region, customers won't be able to create ZRS Classic accounts from the Portal in that region. L’utilisation de Microsoft PowerShell et d’Azure CLI pour créer des comptes ZRS classiques reste une option tant que le stockage ZRS classique n’est pas abandonné.Using Microsoft PowerShell and Azure CLI to create ZRS Classic accounts is an option until ZRS Classic is deprecated.

ZRS classique réplique les données de manière asynchrone entre les centres de données d’une à deux régions.ZRS Classic asynchronously replicates data across data centers within one to two regions. Il se peut que des données répliquées soient indisponibles jusqu’à ce que Microsoft opère le basculement vers la région secondaire.Replicated data may not be available unless Microsoft initiates failover to the secondary. Un compte ZRS classique ne peut pas être converti en ou à partir d’un stockage LRS, GRS ou RA-GRS.A ZRS Classic account can't be converted to or from LRS, GRS, or RA-GRS. De plus, les comptes ZRS classiques ne prennent en charge ni les métriques, ni la journalisation.ZRS Classic accounts also don't support metrics or logging.

ZRS classique est disponible uniquement pour les objets blob de blocs dans les comptes de stockage à usage général v1 (GPv1).ZRS Classic is available only for block blobs in general-purpose V1 (GPv1) storage accounts. Pour plus d’informations sur les comptes de stockage, consultez Vue d’ensemble des comptes de stockage Azure.For more information about storage accounts, see Azure storage account overview.

Pour migrer manuellement des données de compte ZRS vers ou à partir d’un compte LRS, ZRS classique, GRS ou RA-GRS, servez-vous de l’un des outils suivants : AzCopy, Explorateur Stockage Azure, Azure PowerShell ou Azure CLI.To manually migrate ZRS account data to or from an LRS, ZRS Classic, GRS, or RA-GRS account, use one of the following tools: AzCopy, Azure Storage Explorer, Azure PowerShell, or Azure CLI. Vous pouvez également créer votre propre solution de migration avec l’une des bibliothèques clientes de Stockage Azure.You can also build your own migration solution with one of the Azure Storage client libraries.

Vous pouvez également mettre à niveau vos comptes ZRS classiques vers ZRS via le portail ou à l’aide d’Azure PowerShell ou d’Azure CLI dans les régions où ZRS est disponible.You can also upgrade your ZRS Classic account(s) to ZRS in the Portal or using Azure PowerShell or Azure CLI in the regions where ZRS is available. Pour effectuer une mise à niveau vers ZRS via le portail Azure, accédez à la section Configuration du compte, puis choisissez Mettre à niveau :To upgrade to ZRS in the Azure portal, navigate to the Configuration section of the account and choose Upgrade:

Mettre à niveau ZRS classique vers ZRS via le portail

Pour mettre à niveau vers ZRS à l’aide de PowerShell, appelez la commande suivante :To upgrade to ZRS using PowerShell call the following command:

Set-AzStorageAccount -ResourceGroupName <resource_group> -AccountName <storage_account> -UpgradeToStorageV2

Pour mettre à niveau vers ZRS à l’aide d’Azure CLI, appelez la commande suivante :To upgrade to ZRS using CLI call the following command:

az storage account update -g <resource_group> -n <storage_account> --set kind=StorageV2

Voir aussiSee also