Infraestrutura como Código
Vamos falar sobre um conceito que hoje é uma prática chave para o DevOps: a Infraestrutura como Código, também conhecida como IaC (sigla em inglês para Infrastructure as Code). Veremos o que ela significa, quais são seus benefícios e algumas ferramentas que podem ser utilizadas para implementar essa prática. O que é: IaC significa escrever código para gerenciar configurações e automatizar provisionamento de infraestrutura, utilizando boas práticas do desenvolvimento de software como: controle de versão, teste, design patterns, entregas pequenas, etc. Esse código pode ser escrito em diversos formatos, dependendo da ferramenta de IaC utilizada. Benefícios: reusabilidade : o mesmo código pode ser utilizado para gerar múltiplos ambientes. Por ex.: se for necessário criar um novo ambiente para realização de testes, basta executar o código e os recursos necessários serão provisionados. consistência de configuração: a infraestrutura pode ser versionada (por ex. pelo git), garant