Sdílet prostřednictvím


Kontrola vlastnosti Čas poslední synchronizace pro účet úložiště

Při konfiguraci účtu úložiště můžete určit, že se vaše data zkopírují do sekundární oblasti, která je stovky kilometrů od primární oblasti. Geografická replikace nabízí odolnost dat v případě významného výpadku v primární oblasti, jako je přírodní katastrofa. Pokud navíc povolíte přístup pro čtení do sekundární oblasti, zůstanou vaše data dostupná pro operace čtení, pokud primární oblast přestane být dostupná. Aplikaci můžete navrhnout 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, kterou můžete mít za následek zahájením převzetí služeb při selhání účtu.

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

Viz také