Partilhar via


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

A replicação geográfica oferece durabilidade para seus dados, mesmo durante desastres naturais e outras interrupções significativas em sua região principal. Ao configurar uma conta de armazenamento, você pode optar por copiar seus dados para uma região secundária que esteja a centenas de quilômetros da região primária. Além disso, você pode optar por habilitar o acesso de leitura à região secundária, garantindo que seus dados permaneçam disponíveis para operações de leitura se a região primária ficar indisponível. Essa abordagem permite que você projete seu aplicativo altamente disponível 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 Última Hora de 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 Last Sync Time indica o momento mais recente em que os dados da região primária estão garantidos a terem sido escritos 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 iniciando um failover gerenciado pelo cliente (não planejado).

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

Obter a propriedade 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 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 de espaço reservado pelos seus próprios valores:

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

Consulte também