← Glossário
Glossário · Dev

O que é Infrastructure as Code?

IaC

Um método de automatizar instalações de sistema, como servidor e rede, escrevendo arquivos de código em vez de fazê-los manualmente.

Definição

No passado, demorava dias para instalar e configurar servidores manualmente. Com o IaC, você grava essas configurações em arquivos de texto e as executa como software. Desta forma, seu sistema fica sempre configurado da mesma forma e os erros são minimizados.

Analogia: É como se em vez de montar um móvel manualmente, um braço robótico montasse o móvel sem erros de acordo com as instruções que você escreve.

Como funciona

Arquivos de código especificando os requisitos do sistema são criados e esses arquivos são aplicados aos servidores por ferramentas IaC.

Onde é usado

É usado em computação em nuvem, gerenciamento de sistemas de grande escala e lançamento contínuo de software.

Perguntas frequentes

Por que escrevemos código em vez de instalá-lo manualmente?

Porque em operações manuais, uma pequena configuração esquecida pode causar grandes problemas, enquanto o código dá sempre o mesmo resultado.

Termos relacionados

Ferramentas relacionadas

Esta explicação foi escrita em linguagem simples para a TreScout e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →