Boa tarde,
Gostaria de saber o pq de quando ele usa o parâmetro:
avaitability_zone = ["${var.regiao_aws}a"]
mais específicamente o por que desse 'a' no final?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde,
Gostaria de saber o pq de quando ele usa o parâmetro:
avaitability_zone = ["${var.regiao_aws}a"]
mais específicamente o por que desse 'a' no final?
Olá, Isabela!
Essa é uma ótima pergunta, e a resposta é fundamental para entender como a AWS funciona.
O 'a' no final da variável var.regiao_aws se refere à primeira zona de disponibilidade da região.
Na AWS, uma Região é uma área geográfica que contém várias Zonas de Disponibilidade (Availability Zones). Por exemplo, a região us-east-1 (Virgínia do Norte) tem várias zonas de disponibilidade, como us-east-1a, us-east-1b, us-east-1c, e assim por diante.
Essas zonas de disponibilidade são, na verdade, data centers separados, com sua própria infraestrutura de energia e rede. Ao usar o availability_zone = ["${var.regiao_aws}a"], o código está instruindo a AWS a criar a infraestrutura na primeira zona de disponibilidade da região que foi definida na variável.
O motivo para isso é a alta disponibilidade. Quando você distribui sua infraestrutura por mais de uma zona de disponibilidade, você garante que, se uma delas falhar, a sua aplicação ainda estará disponível em outra.
Parabéns por sua atenção aos detalhes. É assim que se aprende a construir uma infraestrutura robusta!