Vérifier la propriété Heure de la dernière synchronisation pour un compte de stockage

La géoréplication offre une durabilité pour vos données, même pendant les catastrophes naturelles et d’autres pannes importantes dans votre région primaire. Lorsque vous configurez un compte de stockage, vous pouvez choisir de copier vos données dans une région secondaire qui se trouve à des centaines de kilomètres de la région primaire. De plus, vous pouvez choisir d’activer l’accès en lecture pour la région secondaire, ce qui garantit que vos données restent disponibles pour les opérations de lecture si la région primaire n’est plus disponible. Cette approche vous permet de concevoir votre application hautement disponible pour basculer en toute transparence vers la lecture à partir de la région secondaire si la région primaire ne répond pas.

Le stockage géoredondant (GRS) et le stockage géoredondant interzone (GZRS) répliquent vos données de façon asynchrone dans une région secondaire. Pour l’accès en lecture à la région secondaire, activez le stockage géographiquement redondant avec accès en lecture (RA-GRS) ou le stockage géographiquement redondant interzone avec accès en lecture (RA-GZRS). Pour plus d’informations sur les différentes options de redondance offertes par Stockage Azure, consultez Redondance de Stockage Azure.

Cet article explique comment vérifier la propriété Heure de la dernière synchronisation de votre compte de stockage afin de pouvoir évaluer tout écart entre les régions primaire et secondaire.

À propos de la propriété Heure de la dernière synchronisation

Étant donné que la géoréplication est asynchrone, il est possible que les données écrites dans la région primaire n’aient pas encore été écrites dans la région secondaire au moment où une panne se produit. La propriété Dernière heure de synchronisation indique l’heure la plus récente à laquelle il est garanti que les données de la région primaire ont été écrites dans la région secondaire. Pour les comptes qui ont un espace de noms hiérarchique, la même propriété Dernière heure de synchronisation s'applique également aux métadonnées gérées par l'espace de noms hiérarchique, y compris les ACL. Toutes les données et métadonnées écrites avant la dernière heure de synchronisation sont disponibles sur le secondaire, tandis que les données et métadonnées écrites après la dernière heure de synchronisation peuvent ne pas avoir été écrites sur le secondaire et peuvent être perdues. Utilisez cette propriété en cas de panne pour estimer la quantité de données perdues que peut entraîner un basculement géré par le client (non planifié).

La propriété Heure de la dernière synchronisation correspond à une valeur de date/heure GMT.

Obtenir la propriété Heure de la dernière synchronisation

Vous pouvez utiliser PowerShell ou Azure CLI pour récupérer la valeur de la propriété Heure de la dernière synchronisation.

Pour obtenir l’heure de la dernière synchronisation du compte de stockage à l’aide de PowerShell, installez la version 1.11.0 ou une version ultérieure du module Az.Storage. Vérifiez ensuite la propriété GeoReplicationStats.LastSyncTime du compte de stockage. N’oubliez pas de remplacer les valeurs d’espace réservé par vos propres valeurs :

$lastSyncTime = $(Get-AzStorageAccount -ResourceGroupName <resource-group> `
    -Name <storage-account> `
    -IncludeGeoReplicationStats).GeoReplicationStats.LastSyncTime

Voir aussi