← Terraform Associate: infraestrutura como código
01 / 10 · 20 MIN

IaC e decisões de mudança

Relaciona estado desejado, revisão e responsabilidade operacional.

Conceito e mecanismo

Infraestrutura como código coloca a intenção numa configuração que pode ser comparada e revista. Terraform calcula ações a partir da configuração, das associações guardadas em state e das observações feitas através dos providers. O modelo declarativo não elimina decisões humanas: é necessário definir quem aprova impacto, custos e interrupções. Uma configuração versionada conserva histórico, mas não impede alterações manuais nem demonstra que uma execução foi autorizada. O mesmo workflow pode servir várias clouds, embora os recursos e as respetivas semânticas continuem diferentes.

Aplicação guiada

Para entregar um ambiente de testes bancário fictício, começa por traduzir necessidades em capacidade, conectividade e critérios de aceitação. A proposta deve identificar ambiente, revisão e responsáveis. Revê o plano com quem conhece a aplicação e guarda a decisão junto da execução. Depois de apply, confirma o resultado funcional. Se a criação de parte dos recursos falhar, observa o estado real antes de repetir; não assumes que tudo foi revertido nem que um exit code explica o serviço inteiro.

NA PRÁTICA

Uma equipa pede “mais uma instância”. O plano e a validação devem confirmar também conectividade, monitorização e impacto nos limites de capacidade.

Armadilhas comuns

Confundir código versionado com autorização; esperar rollback transacional de qualquer apply.

Tópicos relacionados: Providers, versões e identidade dos recursos · Workflow, validação e planos

Leva esta ideia contigo

IaC torna a intenção e a mudança observáveis, mas exige decisões operacionais explícitas.

Criar conta

Referência: What is Terraform? · 004

Terraform é uma marca comercial da HashiCorp, Inc., uma empresa IBM. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por HashiCorp. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.