Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — FIOCRUZ 2024

Arquitetura de SoftwareArquitetura de Software
Código
qg147399
Banca
FIOCRUZ
Órgão
FIOCRUZ
Ano
2024
Nível
Superior
Cargo
Tecnologista em Saúde Pública - Tecnologia da informação e comunicação (TIC) com foco em gerenciamento de infraestrutura de TIC
Um dos principais benefícios da computação em nuvem é a escalabilidade. Neste contexto, assinale a alternativa correta:
  1. AA escalabilidade horizontal tem baixa complexidade de gerenciamento e é menos arriscada.
  2. BA escalabilidade vertical acontece quando a demanda das aplicações cresce e o desempenho do hardware é aumentado para suprir essa requisição.
  3. CA escalabilidade horizontal possui um custo alto, pois um hardware de alta potência e recursos especializados são caros.
  4. DA escalabilidade vertical não é limitada pela capacidade de um componente individual, pois vários componentes semelhantes sincronizam-se juntos para atuar como um componente poderoso.
  5. EA escalabilidade vertical exige o gerenciamento de muitos nós distribuídos que precisam estar sincronizados.
Revelar gabarito e comentário

GabaritoB — A escalabilidade vertical acontece quando a demanda das aplicações cresce e o desempenho do hardware é aumentado para suprir essa requisição.

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

Escalabilidade em computação em nuvem

Gabarito: letra B. A escalabilidade vertical (scale-up) consiste em aumentar a capacidade do hardware existente (CPU, memória, armazenamento) para atender ao crescimento da demanda, exatamente como descrito na alternativa. As demais alternativas confundem as características da escalabilidade vertical com as da horizontal ou trazem afirmações incorretas sobre complexidade e custos.

Alternativa A — ❌ Incorreta

Afirma que a escalabilidade horizontal tem baixa complexidade de gerenciamento e é menos arriscada. Na verdade, a escalabilidade horizontal (scale-out) envolve adicionar mais máquinas, o que aumenta a complexidade de gerenciamento (balanceamento de carga, sincronização, tolerância a falhas) e também os riscos operacionais. Essa descrição é típica da escalabilidade vertical, que é mais simples por envolver um único nó.

Alternativa B — ✅ Correta ⟵ GABARITO

Descreve corretamente a escalabilidade vertical: quando a demanda cresce, o desempenho do hardware é aumentado (upgrade de componentes). É uma definição direta e sem incorreções.

Alternativa C — ❌ Incorreta

Afirma que a escalabilidade horizontal possui custo alto por usar hardware de alta potência e recursos especializados caros. Isso é o oposto: a escalabilidade horizontal usa máquinas de baixo custo (commodity hardware), enquanto a escalabilidade vertical é que pode exigir hardware de alto desempenho e mais caro. A alternativa troca as características.

Alternativa D — ❌ Incorreta

Diz que a escalabilidade vertical não é limitada pela capacidade de um componente individual, pois vários componentes semelhantes sincronizam-se juntos. Essa é a definição de escalabilidade horizontal (vários nós trabalhando em conjunto). A vertical é limitada pela capacidade máxima do hardware de um único nó.

Alternativa E — ❌ Incorreta

Afirma que a escalabilidade vertical exige o gerenciamento de muitos nós distribuídos que precisam estar sincronizados. Novamente, isso descreve a escalabilidade horizontal, que lida com múltiplos nós; a vertical não envolve distribuição ou sincronização entre nós.

Gabarito: letra B.

Link permanente: /questoes/qg147399