Resumo

Concluído

Este módulo explorou os conceitos fundamentais de Infraestrutura como Código (IaC) e Configuração como Código que permitem práticas modernas de DevOps. Você aprendeu como tratar a infraestrutura como código de software — com controle de versão, testes automatizados e implantação contínua — transforma o gerenciamento de infraestrutura de processos manuais e propensos a erros em operações confiáveis e automatizadas.

Principais conclusões

Infraestrutura como código:

  • Trata a infraestrutura como código controlado por versão em vez de configurações manuais.
  • Permite a abordagem "gado e não animais de estimação" — infraestrutura facilmente substituível.
  • Fornece consistência, auditabilidade e provisionamento rápido.
  • Ferramentas: Azure Resource Manager, Bicep, Terraform, Ansible.

Gerenciamento de configuração:

  • Automatiza a configuração de aplicativos e ambientes.
  • Reduz a carga de documentação — o código é a documentação.
  • Permite deteção de desvio e correção automática.
  • Previne problemas dos "funciona na minha máquina".

Declarativo vs. Imperativo:

  • Declarativa: Especifique o que você quer (mais fácil, idempotente por design).
  • Imperativo: Especifique como chegar lá (mais controle, familiar aos desenvolvedores).
  • Muitas equipes usam ambos — declarativo para provisionamento, imperativo para configuração.

Idempotência:

  • A mesma operação produz o mesmo resultado, independentemente de quantas vezes você executá-la.
  • Essencial para dimensionamento, recuperação e automação automáticos na nuvem.
  • Evita a repetição de erros ao executar scripts ou em caso de falhas nas implantações.

Próximos passos

Agora que você entende os fundamentos do IaC, você pode:

  • Implemente definições de infraestrutura controladas por versão.
  • Escolha abordagens declarativas ou imperativas apropriadas para seus cenários.
  • Projete scripts idempotentes garantindo implantações consistentes e confiáveis.
  • Crie pipelines de infraestrutura automatizados com confiança.

Mais informações