Questão nº 72
Questão de Infraestrutura Tecnológica · FGV CGU 2021 - Tarde (nº 72)
A equipe de redes de um órgão público está trabalhando para auxiliar no cumprimento das metas da equipe de desenvolvimento de sistemas do mesmo órgão e vislumbrou a possibilidade de utilização de DevOps. Para tal, a equipe de redes indicou a contratação de uma API em uma nuvem. A API indicada permite que os desenvolvedores e os administradores dos sistemas interajam com a infraestrutura de modo programático e em escala, evitando a instalação e a configuração dos recursos manualmente todas as vezes que precisam recriar um ambiente de desenvolvimento.
Para essa atividade, a equipe de desenvolvimento utilizou a prática DevOps de:
- Acomunicação e colaboração;
- Bintegração contínua;
- Centrega contínua;
- Dmicrosserviços;
- Einfraestrutura como código. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Infraestrutura como código é a prática de gerenciar e provisionar recursos de TI (servidores, redes, bancos de dados) por meio de arquivos de definição legíveis por máquina, em vez de configuração manual. É como escrever uma "receita de bolo" em texto que, ao ser executada, cria o ambiente inteiro automaticamente, quantas vezes for preciso.
- (A) Incorreta: Comunicação e colaboração são princípios culturais do DevOps, mas não descrevem a ação de usar uma API para criar infraestrutura programaticamente.
- (B) Incorreta: Integração contínua é a prática de mesclar código de desenvolvedores em um repositório central com testes automatizados, focada no software, não na infraestrutura.
- (C) Incorreta: Entrega contínua automatiza o deploy de aplicações até produção, mas o cenário fala em recriar ambientes de desenvolvimento via API, que é provisionamento de recursos.
- (D) Incorreta: Microsserviços é um estilo arquitetural de software (dividir em serviços pequenos), não uma prática de gerenciamento de infraestrutura.
- (E) Correta: A contratação de uma API em nuvem para interagir com a infraestrutura de modo programático e em escala, evitando instalação/configuração manual, é a definição exata de infraestrutura como código (IaC). A pegadinha da banca é tentar confundir você com "comunicação e colaboração" (letra A), pois DevOps envolve isso, mas a questão descreve uma ferramenta técnica específica, não um princípio cultural.
Fonte: FGV CGU 2021 - Tarde Auditor Federal de Finanças e Controle - Área Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.