Wikipedia

Resultados da pesquisa

domingo, 22 de outubro de 2023

Sistemas Distribuídos - Atividade 2 FAM

 

Atividade 2


 

Pergunta 1

Analise com atenção a definição de microsserviços segundo a Red Hat:

 

“Microsserviços são uma abordagem de arquitetura para a criação de aplicações. O que diferencia a arquitetura de microsserviços das abordagens monolíticas tradicionais é como ela decompõe a aplicação por funções básicas. Cada função é denominada um serviço e pode ser criada e implantada de maneira independente. Isso significa que cada serviço individual pode funcionar ou falhar sem comprometer os demais”

 

Fonte: REDHAT. O que são microsserviços? Disponível em: https://www.redhat.com/pt-br/topics/microservices/what-are-microservicesLinks to an external site.. Acesso em: 10 abr. 2021.

 

Considerando a definição apresentada sobre microsserviços, avalie as afirmações abaixo:

 

I. Os microsserviços são fragmentados em vários componentes modulares e fracamente acoplados.

II. Em uma arquitetura com 3 microsserviços, se um deles falhar, os outros 2 serão bloqueados.

III. Um microsserviço aumenta a produtividade, porém é mais difícil de mantê-lo se comparado a um sistema monolítico.

 

É correto o que se afirma em:

Grupo de escolhas da pergunta
 

Pergunta 2

Observe com atenção a figura a seguir:

F2.PNG

Considerando a figura apresentadas, assinale a opção correta.

 

Grupo de escolhas da pergunta
 

Pergunta 3

Observe com atenção

abaixo sobre o fluxo de uma chamada de procedimento remoto:

F1.PNG a imagem 

 

Fonte: Elaborada pelo autor, 2021.

Nesta figura, temos um exemplo de chamada de procedimento remoto (RPC), a qual é iniciada pelo cliente que envia uma mensagem ao servidor. Observe que o cliente fica bloqueado e permanecerá neste estado até que

Grupo de escolhas da pergunta
 

Pergunta 4

Leia o texto abaixo:

 

RPC ou chamado de procedimento remoto é, essencialmente, o mesmo que chamar uma função em JavaScript, PHP, Python ou outra linguagem, sempre usando o nome do método e passando por parâmetro os argumentos.

Considerando as chamadas de procedimentos remotos (RPC) e comparando-o com chamadas locais, avalie as afirmações abaixo:

 

I. Em RPC as variáveis globais devem ser declaradas utilizando o modificador de acesso public, para que tais variáveis fiquem acessíveis à todas as classes.

II. Chamada de procedimento remoto (RPC) possui desempenho inferior as chamadas locais devido a arquitetura cliente-servidor.

III. A vinculação dinâmica é o modo mais flexível para um processo encontrar um procedimento em um servidor de nomes durante uma chamada local.

 

É correto o que se afirma em:

Grupo de escolhas da pergunta
 

Pergunta 5

Leia o texto abaixo:

 

Os aplicativos distribuídos podem ser usados de várias maneiras, desde plataformas de comércio eletrônico a aplicativos de desktop. Segundo Tanenbaum, Sistema Distribuído é:  “Uma coleção de elementos de computação autônomos que aparecem para seus usuários como um único sistema coerente”.

 

(Fonte: TANENBAUM, A.; STEEN, M.. A brief introduction to distributed systems. Computing 98, 967–1009 (2016). Disponível em: https://doi.org/10.1007/s00607-016-0508-7Links to an external site.. Acesso em: 06 jul. 2021)(Adaptado)

 

 

Considerando o conceito de sistemas distribuídos, avalie as afirmações a seguir:

 

I. São exemplos de arquiteturas de sistema distribuídos: a Arquitetura Orientada a Serviços e a Arquitetura Cliente-Servidor.

II. Um aplicativo de padrão RMI é um sistema distribuído que usa componentes desacoplados, por exemplo, o CORBA.

III. Os aplicativos distribuídos podem operar continuamente, mesmo que partes de seu aplicativo falhem.

IV. Em um sistema RMI, o Stub é uma camada do lado do cliente responsável por transportar dados para a aplicação remota.

 

É correto o que se afirma apenas em:

Grupo de escolhas da pergunta

Nenhum comentário:

Postar um comentário

AO2 - Sistemas Distribuidos - FAM - NOTA 10

  AO2   Sinalizar pergunta: Pergunta 1 Pergunta 1 Leia o texto abaixo:   Por conta da pandemia COVID – 19 (2020), Ana começou a trabalhar em...