Questão nº 44
Questão de Conhecimentos Específicos - Suporte · CESGRANRIO BANESE 01/2025 (nº 44)
Um técnico bancário de suporte resolveu configurar a infraestrutura de um ambiente de produção utilizando o processo de Infraestrutura como Código (IaC). Ao estudar sobre o assunto, ele descobriu que há dois tipos de abordagem para IaC: a declarativa e a imperativa.
A respeito dessas abordagens, o técnico aprendeu que
- Aa abordagem declarativa é mais adequada para ambientes locais, enquanto a abordagem imperativa é ideal apenas para ambientes em nuvem.
- Ba abordagem declarativa descreve o estado final da infraestrutura, enquanto a abordagem imperativa detalha os passos para alcançar esse estado. (alternativa correta)
- Ca abordagem imperativa é adequada para hardware e software, enquanto a abordagem declarativa descreve os modelos de ambientes on-premises.
- Da abordagem imperativa descreve apenas recursos de software, enquanto a abordagem declarativa é utilizada exclusivamente para hardware.
- Eambas focam a descrição do estado final da infraestrutura, sendo que a declarativa descreve esse estado mais detalhadamente que a imperativa.
Resposta comentada
Gabarito Alternativa B
Conceito-chave: IaC é escrever a infraestrutura (servidores, redes, bancos) como código. A abordagem declarativa diz o que você quer no final (ex.: "quero 3 servidores com 8GB de RAM"), e a ferramenta descobre como chegar lá. A imperativa diz como fazer passo a passo (ex.: "crie o servidor 1, instale o SO, configure a rede, depois crie o servidor 2...").
- (A) Incorreta: A escolha entre declarativa e imperativa não tem relação com local ou nuvem; ambas funcionam em qualquer ambiente (on-premises, nuvem, híbrido).
- (B) Correta: É exatamente essa a diferença central: a declarativa foca no estado final desejado (o "quê"), enquanto a imperativa foca nos procedimentos/ordem de execução (o "como").
- (C) Incorreta: Ambas as abordagens servem tanto para hardware quanto para software; a distinção não é sobre o tipo de recurso, e sim sobre o nível de controle (declarativa = resultado, imperativa = processo).
- (D) Incorreta: Nenhuma das duas é restrita a hardware ou software; ambas podem gerenciar qualquer recurso de infraestrutura (máquinas virtuais, containers, redes, bancos, etc.).
- (E) Incorreta: A pegadinha aqui: ambas não focam no estado final. A imperativa foca nos passos, não no resultado final. A declarativa não é "mais detalhada" — ela é menos detalhada em passos, pois delega a execução à ferramenta.
Fonte: CESGRANRIO BANESE 01/2025 Técnico Bancário III - Suporte (Caderno Prova C). Reproduzida para fins de estudo.