Kontrollera egenskapen Senaste synkroniseringstid för ett lagringskonto

När du konfigurerar ett lagringskonto kan du ange att dina data kopieras till en sekundär region som är hundratals mil från den primära regionen. Geo-replikering ger hållbarhet för dina data i händelse av ett betydande avbrott i den primära regionen, till exempel en naturkatastrof. Om du dessutom aktiverar läsåtkomst till den sekundära regionen förblir dina data tillgängliga för läsåtgärder om den primära regionen blir otillgänglig. Du kan utforma ditt program så att det sömlöst växlar till läsning från den sekundära regionen om den primära regionen inte svarar.

Geo-redundant lagring (GRS) och geozonredundant lagring (GZRS) replikerar båda dina data asynkront till en sekundär region. För läsåtkomst till den sekundära regionen aktiverar du geo-redundant lagring med läsbehörighet (RA-GRS) eller geozonredundant lagring med läsbehörighet (RA-GZRS). Mer information om de olika alternativen för redundans som erbjuds av Azure Storage finns i Redundans för Azure Storage.

Den här artikeln beskriver hur du kontrollerar egenskapen Tid för senaste synkronisering för ditt lagringskonto så att du kan utvärdera eventuella skillnader mellan de primära och sekundära regionerna.

Om egenskapen Tid för senaste synkronisering

Eftersom geo-replikering är asynkron är det möjligt att data som skrivits till den primära regionen ännu inte har skrivits till den sekundära regionen vid tidpunkten för ett avbrott. Egenskapen Senaste synkroniseringstid anger den senaste gången som data från den primära regionen garanterat har skrivits till den sekundära regionen. För konton som har ett hierarkiskt namnområde gäller samma egenskap för senaste synkroniseringstid även för metadata som hanteras av det hierarkiska namnområdet, inklusive ACL:er. Alla data och metadata som skrivits före den senaste synkroniseringstiden är tillgängliga på den sekundära, medan data och metadata som skrivits efter den senaste synkroniseringstiden kanske inte har skrivits till den sekundära och kan gå förlorade. Använd den här egenskapen i händelse av ett avbrott för att uppskatta mängden dataförlust som kan uppstå genom att initiera en redundansväxling av ett konto.

Egenskapen Senaste synkroniseringstid är ett datum-/tidsvärde för GMT.

Hämta egenskapen Senaste synkroniseringstid

Du kan använda PowerShell eller Azure CLI för att hämta värdet för egenskapen Senaste synkroniseringstid .

Om du vill hämta den senaste synkroniseringstiden för lagringskontot med PowerShell installerar du version 1.11.0 eller senare av Az.Storage-modulen . Kontrollera sedan lagringskontots geoReplicationStats.LastSyncTime-egenskap . Kom ihåg att ersätta platshållarvärdena med dina egna värden:

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

Se även