Pular para o conteúdo principal

Questão de Engenharia de Software — Software livre — FGV 2024

Engenharia de SoftwareSoftware livre
Código
fg079632
Banca
FGV
Órgão
DATAPREV
Ano
2024
Nível
Superior
Cargo
ATI - Arquitetura, Engenharia e Sustentação Tecnológica
Uma empresa está trabalhando com ambiente Kubernetes para orquestração de containers.Nesse caso, significa que esse ambiente vai ter como característica
  1. Aa automatização e simplificação do provisionamento, implementação e gerenciamento de aplicações em contêineres.
  2. Ba criação de scripts, desde a instalação de um sistema operacional até a instalação e configuração de todos os serviços da rede.
  3. Ca configuração da infraestrutura de TI, através de testes funcionais, para anteceder problemas dos serviços em produção.
  4. Do processamento dos diversos tipos de tarefas, que serão executadas com base no sucesso das tarefas anteriores, formando um fluxo.
  5. Eo registro de todas as alterações de arquivos ao longo do tempo, de forma a possibilitar a recuperação de versões específicas dos mesmos.
Revelar gabarito e comentário

GabaritoA — a automatização e simplificação do provisionamento, implementação e gerenciamento de aplicações em contêineres.

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”.

Kubernetes como orquestrador de contêineres

Gabarito: letra A. Kubernetes é uma plataforma de código aberto que automatiza a implantação, o dimensionamento e a operação de aplicativos em contêineres. A alternativa A descreve exatamente essa função: automatizar e simplificar o provisionamento, implementação e gerenciamento de aplicações em contêineres.

O Kubernetes é conhecido como orquestrador de contêineres, pois gerencia o ciclo de vida dos contêineres de forma declarativa, garantindo alta disponibilidade, balanceamento de carga, escalabilidade e recuperação automática.

Alternativa A — ✅ Correta ⟵ GABARITO

Conforme o conteúdo de apoio, "o Kubernetes é um sistema de orquestração de contêineres que automatiza o gerenciamento de aplicativos em contêineres" (). Ele fornece recursos para implantar, gerenciar e escalar aplicações, alinhando ambientes de desenvolvimento, teste e produção.

Alternativa B — ❌ Incorreta

Descreve a criação de scripts para instalação de sistema operacional e configuração de serviços de rede. Isso é típico de ferramentas de automação de infraestrutura (como Ansible, Puppet, Chef), não de um orquestrador de contêineres como o Kubernetes.

Alternativa C — ❌ Incorreta

Refere-se a testes funcionais para antecipar problemas em produção, o que está mais relacionado a práticas de testes automatizados e monitoramento, não à orquestração de contêineres.

Alternativa D — ❌ Incorreta

Descreve um fluxo de tarefas encadeadas (workflow) dependentes do sucesso anterior, típico de ferramentas de CI/CD ou gerenciamento de workflows (ex.: Apache Airflow), não especificamente do Kubernetes.

Alternativa E — ❌ Incorreta

Corresponde a um sistema de controle de versão (como Git), que registra alterações de arquivos e permite recuperar versões específicas. Kubernetes não tem essa finalidade.

PEGA ESSA DICA!

Para identificar a função do Kubernetes, lembre-se da palavra "orquestrador": ele coordena contêineres – provisiona, escala, gerencia falhas e balanceia carga. As outras alternativas referem-se a ferramentas distintas: automação de servidores (B), testes (C), workflows (D) e versionamento (E).

Gabarito: letra A

Link permanente: /questoes/fg079632