Infrastructure as Code (IaC)
Gabarito: letra A. IaC é uma prática que automatiza o provisionamento e gerenciamento de infraestrutura por meio de scripts/arquivos de configuração, permitindo versionamento e replicação padronizada, conforme o conceito central da área (DevOps).
A banca testa o conhecimento básico de IaC, apresentando distratores que confundem conceitos como centralização física, exclusividade para servidores físicos, ausência de scripts ou terceirização.
Alternativa A — ✅ Correta ⟵ GABARITO
Descreve exatamente o conceito: automação de processos manuais com scripts/arquivos, versionamento e replicação padronizada. O conteúdo de apoio reforça que IaC "é uma prática em que a infraestrutura é provisionada e gerenciada usando técnicas de desenvolvimento de código e software, como controle de versão e integração contínua".
Alternativa B — ❌ Incorreta
Afirma que IaC visa centralizar a infraestrutura em um único datacenter físico. Na verdade, IaC independe de localização física e não exige centralização; o foco é na automação e padronização, não no local dos recursos.
Alternativa C — ❌ Incorreta
Diz que IaC se aplica exclusivamente a servidores físicos e elimina automação em ambientes virtuais. IaC é amplamente usada em ambientes virtuais e em nuvem, e a automação é sua essência.
Alternativa D — ❌ Incorreta
Alega que IaC dispensa scripts/arquivos e é totalmente gerenciada por IA. IaC depende de arquivos de configuração (declarativos ou imperativos) e não é necessariamente baseada em IA.
Alternativa E — ❌ Incorreta
Propõe que IaC consiste em terceirizar a infraestrutura. Na verdade, IaC é uma prática interna de gerenciamento como código, não necessariamente envolve terceirização.
Gabarito: letra A.