DEV Community

Cover image for Infrastructure as Code (IaC)
Beatriz Oliveira for Sysadminas

Posted on • Updated on • Originally published at Medium

Infrastructure as Code (IaC)

A Infraestrutura como código tem muita relação com a cultura DevOps, e é usada para provisionar e gerenciar uma infraestrutura física ou virtual de TI através do uso de scripts que geralmente são armazenados em um sistema de controle de versão como o Git, por exemplo.

Esse tipo de automação torna o processo de administração da infra mais confiável, seguro e controlado, pois todas as alterações no código ficam registradas, facilitando a rastreabilidade do conteúdo e proporcionando uma maior velocidade no processo de entrega de uma nova infra ou de manutenção, eliminando a necessidade de executar processos manuais, os quais levariam mais tempo para ser executados e com risco de falha humana. Além disso, a IaC proporciona ao time maior produtividade, pois as pessoas deixarão de fazer vários trabalhos manuais e ganharão mais tempo e espaço para realizar outras atividades.

Com infra como código é possível automatizar tarefas como:

  • Criar ambientes completos com a configuração de infra, redes e load balancer;
  • Instalar e atualizar pacotes;
  • Configurar deploys de aplicações, entre outras.

Ferramentas para gerenciamento de configuração:

  • Puppet;
  • Ansible;
  • Salt;
  • Chef.

Ferramentas para provisionamento de infraestrutura:

  • Terraform;
  • Cloud Formation.

Se você deseja aprender mais sobre infra as code, dá uma olhada nos cursos abaixo:

Puppet básico, da Puppet;
Puppet intermediário, da Puppet;
Ansible para iniciantes, da Linux Academy;
Fundamentos do Ansible: Simplicidade em Automação Técnica, da Red Hat;
Como começar a usar o Terraform.

Caso conheça outras indicações de livros, certificações ou cursos, fique à vontade para deixar nos comentários. Ficarei feliz em adicionar a esse post!

Esse texto faz parte do Guia de Infraestrutura de Tecnologia da Informação publicado no Medium, no dev.to, e na Open Library. Para checar todos os capítulos, clique aqui e acesse a Introdução.

Top comments (0)