O que é um sistema distribuído? Como ele funciona? Como podemos contruir um sistema distribuído? Aqui iremos mostrar um pouco da história, dos fundamentos e do que devemos considerar ao montar estes tipos de sistema.
13. Por que construir um sistema distribuído?
● Avaliabilidade / Tolerância a erros
14. Por que construir um sistema distribuído?
● Avaliabilidade / Tolerância a erros
15. Por que construir um sistema distribuído?
● Avaliabilidade / Tolerância a erros
16. Por que construir um sistema distribuído?
● Avaliabilidade / Tolerância a erros
17. Por que construir um sistema distribuído?
● Avaliabilidade / Tolerância a erros
18. Por que construir um sistema distribuído?
● Avaliabilidade / Tolerância a erros
19. Por que construir um sistema distribuído?
● Avaliabilidade / Tolerância a erros
20. Por que construir um sistema distribuído?
● Avaliabilidade / Tolerância a erros
21. Por que construir um sistema distribuído?
● Performance / "Dividir para conquistar"
22. Por que construir um sistema distribuído?
● Performance / "Dividir para conquistar"
24h
23. Por que construir um sistema distribuído?
● Performance / "Dividir para conquistar"
24. Por que construir um sistema distribuído?
● Performance / "Dividir para conquistar"
2h
25. Características de sistemas distribuídos
● Um único "sistema"
● Um ou vários subsistemas
● Uma coleção de processadores
○ processamento paralelo
○ aumento da performance, confiabilidade e tolerância a erros
● Particionamento e/ou replicação de dados
○ aumento da performance, confiabilidade e tolerância a erros
26. Falácias de sistemas distribuídos
● A rede é confiável.
● Não há latência.
● A largura de banda é infinita.
● A rede é segura.
● A topologia da rede não muda.
● Há apenas um administrador.
● O custo de transporte é zero.
● A rede é homogênea.