Verificação da propriedade Horário da Última Sincronização de uma conta de armazenamento

Quando configurar uma conta de armazenamento, especifique que seus dados sejam copiados para uma região secundária que esteja a centenas de quilômetros da região primária. A replicação geográfica oferece durabilidade para seus dados em caso de uma interrupção significativa na região primária, como um desastre natural. Se habilitar também o acesso de leitura para a região secundária, seus dados ficam disponíveis para operações de leitura se a região primária ficar indisponível. Projete seu aplicativo para alternar diretamente para a leitura da região secundária se a região primária não estiver respondendo.

O armazenamento com redundância geográfica (GRS) e o armazenamento com redundância de zona geográfica (GZRS) replicam seus dados de forma assíncrona para uma região secundária. Para obter acesso de leitura para o local secundário, habilite o armazenamento com redundância geográfica com acesso de leitura (RA-GRS) ou o armazenamento com redundância de zona com acesso de leitura (RA-GZRS). Para obter mais informações sobre as várias opções de redundância oferecidas pelo Armazenamento do Azure, veja Redundância no Armazenamento do Azure.

Este artigo descreve como verificar a propriedade Hora da Última Sincronização da sua conta de armazenamento para que você possa avaliar qualquer discrepância entre as regiões primárias e secundárias.

Sobre a propriedade Hora da Última Sincronização

Como a replicação geográfica é assíncrona, é possível que os dados gravados na região primária ainda não tenham sido gravados na região secundária no momento em que ocorre uma interrupção. A propriedade Hora da última sincronização indica o momento mais recente em que os dados da região primária foram certamente gravados na região secundária. Para contas que têm um namespace hierárquico, a mesma propriedade Last Sync Time também se aplica aos metadados gerenciados pelo namespace hierárquico, incluindo ACLs. Todos os dados e metadados gravados antes do último horário de sincronização estão disponíveis na região secundária, enquanto os dados e metadados gravados após o último horário de sincronização podem não ter sido gravados na região secundária e podem ser perdidos. Use essa propriedade caso ocorra uma interrupção para estimar a quantidade de perda de dados que poderá incorrer ao iniciar um failover de conta.

A propriedade Hora da Última Sincronização é um valor de data/hora em GMT.

Obtenção da propriedade Hora da Última Sincronização

Você pode usar o PowerShell ou a CLI do Azure para recuperar o valor da propriedade Hora da Última Sincronização.

Para obter a hora da última sincronização da conta de armazenamento com o PowerShell, instale a versão 1.11.0 ou posterior do módulo Az.Storage. Em seguida, verifique a propriedade GeoReplicationStats.LastSyncTime da conta de armazenamento. Lembre-se de substituir os valores dos espaços reservados por seus próprios valores:

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

Confira também