Aula 01
Aula 1- Introdução aos Sistemas Distribuídos
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
OBJETIVOS DA DISCIPLINA:
Compreender os conceitos de Sistemas
Distribuídos;
Conhecer os principais modelos de arquitetura; Entender a importância dos conceitos
nas novas tecnologias.
Introdução – AULA1
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
ESTRUTURA DA DISCIPLINA
AULA 1 – Introdução;
AULA 2 – Aplicações Distribuídas;
AULA 3 – Tratamento de Falhas;
AULA 4 – Classificação de Flynn;
AULA 5 – Modelo Cliente/Servidor;
AULA 6 – Sockets e RPC;
AULA 7 – Modelo P2P;
AULA 8 – Sistemas de Arquivos Distribuídos;
AULA 9 – Serviços WEB;
AULA 10 – Tecnologia: Computação Ubíqua e nas Nuvens.
Introdução – AULA1
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
Conteúdo Programático AULA 1
Evolução da computação
Conceitos de Sistemas Distribuídos
Computação centralizada x Computação
Distribuída
Introdução – AULA1
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
Evolução Histórica do Processamento
1950
1960
1970
Mainframe
Time-sharing
Redes
1980
Sistemas
Distribuídos
2013
?
Introdução – AULA1
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
A ERA DO MAINFRAME
Main = Principal Frame = Estrutura
Não está relacionado a tamanho nem a poder computacional !
Até meados dos anos 70:
- Proprietário
- Caro
- Pouco escalável
- Limites
Introdução – AULA1
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
AINDA EXISTE “MAINFRAME”?
Introdução – AULA1
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
AS REDES DE COMPUTADORES
Qual a diferença entre um computador na sala ao lado ou na
China?
Para que uma rede?
- Compartilhamento
- Escalabilidade
- Diferentes formas de conexão
Introdução – AULA1
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS
O que é?
É
um
sistema
em
que
os
computadores estão conectados em rede e
coordenam
suas
ações
através de troca de mensagens.
Introdução – AULA1
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS
O que é?
É um sistema