Sprawdzanie właściwości Czas ostatniej synchronizacji dla konta magazynu

Podczas konfigurowania konta magazynu można określić, że dane są kopiowane do regionu pomocniczego, który znajduje się setki kilometrów od regionu podstawowego. Replikacja geograficzna zapewnia trwałość danych w przypadku znacznej awarii w regionie podstawowym, takiej jak klęska żywiołowa. Jeśli dodatkowo włączysz dostęp do odczytu do regionu pomocniczego, dane pozostaną dostępne dla operacji odczytu, jeśli region podstawowy stanie się niedostępny. Możesz zaprojektować aplikację tak, aby bezproblemowo przełączała się do odczytu z regionu pomocniczego, jeśli region podstawowy nie odpowiada.

Magazyn geograficznie nadmiarowy (GRS) i magazyn geograficznie nadmiarowy (GZRS) replikują dane asynchronicznie do regionu pomocniczego. Aby uzyskać dostęp do odczytu do regionu pomocniczego, włącz magazyn geograficznie nadmiarowy dostępny do odczytu (RA-GRS) lub magazyn geograficznie nadmiarowy dostępny do odczytu (RA-GZRS). Aby uzyskać więcej informacji na temat różnych opcji nadmiarowości oferowanych przez usługę Azure Storage, zobacz Nadmiarowość usługi Azure Storage.

W tym artykule opisano sposób sprawdzania właściwości Czas ostatniej synchronizacji dla konta magazynu, aby można było ocenić wszelkie rozbieżności między regionami podstawowymi i pomocniczymi.

Informacje o właściwości Czas ostatniej synchronizacji

Ponieważ replikacja geograficzna jest asynchroniczna, istnieje możliwość, że dane zapisane w regionie podstawowym nie zostały jeszcze zapisane w regionie pomocniczym w momencie wystąpienia awarii. Właściwość Czas ostatniej synchronizacji wskazuje czas ostatniego zapisania danych z regionu podstawowego do regionu pomocniczego. W przypadku kont, które mają hierarchiczną przestrzeń nazw, ta sama właściwość Czas ostatniej synchronizacji dotyczy również metadanych zarządzanych przez hierarchiczną przestrzeń nazw, w tym list ACL. Wszystkie dane i metadane zapisane przed czasem ostatniej synchronizacji są dostępne w pomocniczej bazie danych, natomiast dane i metadane zapisane po ostatniej synchronizacji mogły nie zostać zapisane w pomocniczej bazie danych i mogą zostać utracone. Użyj tej właściwości w przypadku awarii, aby oszacować ilość utraty danych, którą można ponieść, inicjując tryb failover konta.

Właściwość Czas ostatniej synchronizacji jest wartością daty/godziny GMT.

Pobieranie właściwości Czas ostatniej synchronizacji

Aby pobrać wartość właściwości Czas ostatniej synchronizacji , możesz użyć programu PowerShell lub interfejsu wiersza polecenia platformy Azure.

Aby uzyskać czas ostatniej synchronizacji konta magazynu przy użyciu programu PowerShell, zainstaluj wersję 1.11.0 lub nowszą modułu Az.Storage . Następnie sprawdź właściwość GeoReplicationStats.LastSyncTime konta magazynu. Pamiętaj, aby zastąpić wartości symboli zastępczych własnymi wartościami:

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

Zobacz też