Controleer de eigenschap Laatste synchronisatietijd voor een opslagaccount

Wanneer u een opslagaccount configureert, kunt u opgeven dat uw gegevens worden gekopieerd naar een secundaire regio die honderden kilometers van de primaire regio ligt. Geo-replicatie biedt duurzaamheid voor uw gegevens in het geval van een aanzienlijke storing in de primaire regio, zoals een natuurramp. Als u bovendien leestoegang tot de secundaire regio inschakelt, blijven uw gegevens beschikbaar voor leesbewerkingen als de primaire regio niet meer beschikbaar is. U kunt uw toepassing ontwerpen om naadloos over te schakelen naar het lezen vanuit de secundaire regio als de primaire regio niet reageert.

Geografisch redundante opslag (GRS) en geografisch zone-redundante opslag (GZRS) repliceren uw gegevens asynchroon naar een secundaire regio. Voor leestoegang tot de secundaire regio schakelt u geografisch redundante opslag met leestoegang (RA-GRS) of geografisch zone-redundante opslag met leestoegang (RA-GZRS) in. Zie Azure Storage redundantie voor meer informatie over de verschillende opties voor redundantie die door Azure Storage worden aangeboden.

In dit artikel wordt beschreven hoe u de eigenschap Laatste synchronisatietijd voor uw opslagaccount controleert, zodat u eventuele discrepanties tussen de primaire en secundaire regio's kunt evalueren.

Over de eigenschap Laatste synchronisatietijd

Omdat geo-replicatie asynchroon is, is het mogelijk dat gegevens die naar de primaire regio worden geschreven, nog niet naar de secundaire regio zijn geschreven op het moment dat er een storing optreedt. De eigenschap Laatste synchronisatietijd geeft de laatste keer aan dat gegevens uit de primaire regio naar de secundaire regio zijn geschreven. Alle schrijfbewerkingen naar de primaire regio vóór de laatste synchronisatietijd zijn beschikbaar om te worden gelezen vanaf de secundaire locatie. Schrijfbewerkingen naar de primaire regio na de eigenschap voor de laatste synchronisatietijd zijn mogelijk nog niet beschikbaar voor leesbewerkingen.

De eigenschap Laatste synchronisatietijd is een GMT-datum/tijd-waarde.

De eigenschap Laatste synchronisatietijd ophalen

U kunt PowerShell of Azure CLI gebruiken om de waarde van de eigenschap Laatste synchronisatietijd op te halen.

Als u de laatste synchronisatietijd voor het opslagaccount met PowerShell wilt ophalen, installeert u versie 1.11.0 of hoger van de Az.Storage-module. Controleer vervolgens de eigenschap GeoReplicationStats.LastSyncTime van het opslagaccount. Vergeet niet om de waarden van de tijdelijke aanduidingen te vervangen door uw eigen waarden:

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

Zie ook