Cloud Computing
medium

Cloud Computing Question #019e3a4f

Question Statement
Cloud Computing
#iac
#infrastructure
#automation
#devops
Medium

Em um mundo cloud native, o que significa a sigla IaC?

A

Infraestrutura e Código

B

Infraestrutura como Código

Correct
C

Infraestrutura acima do Código

D

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.