Déterminer les stratégies de réplication
Les données de votre compte de stockage Azure sont toujours répliquées pour assurer leur durabilité et leur haute disponibilité. La réplication Stockage Azure copie vos données afin de les protéger contre les événements planifiés et non planifiés. Ces événements peuvent inclure des défaillances matérielles temporaires, des pannes réseau ou de courant, des grandes catastrophes naturelles, etc. Vous pouvez choisir de répliquer vos données dans le même centre de données, dans des centres de données zonaux d’une même région, ou même d’une région à une autre. La réplication garantit que votre compte de stockage répond aux exigences du contrat de niveau de service (SLA) pour le Stockage Azure même en cas de panne.
Nous allons explorer quatre stratégies de réplication :
- Stockage localement redondant (LRS)
- Stockage redondant dans une zone (ZRS)
- Stockage géo-redondant (GRS)
- Stockage géoredondant interzone (GZRS)
Stockage localement redondant
Le stockage localement redondant (LRS) est l’option de réplication la moins chère qui offre la durabilité la plus courte, en comparaison avec les autres stratégies. Si une catastrophe se produit au niveau du centre de données, comme un incendie ou une inondation, tous les réplicas courent le risque d’être perdus ou irrécupérables. Malgré ses limites, le stockage localement redondant peut convenir dans plusieurs scénarios :
- Votre application stocke des données qui peuvent être facilement reconstruites en cas de perte.
- Vos données changent constamment comme dans un flux en direct et le stockage des données n’est pas essentiel.
- Votre application est limitée à la réplication de données uniquement à l’intérieur d’un pays ou d’une région en raison d’exigences liées à la gouvernance des données.
Stockage redondant interzone
Le stockage redondant interzone (ZRS) réplique vos données de façon synchrone sur trois clusters de stockage dans une seule région. Chaque cluster de stockage est physiquement séparé des autres et réside dans sa propre zone de disponibilité. Chaque zone de disponibilité, et le cluster ZRS qu’elle contient, est autonome, avec des utilitaires et fonctionnalités de mise en réseau séparés. En stockant vos données dans un compte de stockage redondant interzone, vous pouvez accéder et gérer vos données si une zone devient indisponible. Le stockage redondant dans une zone (ZRS) offre d’excellentes performances et une latence faible.
- Le stockage redondant interzone n’est actuellement pas disponible dans toutes les régions.
- Passer d’une autre option de réplication des données au stockage ZRS demande le déplacement physique des données d’une seule empreinte de stockage vers plusieurs empreintes au sein d’une même région.
Stockage géo-redondant
Le stockage géoredondant (GRS) réplique vos données dans une région secondaire (éloignée de plusieurs centaines de kilomètres de la région primaire des données sources). Le stockage géoredondant offre un niveau de durabilité plus élevé, même en cas de panne régionale. Le stockage GRS est conçu pour fournir une durabilité d’au moins 99,99999999999999 % (16 9). Quand le stockage géoredondant est activé pour votre compte de stockage, vos données restent durables, même en cas de panne régionale totale ou de sinistre empêchant une reprise dans la région primaire.
Si vous implémentez le stockage géoredondant, vous avez le choix entre deux options liées :
Le stockage géoredondant réplique vos données sur un autre centre de données situé dans une région secondaire. Les données peuvent être lues uniquement si Microsoft lance un basculement de la région primaire vers la région secondaire.
Le stockage géoredondant avec accès en lecture (RA-GRS) s’appuie sur le stockage GRS. Il réplique les données vers un autre centre de données dans une région secondaire, et offre également la possibilité de les lire dans la région secondaire, Avec le stockage géographiquement redondant avec accès en lecture (RA-GRS), vous pouvez lire les données à partir de la région secondaire, que Microsoft lance ou non un basculement de la région primaire vers la région secondaire.
Dans le cas d’un compte de stockage GRS ou RA-GRS, toutes les données sont d’abord répliquées avec le stockage localement redondant. Une mise à jour est au préalable validée dans la région primaire et répliquée avec le stockage localement redondant. Elle est ensuite répliquée de manière asynchrone dans la région secondaire avec le stockage géoredondant. Les données de la région secondaire utilisent LRS. Les régions primaire et secondaire gèrent les réplicas dans des domaines d’erreur et de mise à niveau distincts, au sein d’une unité d’échelle de stockage. Cette unité représente l’unité de réplication de base au sein du centre de données. La réplication à ce niveau est fournie par le stockage LRS.
Stockage géoredondant interzone
Le stockage géoredondant interzone (GZRS) associe la haute disponibilité du stockage redondant interzone à une protection contre les pannes régionales, que fournit le stockage géoredondant. Les données d’un compte de stockage GZRS sont répliquées entre trois zones de disponibilité Azure dans la région principale et également répliquées vers une région géographique secondaire pour la protection contre les catastrophes régionales. Chaque région Azure est associée à une autre région au sein de la même région géographique, constituant ainsi des paires régionales.
Avec un compte de stockage GZRS, vous pouvez continuer à lire et écrire des données si une zone de disponibilité devient indisponible ou n’est pas récupérable. De plus, vos données sont également durables en cas de panne régionale totale ou de sinistre empêchant une reprise dans la région primaire. 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 offre également les mêmes objectifs de scalabilité que LRS, ZRS, GRS ou RA-GRS. Vous pouvez éventuellement activer l’accès en lecture aux données dans la région secondaire à l’aide du stockage géoredondant interzone avec accès en lecture (RA-GZRS).
Conseil
Microsoft recommande l’utilisation d’un stockage géoredondant interzone (GZRS) pour les applications ayant des besoins élevés en cohérence, durabilité, disponibilité, performances et résilience pour la reprise d’activité après sinistre. Activez RA-GZRS pour un accès en lecture à une région secondaire en cas de sinistre régional.
Éléments à prendre en compte pour choisir des stratégies de réplication
Examinons l’étendue de la durabilité et de la disponibilité pour les différentes stratégies de réplication. Le tableau suivant décrit plusieurs facteurs clés pendant le processus de réplication, notamment l’indisponibilité des nœuds au sein d’un centre de données, puis indique si l’ensemble du centre de données (zonal ou non zonal) devient indisponible. La table identifie l’accès en lecture aux données dans une région distante géorépliquée pendant l’indisponibilité à l’échelle de la région et les types de comptes de stockage Azure pris en charge.
Nœud dans le centre de données indisponible | Centre de données indisponible dans son ensemble | Panne à l’échelle de la région | Accès en lecture pendant une panne à l’échelle de la région |
---|---|---|---|
- LRS - ZRS - GRS - RA-GRS - GZRS - RA-GZRS |
- ZRS - GRS - RA-GRS - GZRS - RA-GZRS |
- GRS - RA-GRS - GZRS - RA-GZRS |
- RA-GRS - RA-GZRS |