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 zich honderden kilometers van de primaire regio bevindt. 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 zo ontwerpen dat naadloos wordt overgeschakeld naar lezen vanuit de secundaire regio als de primaire regio niet reageert.

Geografisch redundante opslag (GRS) en geografisch zone-redundante opslag (GZRS) repliceren uw gegevens beide 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 Azure Storage biedt.

In dit artikel wordt beschreven hoe u de eigenschap Laatste synchronisatietijd voor uw opslagaccount kunt controleren, 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 zijn geschreven, nog niet naar de secundaire regio zijn geschreven op het moment dat er een storing optreedt. De eigenschap Laatste synchronisatietijd geeft de meest recente tijd aan waarop gegevens uit de primaire regio gegarandeerd naar de secundaire regio zijn geschreven. Voor accounts die een hiërarchische naamruimte hebben, is dezelfde eigenschap Laatste synchronisatietijd ook van toepassing op de metagegevens die worden beheerd door de hiërarchische naamruimte, inclusief ACL's. Alle gegevens en metagegevens die vóór de laatste synchronisatietijd zijn geschreven, zijn beschikbaar op de secundaire synchronisatie, terwijl gegevens en metagegevens die na de laatste synchronisatietijd zijn geschreven, mogelijk niet naar de secundaire zijn geschreven en mogelijk verloren gaan. Gebruik deze eigenschap in het geval van een storing om een schatting te maken van de hoeveelheid gegevensverlies die u kunt ondervinden bij het initiëren van een accountfailover.

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