aula virtual projeto de sistemas distribuídos. roteiro introdução (revisão) tecnologia...

12
Aula Virtual Projeto de Sistemas Distribuídos

Upload: paula-fagundes-santiago

Post on 07-Apr-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

Aula VirtualProjeto de Sistemas Distribuídos

Page 2: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

Roteiro• Introdução (Revisão)• Tecnologia• Arquitetura• Tolerância a Falha• Segurança

Page 3: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

Introdução (Revisão)• Sistema distribuído onde

usuários podem ministrar ou assistir aulas que possua os requisitos (até agora):– Tolerância a falha– Segurança

Page 4: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

Tecnologia• Linguagem Java

– Uso de RMI– Uso de Certificação Digital

Page 5: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

Arquitetura

SevidorPrincipal

Servidor Servidor

Servidor

Consumidor

Servidor Servidor

Consumidor Consumidor Consumidor Consumidor

Consumidor

Produtores

Page 6: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

Tolerância a Falha• A arquitetura permite a

um servidor (que não seja o principal) reconectar-se se houver falha no servidor que está lhe enviando informações

• O servidor principal tenta alocar os novos servidores de acordo com os limite definido em um arquivo de parâmetros

Page 7: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

Tolerância a falha

SevidorPrincipal

Servidor Servidor Y

Servidor X

Consumidor

Servidor Servidor

Consumidor Consumidor Consumidor de X Consumidor de X

Consumidor de Y

Produtores

Page 8: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

SevidorPrincipal

Servidor Servidor Y

Servidor X

Consumidor

Servidor Servidor

Consumidor Consumidor Consumidor de X Consumidor de X

Consumidor de Y

Produtores

Tolerância a falha

Page 9: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

Tolerância a falha

SevidorPrincipal

Servidor

Servidor X

Consumidor

Servidor Servidor

Consumidor Consumidor

Consumidor de X Consumidor de X

Consumidor de Y

Produtores

Requisição

Page 10: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

Tolerância a falha

SevidorPrincipal

ServidorServidor X

Consumidor

Servidor Servidor

Consumidor Consumidor

Consumidor de X Consumidor de X

Consumidor de Y

Produtores

Page 11: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

Segurança• Três partes:

– Comunicação entre servidores deve ser segura (SSL)

– Servidor deve ser identificado antes de entrar na árvore (Certificação Digital)

– Usuários devem fornecer “login” e “senha” antes de entrar

Page 12: Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança

Conclusão• Estudar transmissão de

multimídia• Estudar como a

escalabilidade pode ser modificada