Kontrola vlastnosti Čas poslední synchronizace pro účet úložiště
Geografická replikace nabízí odolnost vašich dat, a to i během přírodních katastrof a dalších významných výpadků ve vaší primární oblasti. Při konfiguraci účtu úložiště se můžete rozhodnout, že se vaše data zkopírují do sekundární oblasti, která je od primární oblasti vzdálená stovky kilometrů. Kromě toho můžete povolit přístup pro čtení do sekundární oblasti a zajistit, aby vaše data zůstala dostupná pro operace čtení, pokud primární oblast přestane být dostupná. Tento přístup umožňuje navrhnout vysoce dostupnou aplikaci tak, aby bez problémů přepnula na čtení ze sekundární oblasti, pokud primární oblast nereaguje.
Geograficky redundantní úložiště (GRS) a geograficky zónově redundantní úložiště (GZRS) replikují data asynchronně do sekundární oblasti. Pro přístup pro čtení do sekundární oblasti povolte geograficky redundantní úložiště jen pro čtení (RA-GRS) nebo geograficky zónově redundantní úložiště jen pro čtení (RA-GZRS). Další informace o různých možnostech redundance nabízené službou Azure Storage najdete v tématu Redundance služby Azure Storage.
Tento článek popisuje, jak zkontrolovat vlastnost Čas poslední synchronizace vašeho účtu úložiště, abyste mohli vyhodnotit případné nesrovnalosti mezi primárními a sekundárními oblastmi.
O vlastnosti Čas poslední synchronizace
Vzhledem k tomu, že geografická replikace je asynchronní, je možné, že se data zapsaná do primární oblasti ještě nezapisovala do sekundární oblasti v době výpadku. Vlastnost Čas poslední synchronizace označuje poslední čas, kdy jsou data z primární oblasti zaručena, že byla zapsána do sekundární oblasti. U účtů, které mají hierarchický obor názvů, platí stejná vlastnost Čas poslední synchronizace také na metadata spravovaná hierarchickým oborem názvů, včetně seznamů ACL. Všechna data a metadata zapsaná před posledním časem synchronizace jsou k dispozici na sekundárním serveru, zatímco data a metadata zapsaná po posledním čase synchronizace nemusí být zapsána do sekundárního objektu a mohou být ztracena. Tuto vlastnost použijte v případě výpadku k odhadu množství ztráty dat, ke které může dojít spuštěním převzetí služeb při selhání spravovaného zákazníkem (neplánované).
Vlastnost Čas poslední synchronizace je hodnota data a času GMT.
Získání vlastnosti Čas poslední synchronizace
K načtení hodnoty vlastnosti Čas poslední synchronizace můžete použít PowerShell nebo Azure CLI.
Pokud chcete získat čas poslední synchronizace účtu úložiště pomocí PowerShellu, nainstalujte verzi 1.11.0 nebo novější modulu Az.Storage . Pak zkontrolujte vlastnost GeoReplicationStats.LastSyncTime účtu úložiště. Nezapomeňte nahradit zástupné hodnoty vlastními hodnotami:
$lastSyncTime = $(Get-AzStorageAccount -ResourceGroupName <resource-group> `
-Name <storage-account> `
-IncludeGeoReplicationStats).GeoReplicationStats.LastSyncTime