Sistemas Distribuidos
Computação em nuvem
PROFESSOR: VINICIUS CAMPOS
Sistemas Distribuídos - Introdução
Conjunto de computadores independentes que se apresenta a seus usuários como um Sistema único e coerente;
Coleção de computadores autonômos interconectados por uma rede, com software projetado para produzir uma aplicação integrada;
Sabemos que existe um sistema distribuído quando a falha de um computador que você nunca ouviu falar impede que você faça qualquer trabalho.
2
Exemplos
Sistemas Comerciais;
Aplicação Internet;
Aplicações de acesso a informações multimídia.
3
Middleware
Organizados por meio de uma camada de software;
Camada de software de nível mais alto, composta de usuários e aplicações, e uma camada que consiste em sistemas operacionais e facilidades básicas de comunicação.
4
Middleware
5
Metas
Acesso a recursos;
Transparência da distribuição;
Abertura;
Escalabilidade;
Ciladas.
6
Metas - Acesso a recursos
Facilitar aos usuários e aplicações acesso a recursos remotos e o compartilhamento de maneira controlada e eficiente;
Alguns recursos podem ser muito abrangentes, mas podemos citar impressoras, computadores, facilidades de armazenamento, dados, páginas Web e redes;
Razão óbvia: Economia;
7
Acesso a recursos
Conectar usuários e recursos também facilita a colaboração e troca de informações – Internet;
Conectividade - Groupware e comércio eletrônico;
Problemas de segurança: Senhas e outras informações enviados por textos simples sem qualquer criptografia;
Comunicação indesejável e envio de spam.
8
Metas - Transparência da distribuição
Ocultar o fato de que seus processos e recursos estão fisicamente distribuídos por vários computadores;
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 transparente.
9
Transparência da distribuição
10
Transparência -