

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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:
I e II, apenas.
II, apenas.
III, apenas.
I e III, apenas.
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.
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.
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.
Adotar somente tracing distribuído, eliminando logs e métricas para reduzir sobrecarga operacional.
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.
Ponta a ponta.
Cliente/servidor.
Servidor/camadas.
Distribuição web.
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:
paralelo e distribuído.
descentralizado e paralelo.
distribuído e preemptivo.
preemptivo e descentralizado.
Um dos atributos vinculados à arquitetura cliente-servidor é a confiabilidade, que define a probabilidade de o servidor estar operacional em determinado instante.
Certo
Errado


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
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?
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.
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.
As duas arquiteturas são igualmente adequadas para qualquer tipo de tarefa de processamento.
A escolha entre computação em cluster e computação em grid depende apenas do orçamento da empresa.
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:
arquitetura Cliente-Servidor
arquitetura Peer-to-Peer
arquitetura Publicador-Assinante
arquitetura Orientada a Serviços
arquitetura Ring
O termo middleware é usado para designar uma camada de software responsável pela interface com o usuário, como as camadas de apresentação e visualização.
Certo
Errado
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
orientada a serviços.
BYOD.
descentralizada.
peer-to-peer.
centralizada.
A arquitetura da Internet baseia‑se em um modelo de rede descentralizada, em que não há um único ponto de controle.
Certo
Errado


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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:
As alternativas II e III estão corretas.
As alternativas I e IV estão corretas.
As alternativas I e II estão corretas.
As alternativas I e III estão corretas.
As alternativas II e IV estão corretas.