Sistema distribuido
Edy Hayashida
E-mail: edy.hayashida@uol.com.br
Evolução
1960s
Processamento
de dados
1990s
Tecnologia da
Informação
2
30 August 2011
1980s
Sistemas de
Informação
Futuro
Tecnologia dos
Negócios
Sistemas distribuídos
•
•
3
"Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente.“ Tanenbaum
Um sistema distribuído é uma coleção de computadores autônomos conectados por uma rede e equipados com um sistema de software distribuído." G. Coulouris
8/30/2011
Sistemas distribuídos
•
•
•
•
4
1. Sistemas distribuídos consiste em computadores autônomos
2. Usuários podem ser pessoas ou programas 3. Os sistemas autônomos precisam se colaborar
4. Isso pode acontecer dentro de um único computador ou através de uma rede local
8/30/2011
Arquitetura do Sistema distribuído
Aplicação 1
Servidor 1 Servidor 2
Servidor 3 Servidor 4
HP Manageability
5
8/30/2011
Arquitetura do Sistema distribuído
Partição 1
Batch
SAP APL
Partição 2
6
8/30/2011
SAP BD
Middleware
•
Para suportar computadores e redes simultaneamente, oferecendo uma visão de um sistema único, os sistemas distribuídos são organizados por meio de uma camada de software.
Servidor 1
Servidor 2
Servidor 3
Servidor 4
Aplicação 1
Aplicação 2
Aplicação 2
Aplicação 3
Camada do sistema distribuído (middleware)
Sistema
Operacional
7
8/30/2011
Sistema
Operacional
Sistema
Operacional
Sistema
Operacional
Transparência da distribuição
•
•
8
Objetivo: ocultar que os processos e recursos estão fisicamente distribuídos por vários computadores.
Um sistema distribuído apresenta aos usuários e aplicações como um único sistema de computador denominado transparente.
8/30/2011
Tipos de transparência
Transparência
Acesso
Oculta diferenças na representação