Questões de Sistemas Distribuídos (Arquitetura de Computadores)

Limpar Busca

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 é

  • A escalar horizontalmente a plataforma, aumentando o poder de processamento e armazenamento dos servidores existentes.
  • B criar réplicas manuais dos servidores sempre que um pico de demanda for detectado, garantindo que a infraestrutura suporte a carga.
  • C manter um maior número de máquinas mais potentes e implementar a escalabilidade vertical, a fim de garantir a robustez do sistema.
  • D reduzir, sem mecanismo de escalabilidade automática, a quantidade de servidores ativos nos horários de menor tráfego para economizar custos.
  • E implementar escalabilidade automática, ajustando dinamicamente as instâncias conforme a demanda, com capacidade extra para suprir atrasos na ativação de novos recursos.

Em um sistema distribuído utilizando microsserviços, qual padrão de projeto é mais adequado para lidar com falhas temporárias de comunicação entre serviços?

  • A Circuit Breaker
  • B Singleton
  • C Observer
  • D Factory Method
  • E Proxy

A replicação de estado em sistemas distribuídos é o(a)

  • A armazenamento de arquivos em discos de backup.
  • B processo de monitoramento do uso da CPU.
  • C cópia de dados e estados de uma aplicação em múltiplos servidores para manter a consistência.
  • D criação de logs detalhados para auditoria e implementação de cache em discos rígidos.
  • E x

Sobre as principais soluções de armazenamento distribuído, qual das alternativas abaixo é correta?

  • A O armazenamento distribuído não oferece suporte à redundância, sendo inadequado para aplicações críticas.
  • B O armazenamento distribuído é utilizado apenas para backup local de arquivos em computadores pessoais.
  • C Soluções de armazenamento distribuído exigem que todos os dados sejam armazenados em um único servidor para facilitar a consulta.
  • D Soluções de armazenamento distribuído são projetadas para lidar com grandes volumes de dados, o que favorece a alta disponibilidade e escalabilidade.

Sobre a arquitetura de clusters HPC, assinale a alternativa correta.

  • A Clusters HPC projetados com CPUs não podem conter GPUs.
  • B Em um cluster HPC, cada nó executa o mesmo programa.
  • C O tipo de CPU utilizada em um Cluster HPC deve ser idêntico em cada nó.
  • D Um cluster HPC possui a quantidade de nós igual à quantidade de núcleos disponíveis.
  • E Uma rede de baixa latência é fundamental no projeto de um cluster HPC.