Descrever a redundância de armazenamento do Azure

Concluído

O Armazenamento do Azure armazena sempre várias cópias dos seus dados para que estejam protegidos contra eventos planeados e não planeados, tais como falhas de hardware transitórias, cortes de rede ou de energia e desastres naturais. A redundância garante que sua conta de armazenamento atenda às metas de disponibilidade e durabilidade, mesmo em caso de falhas.

Ao decidir qual opção de redundância é melhor para o seu cenário, considere as compensações entre custos mais baixos e maior disponibilidade. Os fatores que ajudam a determinar qual opção de redundância você deve escolher incluem:

  • Como seus dados são replicados na região primária.
  • Se seus dados são replicados para uma segunda região que está geograficamente distante da região primária, para proteger contra desastres regionais.
  • Se seu aplicativo requer acesso de leitura aos dados replicados na região secundária se a região primária ficar indisponível.

Redundância na região primária

Os dados em uma conta de Armazenamento do Azure são sempre replicados três vezes na região primária. O Armazenamento do Azure oferece duas opções de como seus dados são replicados na região primária: LRS (armazenamento com redundância local) e ZRS (armazenamento com redundância de zona).

Armazenamento localmente redundante

O LRS (armazenamento com redundância local) replica os dados três vezes em um único data center na região principal. O LRS fornece pelo menos 11 noves de durabilidade (99,999999999%) de objetos ao longo de um determinado ano.

Diagrama mostrando a estrutura usada para armazenamento localmente redundante.

O LRS é a opção de redundância de menor custo e oferece a menor durabilidade em comparação com outras opções. O LRS protege seus dados contra falhas de rack e drive do servidor. No entanto, se ocorrer um desastre, como incêndio ou inundação, no data center, todas as réplicas de uma conta de armazenamento usando o LRS poderão ser perdidas ou irrecuperáveis. Para reduzir esse risco, a Microsoft recomenda o uso de armazenamento com redundância de zona (ZRS), armazenamento com redundância geográfica (GRS) ou armazenamento com redundância de zona geográfica (GZRS).

Armazenamento com redundância entre zonas

Para regiões habilitadas para zona de disponibilidade, o armazenamento com redundância de zona (ZRS) replica seus dados de armazenamento do Azure de forma síncrona em três zonas de disponibilidade do Azure na região primária. O ZRS oferece durabilidade para objetos de dados do Armazenamento do Azure de pelo menos 12 noves (99,99999999999%) durante um determinado ano.

Diagrama mostrando ZRS, com uma cópia dos dados armazenados em cada uma das três zonas de disponibilidade.

Com o ZRS, seus dados ainda estão acessíveis para operações de leitura e gravação, mesmo que uma zona fique indisponível. Nenhuma remontagem de compartilhamentos de arquivos do Azure dos clientes conectados é necessária. Se uma zona ficar indisponível, o Azure realizará atualizações de rede, como reapontamento de DNS. Essas atualizações podem afetar seu aplicativo se você acessar os dados antes que as atualizações sejam concluídas.

A Microsoft recomenda o uso do ZRS na região principal para cenários que exigem alta disponibilidade. O ZRS também é recomendado para restringir a replicação de dados dentro de um país ou região para atender aos requisitos de governança de dados.

Redundância numa região secundária

Para aplicativos que exigem alta durabilidade, você pode optar por copiar adicionalmente os dados em sua conta de armazenamento para uma região secundária que esteja a centenas de quilômetros de distância da região primária. Se os dados em sua conta de armazenamento forem copiados para uma região secundária, seus dados serão duráveis mesmo no caso de uma falha catastrófica que impeça que os dados na região primária sejam recuperados.

Ao criar uma conta de armazenamento, você seleciona a região principal da conta. A região secundária emparelhada é baseada em Pares de Região do Azure e não pode ser alterada.

O Armazenamento do Azure oferece duas opções para copiar seus dados para uma região secundária: armazenamento com redundância geográfica (GRS) e armazenamento com redundância de zona geográfica (GZRS). O GRS é semelhante ao LRS em duas regiões, e o GZRS é semelhante ao ZRS na região primária e ao LRS na região secundária.

Por padrão, os dados na região secundária não estão disponíveis para acesso de leitura ou gravação, a menos que haja um failover para a região secundária. Se a região primária ficar indisponível, você poderá optar por fazer failover para a região secundária. Após a conclusão do failover, a região secundária se torna a região primária e você pode ler e gravar dados novamente.

Importante

Como os dados são replicados para a região secundária de forma assíncrona, uma falha que afete a região primária pode resultar em perda de dados se a região primária não puder ser recuperada. O intervalo entre as gravações mais recentes na região primária e a última gravação na região secundária é conhecido como RPO (Recovery Point Objetive, objetivo de ponto de recuperação). O RPO indica o ponto no tempo para o qual os dados podem ser recuperados. O Armazenamento do Azure normalmente tem um RPO de menos de 15 minutos, embora atualmente não haja SLA sobre quanto tempo leva para replicar dados para a região secundária.

Armazenamento georredundante

O GRS copia seus dados de forma síncrona três vezes em um único local físico na região principal usando o LRS. Em seguida, copia os dados de forma assíncrona para um único local físico na região secundária (o par de regiões) usando o LRS. O GRS oferece durabilidade para objetos de dados do Armazenamento do Azure de pelo menos 16 noves (99,99999999999999%) durante um determinado ano.

Diagrama mostrando GRS, com LRS de região primária replicando dados para LRS em uma segunda região.

Armazenamento georredundante com redundância entre zonas

O GZRS combina a alta disponibilidade fornecida pela redundância em zonas de disponibilidade com a proteção contra interrupções regionais fornecida pela replicação geográfica. Os dados em uma conta de armazenamento GZRS são copiados em três zonas de disponibilidade do Azure na região primária (semelhante ao ZRS) e também são replicados para uma região geográfica secundária, usando LRS, para proteção contra desastres regionais. A Microsoft recomenda o uso do GZRS para aplicativos que exigem consistência, durabilidade e disponibilidade máximas, excelente desempenho e resiliência para recuperação de desastres.

Diagrama mostrando GZRS, com a região primária ZRS replicando dados para LRS em uma segunda região.

GZRS é projetado para fornecer pelo menos 16 noves (99,99999999999999%) de durabilidade de objetos ao longo de um determinado ano.

Acesso de leitura aos dados na região secundária

O armazenamento com redundância geográfica (com GRS ou GZRS) replica seus dados para outro local físico na região secundária para proteger contra interrupções regionais. No entanto, esses dados estarão disponíveis para leitura somente se o cliente ou a Microsoft iniciar um failover da região primária para a secundária. No entanto, se você habilitar o acesso de leitura para a região secundária, seus dados estarão sempre disponíveis, mesmo quando a região primária estiver sendo executada de forma otimizada. 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).

Importante

Lembre-se de que os dados em sua região secundária podem não estar atualizados devido ao RPO.