Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — FUNCERN 2025

Arquitetura de SoftwareArquitetura de Software
Código
qg468295
Banca
FUNCERN
Órgão
IF-RN
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Área: Rede de Computadores
Em arquiteturas baseadas em microserviços na nuvem, a utilização de contêineres oferece vantagens, como
  1. Asubstituição integral de hipervisores tradicionais em nível de hardware.
  2. Bexecução exclusiva de serviços RESTful sob protocolos de comunicação síncronos.
  3. Celiminação da necessidade de balanceadores de carga em ambientes distribuídos.
  4. Disolamento leve de processos, portabilidade e rápida escalabilidade horizontal.
Revelar gabarito e comentário

GabaritoD — isolamento leve de processos, portabilidade e rápida escalabilidade horizontal.

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

Vantagens dos contêineres em microsserviços na nuvem

Gabarito: letra D. Contêineres oferecem isolamento leve de processos, portabilidade entre ambientes e rápida escalabilidade horizontal — características fundamentais para arquiteturas de microsserviços na nuvem.

A assertiva correta resume três das principais vantagens dos contêineres: o isolamento em nível de sistema operacional (mais leve que VMs), a capacidade de empacotar aplicações com todas as dependências para execução em qualquer ambiente e a facilidade de adicionar ou remover instâncias conforme a demanda.

Alternativa A — ❌ Incorreta

Afirma que contêineres substituem integralmente hipervisores tradicionais em nível de hardware. Na verdade, contêineres compartilham o kernel do sistema operacional host e não virtualizam hardware; hipervisores (como VMware, Hyper-V) virtualizam hardware completo. Ambos coexistem, e contêineres não substituem hipervisores de forma integral.

Alternativa B — ❌ Incorreta

Afirma execução exclusiva de serviços RESTful sob protocolos síncronos. Contêineres podem executar qualquer tipo de serviço (REST, mensageria assíncrona, gRPC etc.), e a comunicação pode ser síncrona ou assíncrona. A exclusividade não existe.

Alternativa C — ❌ Incorreta

Afirma eliminação da necessidade de balanceadores de carga em ambientes distribuídos. Em arquiteturas de microsserviços, balanceadores de carga continuam essenciais para distribuir requisições entre múltiplas instâncias de contêineres, garantindo disponibilidade e resiliência.

Alternativa D — ✅ Correta ⟵ GABARITO

Descreve corretamente as vantagens: isolamento leve (compartilhamento do kernel, sem overhead de VM), portabilidade (imagens padronizadas executam em qualquer ambiente com Docker/containerd) e rápida escalabilidade horizontal (orquestradores como Kubernetes permitem aumentar/reduzir réplicas em segundos).

Link permanente: /questoes/qg468295