Logo Passei Direto
Buscar

Atividade 4_ Sistemas Distribuídos e SOA

User badge image
test1msof

em

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Atividade 4
Entrega 25 de nov de 2024 em 23:59
Pontos 1
Perguntas 5
Disponível 12 de ago de 2024 em 0:00 - 25 de nov de 2024 em 23:59
Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Este teste não está mais disponível, pois o curso foi concluído.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 6 minutos 1 de 1
Pontuação desta tentativa: 1 de 1
Enviado 8 de set de 2024 em 18:32
Esta tentativa levou 6 minutos.

Pergunta 1
0,2 / 0,2 pts
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
Leia o texto abaixo:
Existem três princípios fundamentais que desafiam a segurança da informação, ou três lentes para
examiná-la. A tríade da segurança da informação é formada por: confidencialidade, integridade e
disponibilidade. Trata-se de um modelo conhecido para o desenvolvimento de políticas usada para
identificar áreas problemáticas e soluções para a segurança da informação.
Considerando o texto apresentado, avalie as afirmações abaixo:
I. Um exemplo do princípio da disponibilidade é quando você digita seu nome completo em
um buscador como o Google, e como resultado você vê seus dados como CPF, RG, endereço.
II. Um analista está fazendo uma atualização nos dados de um funcionário no sistema da
empresa, mas, erroneamente, acaba atualizando os dados cadastrais de outro funcionário.
Este é um exemplo de quebra da integridade.
A+
A
A-
https://famonline.instructure.com/courses/41007/quizzes/195691/history?version=1
 III, apenas.
 I e III, apenas.
 I, apenas.
 I e II, apenas.
Correto!
 II, apenas.
A alternativa está correta, pois apenas a afirmação II é verdadeira.
A afirmação II é verdadeira, pois a integridade se refere à precisão e confiabilidade dos dados ou
informações em seu sistema. Como o analista alterou dado de funcionário errado, então a precisão e
a confiabilidade das informações foram corrompidas, comprometendo a integridade.
A afirmação I é falsa pois o exemplo quebra o princípio da confidencialidade, que prevê manter as
informações acessíveis apenas às pessoas autorizadas. Logo, se seus dados estão disponíveis
abertamente na internet, não há confidencialidade.
A afirmação III é falsa, pois o exemplo citado quebra o princípio da disponibilidade. A disponibilidade
está relacionada ao acesso à informação, ou seja, quando você precisar de uma informação ela
precisa estar disponível.

Pergunta 2
0,2 / 0,2 pts
Correto!
III. Você estava tentando acessar um servidor de arquivos, entretanto você recebe uma
mensagem dizendo que o sistema não está acessível, deste modo, você não pode editar seu
arquivo. Este é um exemplo de quebra da integridade.
 É correto o que se afirmar em:
Leia o texto abaixo:
Um sistema de arquivos distribuídos permite que os usuários de computadores fisicamente
distribuídos possam compartilhar dados e recursos usando sistemas de arquivos como, por exemplo,
o NFS (Network File System), o SMB (Server Message Block) e Apache Hadoop.
Considerando o texto apresentado, avalie as afirmações abaixo:
 I. As máquinas que executam o cliente NFS podem se conectar a servidores NFS usando
solicitações RPC (Remote Process Call).
II.O SMB possui uma versão específica de sistemas de arquivos para plataforma MacOS
chamada CIFS (Common Internet File System).
III. O Hadoop transmite pela rede blocos de dados chamados DataBlocks, os quais são
vinculados a um nó mestre no cluster.
 É correto o que se afirmar em:
A+
A
A-
 I, apenas.
A alternativa está correta, pois apenas a afirmação I é verdadeira.
A afirmação I é verdadeira, pois o NFS usa chamadas de procedimento remoto para comunicação
sem estado entre clientes e servidores de arquivos na rede. A máquina cliente importa o sistema de
arquivo remoto de servidores NFS. Os servidores NFS exportam sistemas de arquivos locais para as
máquinas clientes.
A afirmação II é falsa, pois CIFS é uma versão (ou dialeto) do protocolo SMB que foi desenvolvida
em 1996 pela Microsoft. Na época de sua criação, ele era usado para compartilhar arquivos
remotamente via IP. Com o surgimento de novas versões do SMB, o CIFS caiu em desuso e hoje é
usado por algumas poucas empresas de pequeno porte para compartilhar arquivos do Windows.
A afirmação III é falsa, pois Hadoop divide os arquivos em blocos e armazena cada bloco em um
DataNode. Vários DataNodes são vinculados ao nó mestre no cluster, o qual é responsável por
indicar o usuário onde estão os dados desejados, bem como distribuir réplicas dos dados pelo
cluster.
 III, apenas.
 II e III, apenas.
 II, apenas.
 I e III, apenas.

Pergunta 3
0,2 / 0,2 pts
Análise 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-microservices
(https://www.redhat.com/pt-br/topics/microservices/what-are-microservices) . 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 afirmar em:
A+
A
A-
https://www.redhat.com/pt-br/topics/microservices/what-are-microservices
https://www.redhat.com/pt-br/topics/microservices/what-are-microservices
https://www.redhat.com/pt-br/topics/microservices/what-are-microservices
https://www.redhat.com/pt-br/topics/microservices/what-are-microservices
 II, apenas.
 I e II, apenas.
Correto!
 I, apenas.
A alternativa está correta, pois apenas a afirmação I é verdadeira.
A afirmação I é verdadeira, pois os microsserviços são desenvolvidos para fins específicos, cada um
com sua lógica de negócio e seu próprio banco de dados. Devido a esta especialização, eles são
fracamente acoplados, ou seja, um microsserviço não tem conhecimento sobre outro microsserviço.
A afirmação II é falsa, pois como os serviços são fracamente acoplados, se um deles parar (seja por
falha ou outro problema qualquer), os outros dois serviços (demais serviços) não serão afetados.
A afirmação III é falsa, pois um microsserviço é mais fácil de se manter ao compará-lo com um
sistema monolítico. Afinal, um sistema monolítico pode possuir diversos módulos e funcionalidades,
diferentemente dos microsserviços que são desenvolvidos para um propósito específico.
 III, apenas.
 II e III, apenas.

Pergunta 4
0,2 / 0,2 pts
 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
Correto!
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Leia o texto a seguir:
Na literatura, autores como Tanembaum apresentam o deadlock como o estado em que dois ou mais
processos ficam por tempo indefinido esperando que os outros processos liberem o recurso que está
utilizando. Existem alguns exemplos práticos, como uma ponte onde só pode passar um carro por
vez ou uma passarela onde só pode passar uma pessoa por vez. A ponte ou passarela podem ser
entendidos como os recursos, e o carro ou a pessoa como os processos.
Refletindo sobre o conceito de deadlock, avalie as seguintes asserções e a relação proposta
entre elas.
 I. Uma solução para prevenir o deadlock é remover a espera circular ou, então, remover a
exclusão mútua.PORQUE
 II. Para que haja deadlock, é necessário que ocorram quatro condições simultaneamente:
exclusão mútua, starvation, espera circular e retenção e espera.
 A respeito dessas asserções, assinale a opção correta:
A+
A
A-
A alternativa está correta, pois a asserção I é uma proposição verdadeira, e a II é uma proposição
falsa.
A asserção I é uma proposição verdadeira, pois para prevenir o deadlock, basta remover uma das
quatro condições que são: espera circular, exclusão mútua, falta de preempção e/ou retenção e
espera.
A asserção II é uma proposição falsa, pois starvation não é uma das quatro condições para que haja
deadlock. A presença de preempção pode prevenir o deadlock, porém, pode gerar um estado de
starvation.
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
 As asserções I e II são ambas proposições falsas.
 As asserções I é uma proposição falsa, e a II é uma proposição verdadeira.

Pergunta 5
0,2 / 0,2 pts
 Lost Update
 Bloqueios transacionais
 Isolamento
 Bloqueio de duas fases
Correto!
 Transação distribuída
A alternativa está correta, pois: Transação distribuída foram originadas a partir dos sistemas de
gerenciamento de banco de dados (SGBDs), sendo que uma transação distribuída se refere a um
conjunto de operações em dados que são executadas em dois ou mais repositórios de dados
(especialmente bancos de dados). Normalmente, estas transações são coordenadas entre nós
separados conectados por uma rede, mas também pode abranger vários bancos de dados em um
único servidor.
Pontuação do teste: 1 de 1
As transações foram originadas a partir dos sistemas de gerenciamento de banco de dados
(SGBDs), sendo que uma transação distribuída se refere a um conjunto de operações em dados que
são executadas em dois ou mais repositórios de dados (especialmente bancos de dados).
Normalmente, estas transações são coordenadas entre nós separados conectados por uma rede,
mas também pode abranger vários bancos de dados em um único servidor.
A qual transação se refere o contexto acima?
A+
A
A-

Mais conteúdos dessa disciplina