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

Při konfiguraci účtu úložiště můžete určit, že se data zkopírují do sekundární oblasti, která je stovky kilometrů od primární oblasti. Geografická replikace nabízí odolnost vašich 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í sekundární oblasti, zůstanou vaše data dostupná pro operace čtení, pokud primární oblast přestane být dostupná. Pokud primární oblast nereaguje, můžete aplikaci navrhnout tak, aby bez problémů přepnula na čtení ze sekundární oblasti.

Geograficky redundantní úložiště (GRS) i geograficky zónově redundantní úložiště (GZRS) asynchronně replikují data do sekundární oblasti. Pro přístup pro čtení do sekundární oblasti povolte geograficky redundantní úložiště s přístupem pro čtení (RA-GRS) nebo geograficky zónově redundantní úložiště s přístupem pro čtení (RA-GZRS). Další informace o různých možnostech redundance, které nabízí Azure Storage, najdete v tématu Redundance služby Azure Storage.

Tento článek popisuje, jak zkontrolovat vlastnost Čas poslední synchronizace pro váš účet úložiště, abyste mohli vyhodnotit případné nesrovnalosti mezi primární a sekundární oblastí.

O vlastnosti Čas poslední synchronizace

Vzhledem k tomu, že geografická replikace je asynchronní, je možné, že data zapisovaná do primární oblasti ještě nebyla zapsána do sekundární oblasti v okamžiku, kdy dojde k výpadku. Vlastnost Čas poslední synchronizace označuje poslední čas, kdy je zaručeno, že data z primární oblasti byla zapsána do sekundární oblasti. U účtů s hierarchickým oborem názvů se stejná vlastnost Čas poslední synchronizace vztahuje také na metadata spravovaná hierarchickým oborem názvů, včetně seznamů ACL. Všechna data a metadata zapsaná před časem poslední synchronizace jsou k dispozici na sekundárním serveru, zatímco data a metadata zapsaná po době poslední synchronizace nemusí být zapsána do sekundárního objektu a může dojít ke ztrátě. Tuto vlastnost použijte v případě výpadku k odhadu množství ztráty dat, ke které může dojít 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 modul Az.Storage verze 1.11.0 nebo novější. 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é