Questão de Arquitetura de Computadores — Sistemas Distribuídos — CESGRANRIO 2025
Arquitetura de Computadores›Sistemas Distribuídos
Código
cg023488
Banca
CESGRANRIO
Órgão
BANESE
Ano
2025
Nível
Médio
Cargo
Técnico Bancário III - Desenvolvimento
Uma plataforma de streaming de vídeos tem enfrentado instabilidades durante lançamentos de novos conteúdos populares. Durante esses períodos de pico, o sistema apresenta lentidão e, em alguns casos, sai do ar, prejudicando a experiência dos usuários. Atualmente, os servidores estão configurados para operar com uma capacidade fixa, sem ajustes automáticos de recursos. A empresa precisa de uma solução que melhore a escalabilidade e a resiliência da plataforma, garantindo um desempenho estável mesmo sob alta demanda.Uma solução para garantir que a plataforma de streaming mantenha um desempenho estável mesmo durante picos de acessos é
Aescalar horizontalmente a plataforma, aumentando o poder de processamento e armazenamento dos servidores existentes.
Bcriar réplicas manuais dos servidores sempre que um pico de demanda for detectado, garantindo que a infraestrutura suporte a carga.
Cmanter um maior número de máquinas mais potentes e implementar a escalabilidade vertical, a fim de garantir a robustez do sistema.
Dreduzir, sem mecanismo de escalabilidade automática, a quantidade de servidores ativos nos horários de menor tráfego para economizar custos.
Eimplementar escalabilidade automática, ajustando dinamicamente as instâncias conforme a demanda, com capacidade extra para suprir atrasos na ativação de novos recursos.
Revelar gabarito e comentário▾
GabaritoE — implementar escalabilidade automática, ajustando dinamicamente as instâncias conforme a demanda, com capacidade extra para suprir atrasos na ativação de novos recursos.
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 sistemas distribuídos
Gabarito: Letra E. A solução que melhor atende ao problema de instabilidade sob picos de demanda é a implementação de escalabilidade automática (auto scaling), que ajusta dinamicamente os recursos computacionais conforme a carga de trabalho, garantindo desempenho estável. As demais alternativas apresentam falhas conceituais ou práticas.
A empresa enfrenta picos de acesso imprevisíveis e atualmente opera com capacidade fixa. Para garantir resiliência e escalabilidade, a abordagem mais adequada é aquela que provisiona e desprovisiona recursos automaticamente, com margem para compensar a latência de ativação de novas instâncias.
Alternativa
Descrição
Classificação
Problema Conceitual
A
Aumentar poder de processamento e armazenamento dos servidores existentes
Escalabilidade vertical (incorretamente chamada de horizontal)
Confunde escalabilidade horizontal com vertical; vertical tem limites físicos
B
Criar réplicas manuais dos servidores ao detectar picos
Replicação manual
Lenta, sujeita a erro humano, não responde rapidamente a picos
C
Manter máquinas mais potentes e implementar escalabilidade vertical
Escalabilidade vertical
Limitada e não elástica para picos variáveis
D
Reduzir servidores em horários de menor tráfego sem mecanismo automático
Redução manual de capacidade
Não protege contra picos; aumenta vulnerabilidade
E
Implementar escalabilidade automática, ajustando dinamicamente instâncias conforme a demanda
Escalabilidade automática (auto scaling)
Solução correta: provisiona/desprovisiona recursos automaticamente com margem para latência
Escalabilidade: Horizontal (mais máquinas) (Auto scaling (elástico), Réplicas manuais (lento)); Vertical (mais potência) (Limite físico, Não responde a picos); Capacidade fixa (Instabilidade em picos)
Alternativa A — ❌ Incorreta
Afirma que escalar horizontalmente significa aumentar o poder dos servidores existentes. Na verdade, escalabilidade horizontal consiste em adicionar mais máquinas (nós) ao sistema, enquanto aumentar o processamento e armazenamento dos servidores existentes é escalabilidade vertical. A descrição da alternativa A é de vertical, não horizontal. Além disso, a escalabilidade vertical tem limites físicos e pode não ser suficiente para picos extremos.
Alternativa B — ❌ Incorreta
Propõe criar réplicas manuais dos servidores ao detectar picos. A replicação manual é lenta, sujeita a erro humano e não responde rapidamente a variações súbitas de demanda. A solução desejada deve ser automática para garantir disponibilidade imediata.
Alternativa C — ❌ Incorreta
Sugere manter máquinas mais potentes e implementar escalabilidade vertical. Embora máquinas potentes ajudem, a escalabilidade vertical é limitada e não resolve o problema de forma elástica. A expressão "escalabilidade vertical" já indica aumento de capacidade em um único nó, o que não é a abordagem mais moderna para lidar com picos de tráfego variável.
Alternativa D — ❌ Incorreta
Reduzir servidores em horários de menor tráfego sem mecanismo automático pode economizar custos, mas não oferece proteção contra picos. Pelo contrário, se um pico ocorrer durante um período de capacidade reduzida, o sistema ficará ainda mais vulnerável. A alternativa não trata de escalabilidade para cima (scale up/out), apenas de redução manual.
Alternativa E — ✅ Correta ⟵ GABARITO
Correta porque descreve a implementação de escalabilidade automática (auto scaling) com ajuste dinâmico de instâncias conforme a demanda, e ainda menciona a necessidade de capacidade extra para compensar atrasos na ativação de novos recursos. Essa é a solução padrão em computação em nuvem e sistemas distribuídos para garantir desempenho estável sob cargas variáveis, incluindo picos inesperados.
PEGA ESSA DICA!
Na prova, lembre-se: escalabilidade horizontal = mais máquinas; vertical = máquina mais forte. O enunciado pede solução automática para picos; então a palavra-chave é "escalabilidade automática" ou "auto scaling".