Pular para o conteúdo principal

Questão de Redes de Computadores — Cloud Computing (Computação em Nuvem) — CESPE / CEBRASPE 2023

Redes de ComputadoresCloud Computing (Computação em Nuvem)
Código
ce397855
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Cargo
Ana Proc ( )
No que se refere aos componentes centrais da arquitetura em nuvem, julgue o item a seguir.   IaC refere-se ao gerenciamento e provisionamento da infraestrutura por meio de códigos, em vez de processos manuais, e o controle de versão é uma parte importante desse gerenciamento.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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)

Gabarito: ✅ CERTO. A afirmação está correta porque IaC (Infrastructure as Code) é exatamente a prática de gerenciar e provisionar infraestrutura por meio de código, em vez de processos manuais, e o controle de versão é uma parte fundamental desse gerenciamento, pois permite rastrear mudanças, colaborar e reverter alterações.

A Infraestrutura como Código (IaC) é um conceito central em cloud computing e DevOps. Em vez de configurar servidores, redes e outros recursos manualmente, através de interfaces gráficas ou comandos individuais, a infraestrutura é definida em arquivos de código (como YAML, JSON, HCL, etc.). Esses arquivos descrevem o estado desejado da infraestrutura, e ferramentas como Terraform, AWS CloudFormation, Ansible e Puppet são usadas para aplicar essa descrição.

A principal vantagem do IaC é a automação e a repetibilidade. Como a infraestrutura é definida em código, ela pode ser versionada, revisada, testada e implantada de forma consistente. Isso elimina a 'deriva de configuração' (configuration drift), onde ambientes se tornam diferentes uns dos outros ao longo do tempo devido a alterações manuais.

O controle de versão (version control) é um componente crítico do IaC. Ferramentas como Git permitem que as equipes rastreiem cada alteração feita no código de infraestrutura, saibam quem fez a alteração, quando e por quê. Isso facilita a colaboração, permite reverter para versões anteriores em caso de problemas e fornece um histórico completo da evolução da infraestrutura. Sem controle de versão, o IaC perderia grande parte de seu valor, pois não haveria como gerenciar as mudanças de forma segura e auditável.

A banca explora aqui um conceito fundamental e bem definido. A afirmação é uma definição direta e precisa do que é IaC, e o controle de versão é inegavelmente uma parte importante desse gerenciamento. Não há pegadinha ou sutileza; é uma questão de conhecimento básico sobre o tema.

1Definição
Gerenciar/provisionar por código
Em vez de processos manuais
2Ferramentas
Terraform
AWS CloudFormation
Ansible
Puppet
3Controle de versão (Git)
Rastreia mudanças
Colaboração
Reverter alterações
4Vantagens
Automação e repetibilidade
Evita deriva de configuração
IaC (Infraestrutura como Código)
LEVELsoulevel.com.br
IaC (Infraestrutura como Código): Definição (Gerenciar/provisionar por código, Em vez de processos manuais); Ferramentas (Terraform, AWS CloudFormation, Ansible, Puppet); Controle de versão (Git) (Rastreia mudanças, Colaboração, Reverter alterações); Vantagens (Automação e repetibilidade, Evita deriva de configuração)

Alternativa C — ✅ Certo ⟵ GABARITO

A afirmação está correta. Ela define IaC como o gerenciamento e provisionamento da infraestrutura por meio de códigos, em vez de processos manuais, o que é a definição exata do conceito. Além disso, destaca o controle de versão como uma parte importante desse gerenciamento, o que também é verdadeiro, pois o controle de versão é essencial para rastrear, gerenciar e colaborar em mudanças na infraestrutura definida como código.

Alternativa E — ❌ Errado

A afirmação está errada? Não. A alternativa E é a negação da afirmação, que é verdadeira. Portanto, a alternativa E está incorreta. O erro aqui seria acreditar que IaC não envolve código ou que o controle de versão não é importante, o que contraria o conceito fundamental de Infraestrutura como Código.

Gabarito: ✅ CERTO

Link permanente: /questoes/ce397855