Guia de Sistemas Distribuídos e Computação em Nuvem

Classificado em Computação

Escrito em em português com um tamanho de 4,15 KB

Qual a definição de um sistema distribuído?

Um conjunto de computadores independentes, interconectados por uma rede de comunicação, que se apresenta a seus usuários como um sistema de imagem único.

Quais os motivos para se utilizar um sistema distribuído?

  • Compartilhamento de recursos;
  • Aumento de velocidade de computação;
  • Confiabilidade;
  • Comunicação.

Um sistema distribuído que é capaz de se apresentar a usuários e aplicações como se fosse apenas um único sistema de computador é denominado...

B) Transparente.

Para suportar computadores e redes heterogêneos e, simultaneamente, oferecer uma visão de sistema único, os sistemas distribuídos costumam ser organizados por meio de uma camada de software...

D) Middleware.

Quais as diferenças entre Computação em Cluster e Computação em Grid?

Sistemas de Computação em Cluster: Usados para processamento paralelo — um único programa executado em várias máquinas. Pode ser usado no modelo mestre/escravo (ex: Cluster Beowulf) ou com computadores independentes com os mesmos "privilégios".

Sistemas de Computação em Grid: São montados como uma federação de computadores, na qual cada sistema pode estar sob um sistema administrativo diferente e pode ser muito distinto no que tange a hardware, software e tecnologia empregada.

De maneira geral, a Computação em Grids interliga grandes distâncias, países, universidades, empresas e organizações, enquanto os Clusters são mais locais.

Qual a relação entre sistemas pervasivos e IoT (Internet of Things)?

Sistemas pervasivos são um tipo de sistema distribuído que utiliza dispositivos de computação móvel e embutidos, geralmente pequenos, alimentados por bateria, com foco em mobilidade e conexão sem fio.

A Internet das Coisas (IoT) refere-se a uma revolução tecnológica que visa conectar itens do dia a dia à rede mundial de computadores; por sua vez, estes itens utilizam sistemas distribuídos pervasivos como meio de interação.

Sobre Computação em Nuvem: descreva a aplicabilidade e objetivos dos tipos PaaS, SaaS e IaaS.

  • PaaS (Platform as a Service): O principal objetivo é disponibilizar um ambiente para criação, teste e hospedagem de aplicativos em nuvem. Tem como público-alvo desenvolvedores e visa facilitar o desenvolvimento de aplicações mais escaláveis e produtivas.
  • SaaS (Software as a Service): O objetivo é disponibilizar softwares rodando no navegador com custo baseado na demanda. Tem como público-alvo usuários finais e visa a redução de custos, o gerenciamento centralizado e a facilitação da implantação com baixa dependência das equipes de TI.
  • IaaS (Infrastructure as a Service): O foco é a terceirização de infraestrutura e redução de desperdícios. Tem como público-alvo arquitetos de infraestrutura, permitindo escala simples e gestão automatizada.

Quais players de computação em nuvem abaixo seguem, consecutivamente, modelos baseados em IaaS, PaaS e SaaS?

b) Windows Azure; Heroku; Salesforce.

Na Computação em Nuvem (Cloud Computing), diversos tipos de serviços podem ser...

e) PaaS - Platform as a Service.

Associação de modelos de serviço em nuvem:

1 - IaaS ------------------------------ ( 2 ) Plataforma como Serviço
2 - PaaS ------------------------------ ( 3 ) Software como Serviço
3 - SaaS ------------------------------ ( 1 ) Infraestrutura como Serviço

SOAP

O SOAP é um protocolo baseado em XML para troca de informações e/ou dados através de objetos criados em diversas linguagens de programação. Ele torna possível aos Web Services trocar informações, criando o chamado B2B (Business to Business).

Entradas relacionadas: