laC (etim: Infrastructure - infraestrutura | code - código), ou Infraestrutura como Código, é uma prática que permite gerenciar e criar uma infraestrutura de TI por meio de código, no lugar de configurações manuais.
Ao utilizar arquivos de configuração legíveis por máquinas, a infraestrutura (como servidores, redes e armazenamento) pode ser criada, atualizada e gerenciada com a mesma eficiência e precisão que o desenvolvimento de softwares.
laC é pronunciado como ‘LÁ-k’, com ênfase no som de ‘LÁ’ no início da palavra e ‘K’ com som de ‘QUE’, no final da palavra.
O objetivo do laC é automatizar a infraestrutura, reduzindo erros e garantindo consistência, agilidade e rastreabilidade nas mudanças.
Alguns exemplos de laC incluem: uso de ferramentas como Terraform, AWS CloudFormation e Ansible, que permitem a criação e gerenciamento de infraestrutura em ambientes de nuvem de forma automatizada.
É a prática de criar e gerenciar uma infraestrutura de TI usando arquivos de configuração que podem ser atualizados e reutilizados, como um código de software.
Os benefícios do IaC é trazer mais agilidade, consistência, redução de erros, automação da criação de recursos e facilidade de replicação para melhor controle das configurações.
laC é uma forma específica de automação, focada no uso de código para gerenciar a infraestrutura de forma descritiva, enquanto a automação de infraestrutura pode abranger uma gama mais ampla de atividades, como scripts manuais.
Utilizando arquivos de configuração que descrevem a infraestrutura desejada. Esses arquivos são aplicados a uma plataforma de nuvem ou ambiente físico, que cria os recursos de acordo com as especificações do código.
Baixe grátis: O guia da Matriz RFM