Verificar a propriedade Hora da Última Sincronização de uma conta de armazenamento

Quando configura uma conta de armazenamento, pode especificar que os seus dados são copiados para uma região secundária a centenas de quilómetros da região primária. A georreplicação oferece durabilidade para os seus dados em caso de uma falha significativa na região primária, como um desastre natural. Se ativar adicionalmente o acesso de leitura para a região secundária, os seus dados permanecerão disponíveis para operações de leitura se a região primária ficar indisponível. Pode estruturar a sua aplicação para mudar de forma totalmente integrada para a leitura a partir da região secundária se a região primária não responder.

O armazenamento georredundante (GRS) e o armazenamento georredundante com redundância entre zonas (GZRS) replicam os dados de forma assíncrona para uma região secundária. Para acesso de leitura à região secundária, ative o armazenamento georredundante com acesso de leitura (RA-GRS) ou o armazenamento georredundante com acesso de leitura (RA-GZRS). Para obter mais informações sobre as várias opções de redundância oferecidas pelo Armazenamento do Microsoft Azure, veja Redundância do Armazenamento do Azure.

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

Acerca da propriedade Hora da Última Sincronização

Uma vez que a georreplicação é assíncrona, é possível que os dados escritos na região primária ainda não tenham sido escritos na região secundária no momento em que ocorre uma falha. A propriedade Hora da Última Sincronização indica a hora mais recente em que é garantido que os dados da região primária foram escritos na região secundária. Para contas com um espaço de nomes hierárquico, a mesma propriedade Hora da Última Sincronização também se aplica aos metadados geridos pelo espaço de nomes hierárquico, incluindo ACLs. Todos os dados e metadados escritos antes da hora da última sincronização estão disponíveis na secundária, enquanto os dados e metadados escritos após a última hora de sincronização podem não ter sido escritos no secundário e podem ser perdidos. Utilize esta propriedade em caso de indisponibilidade para estimar a quantidade de perda de dados que pode incorrer ao iniciar uma ativação pós-falha da conta.

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

Obter a propriedade Hora da Última Sincronização

Pode utilizar o PowerShell ou a CLI do Azure para obter 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 do marcador de posição pelos seus próprios valores:

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

Ver também