Article image

JG

Jefferson Gibin13/03/2023 10:34
Compartilhe

Aprenda o que é uma AZ e tenha alta disponibilidade do seu sistema

  • #AWS

A sigla AZ significa Availability Zones ou em Português, Zona de disponibilidade. Uma "AZ" nada mais é do que um data center que possui sua própria infraestrutura de Hardware, Rede, Segurança e redundância de energia. Ao acessar o console da AWS, é possível identificar as regiões e as Availability Zones (AZs) associadas a elas. Por exemplo, na região "us-east", há as AZs us-east-2a, us-east-2b e us-east-2c, que são data centers. Essas AZs são data centers espalhados estratégicamente em uma região. As Zonas de Disponibilidade nos proporcionam alta disponibilidade e nos traz uma certa segurança de "tolerância a falhas".

O que é alta disponibilidade ?

Parece algo clichê mas é isso, alta disponibilidade é capacidade do seu sistema estar sempre disponível para os seus usuários mesmo em situações em que ocorram falhas ou interrupções. Com isso podemos ir muito além de uma Zona de disponibilidade. Para alcançar alta disponibilidade, é necessário implementar medidas como redundância de servidores, armazenamento e rede, monitoramento constante do sistema, planos de contingência em caso de falhas e recuperação rápida de dados em caso de interrupções. Além das medidas citadas acima uma forma muito eficaz de ter alta disponibilidade é trabalhar com múltiplas zonas de disponibilidade isso nos traz uma garantia maior de que o sistema esteja sempre disponível.

Analogia:

Imagine que sua aplicação esteja localizada em apenas uma zona de disponibilidade localizada em "us-east-2a" e de repente passa um tornado, furacão ou o pegue fogo em todo Data Center. Provavelmente se você não definiu multiplas zonas de disponibilidade você acabou ficando com suas aplicações Indisponíveis e ainda pode ter corrido o risco de ter perdido dados devido a falta de planejamento de multiplas AZs.

Boa prática.

Como boa prática é extremamente recomendado que sua aplicação esteja em multiplas AZ para que você tenha alta disponibilidade. É importante lembrar que a escolha da quantidade de AZs a serem utilizadas depende do tipo de aplicação e dos requisitos de disponibilidade. Por isso, avalie cuidadosamente as necessidades de seus projetos antes de definir a arquitetura a ser utilizada. :)

Curiosidade

As AZs são fisicamente separadas por uma distância significativa (vários quilômetros) das outras AZs, embora todas estejam em um raio de até 100 km entre si.

Referências:

Obrigado e até o próximo artigo :)

Compartilhe
Comentários (0)