Pular para o conteúdo principal

Questão de Governança de TI — Planejamento e Gestão de Sistemas de TI — FGV 2026

Governança de TIPlanejamento e Gestão de Sistemas de TI
Código
fg133763
Banca
FGV
Órgão
TJ-RJ
Ano
2026
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação - Analista de Infraestrutura de TIC
Durante a gestão de uma infraestrutura automatizada via IaC, uma equipe de operações percebeu que alguns recursos estavam com configurações diferentes das definidas originalmente no código. Nenhuma alteração foi registrada nos repositórios ou pipelines. Esse cenário caracteriza um desvio (drift).A abordagem adequada para lidar com as ações descritas é:
  1. Aignorar o desvio, desde que os recursos estejam funcionando corretamente;
  2. Brecriar toda a infraestrutura manualmente para garantir que esteja conforme o código;
  3. Cdesabilitar o controle de versão dos arquivos IaC para evitar conflitos com o estado real;
  4. Dpermitir alterações manuais nos recursos, desde que documentadas em planilhas compartilhadas;
  5. Eimplementar uma rotina de verificação periódica entre o estado desejado e o estado atual da infraestrutura.
Revelar gabarito e comentário

GabaritoE — implementar uma rotina de verificação periódica entre o estado desejado e o estado atual da infraestrutura.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Infraestrutura como Código (IaC) – Gestão de Desvios (Drift)

Gabarito: letra E. O cenário descreve um desvio (drift) entre o estado real da infraestrutura e o código IaC. A abordagem correta é implementar uma rotina de verificação periódica entre o estado desejado e o estado atual, permitindo detectar e corrigir divergências automaticamente, conforme as boas práticas de IaC e automação.

Em Infraestrutura como Código, o código versionado é a fonte única da verdade (single source of truth). Qualquer alteração manual ou externa que modifique recursos sem atualizar o código gera um drift. Ignorar, recriar manualmente, desabilitar versionamento ou permitir mudanças manuais documentadas são abordagens que comprometem a confiabilidade, rastreabilidade e automação da infraestrutura.

Alternativa A — ❌ Incorreta

Ignorar o desvio é arriscado, pois configurações divergentes podem causar inconsistências, falhas de segurança e perda de rastreabilidade. Mesmo que os recursos funcionem no momento, o drift acumulado dificulta a recuperação e a repetibilidade do ambiente.

Alternativa B — ❌ Incorreta

Recriar toda a infraestrutura manualmente é trabalhoso, propenso a erros e contradiz o propósito do IaC, que é automatizar a gestão. A abordagem correta é reaplicar o código (reconciliação automatizada) e não refazer manualmente.

Alternativa C — ❌ Incorreta

Desabilitar o controle de versão dos arquivos IaC é um retrocesso. O versionamento é essencial para rastrear mudanças, reverter alterações e garantir a integridade do código. Sem ele, a gestão da configuração perde o principal benefício do IaC.

Alternativa D — ❌ Incorreta

Permitir alterações manuais, mesmo que documentadas em planilhas, ainda gera drift e quebra a automação. A documentação manual não substitui a atualização do código; a prática adequada é sempre alterar o código e aplicá-lo via pipeline.

Alternativa E — ✅ Correta ⟵ GABARITO

Implementar uma rotina de verificação periódica entre o estado desejado (código) e o estado atual (recursos) é a medida recomendada. Ferramentas como Terraform plan, AWS Config ou Ansible --diff permitem detectar divergências e, idealmente, corrigi-las automaticamente, mantendo a infraestrutura alinhada ao código.

Gabarito: letra E.

Link permanente: /questoes/fg133763