Questões de Concurso sobre Modelos Arquiteturais de Sistemas Distribuídos

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
11 questões encontradas
Questões por página
20
Mais recentes
 

Em arquiteturas de sistemas distribuídos, o padrão Publish/Subscribe (Pub/Sub) é utilizado para viabilizar comunicação assíncrona e desacoplada entre produtores e consumidores de mensagens, normalmente por meio de tópicos intermediados por um broker. Analise as afirmativas a seguir:


I. No modelo Publish/Subscribe, os publicadores não precisam conhecer previamente os assinantes, e estes podem se inscrever ou cancelar a inscrição de forma dinâmica nos tópicos de interesse.

II. O modelo Publish/Subscribe promove desacoplamento espacial (os produtores e consumidores não precisam conhecer o endereço uns dos outros) e de sincronização (não precisam aguardar resposta imediata), podendo também promover desacoplamento temporal quando há mecanismos de retenção ou persistência de mensagens no sistema.

III. No modelo Publish/Subscribe assíncrono, o publicador não depende da confirmação de recebimento por parte dos assinantes para prosseguir com sua execução.


É correto o que se afirma em:


A

I e II, apenas.


B

II, apenas.


C

III, apenas.


D

I e III, apenas.


E

I, II e III.

À medida que sistemas back-end evoluem para arquiteturas distribuídas e baseadas em microsserviços, torna-se inviável compreender o comportamento do sistema apenas por meio de testes locais ou depuração tradicional. Nesse contexto, práticas de observabilidade permitemanalisar o estado interno do sistema a partir de seus artefatos externos, possibilitando identificação de falhas, gargalos de desempenho e comportamentos anômalos em ambientes de produção.


Considere uma aplicação composta por diversos microsserviços que se comunicam entre si para atender requisições de usuários. Em produção, a equipe precisa identificar rapidamente a causa raiz de falhas intermitentes e degradações de desempenho que ocorrem apenas sob carga real, sem interromper o serviço.


Nesse cenário, assinale a alternativa que descreve corretamente a combinação de práticas de observabilidade mais adequada para atender a esse objetivo em sistemas distribuídos.


A

Utilizar apenas logs textuais detalhados em cada serviço, pois eles fornecem todas as informações necessárias para análise de falhas e desempenho.


B

Priorizar exclusivamente métricas agregadas de CPU e memória, uma vez que falhas distribuídas são sempre decorrentes de limitações de recursos.


C

Adotar somente tracing distribuído, eliminando logs e métricas para reduzir sobrecarga operacional.


D

Combinar logs estruturados, métricas e tracing distribuído, permitindo correlação entre eventos, análise de desempenho e rastreamento de requisições entre serviços.

Segundo Coulouris et al. (2013), os modelos de arquitetura de um sistema distribuído descrevem em seus modelos arquitetônicos um sistema em termos de tarefas computacionais e de comunicação realizadas por seus elementos, nos quais os computadores ou seus agregados são suportados pelas interconexões de redes apropriadas.


Nesse contexto, assinale a alternativa que corresponde a um modelo de arquitetural de sistema distribuído.


A

Ponta a ponta.


B

Cliente/servidor.


C

Servidor/camadas.


D

Distribuição web.


E

Plataforma/servidor.

A computação é uma ciência que produz, desenvolve e estuda sistemas computacionais, por meio do emprego de hardware e software, combinando conhecimentos e teorias de engenharia, eletrônica, matemática e lógica para criar sistemas e dispositivos capazes de processar dados automaticamente. Nesse contexto, a computação pode ser executada por meio de dois tipos de processamento, no primeiro todos os processadores têm acesso à memória compartilhada para trocas de informações entre eles. No segundo, cada processador possui um memória particular, sendo que os processadores usam transmissões de mensagens para trocas de informações.


Esses tipos de processamentos são, respectivamente, denominados:


A

paralelo e distribuído.


B

descentralizado e paralelo.


C

distribuído e preemptivo.


D

preemptivo e descentralizado.

A equipe de infraestrutura de uma empresa de pesquisa científica precisa processar grandes volumes de dados para realizar simulações complexas. Qual tipo de arquitetura de computação é mais adequado para atender às suas necessidades: computação em cluster ou computação em grid?


A

Computação em grid: arquitetura que distribui tarefas de processamento em uma rede descentralizada de computadores, geralmente geograficamente dispersos, ideal para tarefas que exigem alto desempenho e baixo custo.


B

Computação em cluster: arquitetura que reúne vários computadores próximos para compartilhar recursos e processar tarefas em paralelo, ideal para tarefas que exigem alta disponibilidade e baixa latência.


C

As duas arquiteturas são igualmente adequadas para qualquer tipo de tarefa de processamento.


D

A escolha entre computação em cluster e computação em grid depende apenas do orçamento da empresa.


E

A escolha entre computação em cluster e computação em grid depende apenas da quantidade de dados a serem processados.

Inúmeras empresas possuem uma quantidade considerável de computadores. Por exemplo, uma organização pode possuir um computador para cada funcionário, utilizando-os para desenvolver produtos, redigir documentos e preparar a folha de pagamento. Inicialmente, alguns desses computadores podem operar de forma independente, porém, em um determinado momento, a gerência pode optar por conectá-los para coletar e relacionar dados sobre a organização como um todo. Em suma, a partilha de informações. O modelo que melhor ilustra o acesso aos dados de um servidor por um computador via rede é descrito como:


A

arquitetura Cliente-Servidor


B

arquitetura Peer-to-Peer


C

arquitetura Publicador-Assinante


D

arquitetura Orientada a Serviços


E

arquitetura Ring

A arquitetura de TI em que diversos computadores são capazes de compartilhar recursos e validar operações sem a necessidade de um servidor central é do tipo


A

orientada a serviços.


B

BYOD.


C

descentralizada.


D

peer-to-peer.


E

centralizada.

Com relação ao modelo arquitetural Publish-Subscribe (Pub/Su(B). analise as afirmativas a seguir:


I. É a principal padrão arquitetural de redes sociais como Instagram e do Spotify.

II. O modelo facilita a operação das grandes empresas, pois auxilia na criação do processo de encontrar, definir e gerenciar os serviços disponibilizados.

III. O modelo conecta publicadores (publishers) e assinantes (subscribers). Os publishers enviam mensagens aos subscribers, que são notificados sempre que um novo conteúdo é disponibilizado.

IV. Nesse modelo, todos os pares são clientes e servidores, ou seja, cada computador é um provedor de serviços independente de um servidor central.


Estão corretas as alternativas:


A

As alternativas II e III estão corretas.


B

As alternativas I e IV estão corretas.


C

As alternativas I e II estão corretas.


D

As alternativas I e III estão corretas.


E

As alternativas II e IV estão corretas.

 
 
Gerar simulado