Partilhar via


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

Ao configurar uma conta de armazenamento, você pode especificar 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 no caso de uma interrupção significativa na região primária, como um desastre natural. Se, adicionalmente, você habilitar o acesso de leitura à região secundária, seus dados permanecerão disponíveis para operações de leitura se a região primária ficar indisponível. Você pode projetar seu aplicativo para alternar perfeitamente para 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 geográfica (GZRS) replicam seus dados de forma assíncrona para uma região secundária. Para acesso de leitura à região secundária, habilite o armazenamento com redundância geográfica de acesso de leitura (RA-GRS) ou o armazenamento com redundância de zona geográfica de acesso de leitura (RA-GZRS). Para obter mais informações sobre as várias opções de redundância oferecidas pelo Armazenamento do Azure, consulte Redundância do Armazenamento do Azure.

Este artigo descreve como verificar a propriedade Last Sync Time da sua conta de armazenamento para que você possa avaliar qualquer discrepância entre as regiões primária e secundária.

Sobre a propriedade Last Sync Time

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 Last Sync Time indica a hora mais recente em que os dados da região primária têm a garantia de ter sido 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 da última hora de sincronização estão disponíveis no secundário, enquanto os dados e metadados gravados após o último tempo de sincronização podem não ter sido gravados no secundário e podem ser perdidos. Use essa propriedade no caso de uma interrupção para estimar a quantidade de perda de dados que você pode incorrer ao iniciar um failover de conta.

A propriedade Last Sync Time é um valor de data/hora GMT.

Obter a propriedade Last Sync Time (Hora da Última Sincronização)

Você pode usar o PowerShell ou a CLI do Azure para recuperar o valor da propriedade Last Sync Time .

Para obter a última hora de sincronização para a 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 de espaço reservado pelos seus próprios valores:

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

Consulte também