Dela via


Kontrollera egenskapen Senaste synkroniseringstid för ett lagringskonto

Geo-replikering ger hållbarhet för dina data, även vid naturkatastrofer och andra betydande avbrott i din primära region. När du konfigurerar ett lagringskonto kan du välja att kopiera dina data till en sekundär region som ligger hundratals mil från den primära regionen. Dessutom kan du välja att aktivera läsåtkomst till den sekundära regionen, vilket säkerställer att dina data förblir tillgängliga för läsåtgärder om den primära regionen blir otillgänglig. Med den här metoden kan du utforma ditt program med hög tillgänglighet 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 geo-zonredundant 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äsåtkomst (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 Azure Storage-redundans.

I den här artikeln beskrivs hur du kontrollerar egenskapen Senaste synkroniseringstid för ditt lagringskonto så att du kan utvärdera eventuella avvikelser mellan de primära och sekundära regionerna.

Om egenskapen Senaste synkroniseringstid

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 när ett avbrott inträffar. 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 hur mycket dataförlust du kan drabbas av genom att initiera en kundhanterad (oplanerad) redundansväxling.

Egenskapen Senaste synkroniseringstid är ett GMT-datum/tid-värde.

Hämta egenskapen Senaste synkroniseringstid

Du kan använda PowerShell eller Azure CLI för att hämta värdet för egenskapen Last Sync Time .

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