Cloud Computing Question #019e3a4f
Em um mundo cloud native, o que significa a sigla IaC?
Infraestrutura e Código
Infraestrutura como Código
Infraestrutura acima do Código
Infraestrutura através do Código
Official Explanation / Community Explanations
Infraestrutura como Código (IaC) é uma prática chave de DevOps que envolve gerenciar e provisionar infraestrutura computacional por meio de arquivos de definição legíveis por máquina, em vez de configuração de hardware físico ou ferramentas de configuração interativas. O termo correto é Infraestrutura como Código, que enfatiza o uso de código (por exemplo, YAML, JSON, HCL) para definir e versionar recursos de infraestrutura, como máquinas virtuais, redes e armazenamento.
Como Funciona
Ferramentas IaC como Terraform, Ansible e CloudFormation permitem que as equipes definam infraestrutura em scripts declarativos ou imperativos. Esses scripts são armazenados em sistemas de controle de versão, permitindo colaboração, auditoria e implantação automatizada. As alterações na infraestrutura são feitas modificando o código e reaplicando-o, garantindo consistência e repetibilidade.
Por que a Resposta Correta está Certa
Infraestrutura como Código descreve com precisão o conceito onde a infraestrutura é tratada como software, gerenciada por meio de código. Essa abordagem permite automação, reduz erros manuais e suporta entrega contínua.
Por que as Respostas Incorretas estão Erradas
- Infraestrutura e Código: Esta frase sugere uma combinação de duas entidades separadas, não a integração de código para gerenciar infraestrutura.
- Infraestrutura acima do Código: Isso implica uma relação hierárquica onde a infraestrutura é superior ao código, o que deturpa a natureza colaborativa do IaC.
- Infraestrutura através do Código: Isso é vago e não transmite a ideia central de definir infraestrutura por meio de código.
Todas as opções incorretas se desviam do termo estabelecido no setor e não capturam a essência do IaC como uma prática de gerenciamento de infraestrutura via código.