Options de redondance pour les disques managésRedundancy options for managed disks

Les disques managés Azure offrent deux options de redondance du stockage : le stockage redondant interzone (ZRS), proposé en préversion, et le stockage localement redondant.Azure managed disks offer two storage redundancy options, zone-redundant storage (ZRS) as a preview, and locally-redundant storage. Le stockage ZRS offre une disponibilité plus élevée pour les disques managés que le stockage localement redondant (LRS).ZRS provides higher availability for managed disks than locally-redundant storage (LRS) does. Toutefois, la latence d’écriture des disques LRS est meilleure que celle des disques ZRS. En effet, les disques LRS écrivent les données sur trois copies de manière synchrone dans un centre de données unique.However, the write latency for LRS disks is better than ZRS disks because LRS disks synchronously write data to three copies in a single data center.

Stockage localement redondant pour les disques managésLocally-redundant storage for managed disks

Le stockage localement redondant (LRS) réplique vos données trois fois au sein d’un même centre de données dans la région sélectionnée.Locally-redundant storage (LRS) replicates your data three times within a single data center in the selected region. Il protège vos données contre les défaillances de disque et de rack du serveur.LRS protects your data against server rack and drive failures.

Il existe plusieurs façons de protéger votre application à l’aide de disques LRS en cas de défaillance d’une zone entière, ce qui peut se produire en raison d’une catastrophe naturelle ou de problèmes matériels :There are a few ways you can protect your application using LRS disks from an entire zone failure that may occur due to natural disasters or hardware issues:

  • Utilisez une application comme SQL Server AlwaysOn, qui peut écrire des données de façon synchrone dans deux zones et basculer automatiquement vers une autre zone en cas d’incident.Use an application like SQL Server AlwaysOn, that can synchronously write data to two zones, and automatically failover to another zone during a disaster.
  • Effectuez des sauvegardes fréquentes des disques LRS avec des instantanés ZRS.Take frequent backups of LRS disks with ZRS snapshots.
  • Activez la reprise d’activité interzone pour les disques LRS avec Azure Site Recovery.Enable cross-zone disaster recovery for LRS disks via Azure Site Recovery. Toutefois, la reprise d’activité interzone n’offre pas d’objectif de point de récupération (RPO) zéro.However, cross-zone disaster recovery doesn't provide zero Recovery Point Objective (RPO).

Si votre workflow ne prend pas en charge les écritures synchrones au niveau de l’application entre les zones, ou si votre application doit respecter un RPO zéro, les disques ZRS représentent la solution idéale.If your workflow doesn't support application-level synchronous writes across zones, or your application must meet zero RPO, then ZRS disks would ideal.

Stockage redondant interzone pour les disques managés (préversion)Zone-redundant storage for managed disks (preview)

Le stockage redondant interzone (ZRS) réplique votre disque managé Azure de façon synchrone dans trois zones de disponibilité Azure au sein de la région sélectionnée.Zone-redundant storage (ZRS) replicates your Azure managed disk synchronously across three Azure availability zones in the selected region. Chaque zone de disponibilité est un emplacement physique distinct avec une alimentation, un refroidissement et une mise en réseau indépendants.Each availability zone is a separate physical location with independent power, cooling, and networking.

Les disques ZRS assurent la reprise d’activité après sinistre dans les zones de disponibilité.ZRS disks allow you to recover from failures in availability zones. En cas de défaillance d’une zone entière, un disque ZRS peut être attaché à une machine virtuelle dans une autre zone.If an entire zone went down, a ZRS disk can be attached to a VM in a different zone. Vous pouvez également utiliser des disques ZRS comme disque partagé afin d’améliorer la disponibilité des applications en cluster ou distribuées comme SQL FCI, SAP ASCS/SCS ou GFS2.You can also use ZRS disks as a shared disk to provide improved availability for clustered or distributed applications like SQL FCI, SAP ASCS/SCS, or GFS2. Vous pouvez attacher un disque ZRS partagé à des machines virtuelles principales et secondaires dans des zones différentes pour tirer parti à la fois du stockage ZRS et des zones de disponibilité.You can attach a shared ZRS disk to primary and secondary VMs in different zones to take advantage of both ZRS and Availability Zones. En cas de défaillance de la zone principale, vous pouvez rapidement basculer vers la machine virtuelle secondaire à l’aide de la réservation persistante SCSI.If your primary zone fails, you can quickly fail over to the secondary VM using SCSI persistent reservation.

LimitesLimitations

Dans le cadre de la préversion, le stockage ZRS pour les disques managés présente les restrictions suivantes :During the preview, ZRS for managed disks has the following restrictions:

  • Il est pris en charge uniquement avec des disques SSD Premium et Standard.Only supported with premium solid-state drives (SSD) and standard SSDs.
  • Pour le moment, il est disponible uniquement dans la région EastUS2EUAP.Currently available only in the EastUS2EUAP region.
  • Les disques ZRS ne peuvent être créés qu’avec des modèles Azure Resource Manager à l’aide de l’API 2020-12-01.ZRS disks can only be created with Azure Resource Manager templates using the 2020-12-01 API.

Inscrivez-vous à la préversion ici.Sign up for the preview here.

Implications de facturationBilling implications

Pour plus d’informations, consultez la page des tarifs Azure.For details see the Azure pricing page.

Comparaison avec d’autres types de disquesComparison with other disk types

Les disques utilisant le stockage ZRS sont identiques aux disques utilisant le stockage LRS sauf en ce qui concerne la latence d’écriture.Except for more write latency, disks using ZRS are identical to disks using LRS. Ils présentent les mêmes cibles de performances.They have the same performance targets. Nous vous recommandons d’effectuer un test d’évaluation de disque pour simuler la charge de travail de votre application afin de comparer la latence entre les disques LRS et ZRS.We recommend you to conduct disk-benchmarking to simulate the workload of your application for comparing the latency between the LRS and ZRS disks.

Créer des disques managés ZRSCreate ZRS managed disks

Utilisez l’API 2020-12-01 avec votre modèle Azure Resource Manager pour créer un disque ZRS.Use the 2020-12-01 API with your Azure Resource Manager template to create a ZRS disk.

Créer une machine virtuelle avec des disques ZRSCreate a VM with ZRS disks

$vmName = "yourVMName" 
$adminUsername = "yourAdminUsername"
$adminPassword = ConvertTo-SecureString "yourAdminPassword" -AsPlainText -Force
$osDiskType = "StandardSSD_ZRS"
$dataDiskType = "Premium_ZRS"
$region = "eastus2euap"
$resourceGroupName = "yourResourceGroupName"

New-AzResourceGroup -Name $resourceGroupName -Location $region
New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName `
-TemplateUri "https://raw.githubusercontent.com/Azure-Samples/managed-disks-powershell-getting-started/master/ZRSDisks/CreateVMWithZRSDataDisks.json" `
-resourceName $vmName `
-adminUsername $adminUsername `
-adminPassword $adminPassword `
-region $region `
-osDiskType $osDiskType `
-dataDiskType $dataDiskType

Créer des machines virtuelles avec un disque ZRS partagé attaché aux machines virtuelles de différentes zonesCreate VMs with a shared ZRS disk attached to the VMs in different zones

$vmNamePrefix = "yourVMNamePrefix"
$adminUsername = "yourAdminUserName"
$adminPassword = ConvertTo-SecureString "yourAdminPassword" -AsPlainText -Force
$osDiskType = "StandardSSD_LRS"
$sharedDataDiskType = "Premium_ZRS"
$region = "eastus2euap"
$resourceGroupName = "zrstesting1"

New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName `
-TemplateUri "https://raw.githubusercontent.com/Azure-Samples/managed-disks-powershell-getting-started/master/ZRSDisks/CreateVMsWithASharedDisk.json" `
-vmNamePrefix $vmNamePrefix `
-adminUsername $adminUsername `
-adminPassword $adminPassword `
-region $region `
-osDiskType $osDiskType `
-dataDiskType $sharedDataDiskType

Créer un groupe de machines virtuelles identiques avec des disques ZRSCreate a virtual machine scale set with ZRS Disks

$vmssName="yourVMSSName"
$adminUsername="yourAdminName"
$adminPassword=ConvertTo-SecureString "yourAdminPassword" -AsPlainText -Force
$region="eastus2euap"
$osDiskType="StandardSSD_LRS"
$dataDiskType="Premium_ZRS"

New-AzResourceGroupDeployment -ResourceGroupName zrstesting `
-TemplateUri "https://raw.githubusercontent.com/Azure-Samples/managed-disks-powershell-getting-started/master/ZRSDisks/CreateVMSSWithZRSDisks.json" `
-vmssName "yourVMSSName" `
-adminUsername "yourAdminName" `
-adminPassword $password `
-region "eastus2euap" `
-osDiskType "StandardSSD_LRS" `
-dataDiskType "Premium_ZRS" `

Étapes suivantesNext steps