Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — FGV 2024
- Código
- fg080986
- Banca
- FGV
- Órgão
- EBSERH
- Ano
- 2024
- Nível
- Superior
- Cargo
- Grupo Analista de Tecnologia da Informação
- AI e II.
- BI e III.
- CII e III.
- DII.
- EI.
GabaritoE — I.
Gabarito: letra E (apenas a afirmativa I está correta). O Puppet adota uma arquitetura agente-servidor (master-agent), onde o nó primário (servidor) gerencia as configurações dos agentes. A afirmativa II erra ao dizer que a autoridade de certificação é de terceiros – o Puppet possui CA própria. A III é falsa pois o armazenamento é feito em bancos relacionais (ex.: PostgreSQL via PuppetDB), não em "qualquer tipo de NoSQL".
A descrição da arquitetura agente-servidor está correta. O Puppet funciona com um servidor principal (Puppet Master) que distribui configurações para os agentes nos nós gerenciados.
A comunicação realmente ocorre via HTTPS com certificados SSL, mas a afirmação sobre utilizar uma autoridade de certificação de terceiros é falsa. O Puppet gerencia seus próprios certificados por meio de uma autoridade de certificação (CA) interna, embutida na ferramenta. Não depende de CA externa.
O Puppet armazena configurações e dados no PuppetDB, que utiliza um banco de dados relacional (geralmente PostgreSQL), e não "qualquer tipo de NoSQL". Além disso, a afirmativa sobre operar mais rapidamente e fornecer API para outros aplicativos é imprecisa – o PuppetDB oferece uma API, mas não é o principal objetivo descrito. O armazenamento não é em repositório NoSQL genérico.
A afirmativa II acerta o meio de comunicação (HTTPS com SSL), mas insere o erro sutil da "CA de terceiros", que é um detalhe técnico que muitos candidatos desconhecem. Já a III parece plausível para quem não sabe que o PuppetDB usa banco relacional, e não NoSQL. Dica: estude os componentes do Puppet: Puppet Master, Puppet Agent, Facter, PuppetDB e a CA interna. Memorize que a CA é própria.
Gabarito: letra E – apenas a afirmativa I.
Link permanente: /questoes/fg080986