Questão FC890610
Um administrador de sistemas deseja abandonar a configuração manual de servidores via console web para garantir que os ambientes de teste e produção sejam idênticos e auditáveis. P
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
FGV · 2026
Um administrador de sistemas deseja abandonar a configuração manual de servidores via console web para garantir que os ambientes de teste e produção sejam idênticos e auditáveis. Para isso, ele adotou uma ferramenta que permite descrever o estado desejado da infraestrutura através de arquivos de texto.
Considere o trecho de código ilustrativo abaixo, escrito na linguagem HCL (HashiCorp Configuration Language):
resource "aws_instance" "servidor_web" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
tags = {
Name = "SistemaJudicial"
}
}
A prática de gerenciamento de operações de TI ilustrada pelo código acima, que permite o provisionamento e a gestão de recursos de tecnologia através de arquivos de definição versionáveis (como no Git), em vez de configurações manuais de hardware ou interfaces gráficas, é denominada:
- Serverless Computing (computação sem servidor);
- Continuous Integration (integração contínua - CI);
- Infrastructure as Code (infraestrutura como código - IaC);
- Virtual Machine Monitor (monitoramento de máquina virtual);
- Object-Oriented Programming (programação orientada a objetos).
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Infrastructure as Code (IaC) é a prática de definir e gerenciar infraestruturas por meio de arquivos de configuração versionáveis, em vez de ajustes manuais em consoles.
No exemplo em HCL (usado pelo Terraform), o bloco resource "aws_instance" descreve o estado desejado de uma VM na nuvem, que a ferramenta cria e mantém.
A abordagem normalmente é declarativa: você descreve o resultado esperado e o software converge o ambiente para esse estado, garantindo idempotência.
Arquivos em repositórios permitem versionamento, revisão por pares, auditoria e rollback de mudanças, ampliando governança e segurança.
Como consequência, ambientes de teste e produção ficam reproduzíveis e consistentes, reduzindo erros humanos e drift de configuração.
Conteúdo do catálogo FC Concursos · Atualizado em