You are on page 1of 1

PROJETO DE SISTEMAS DISTRIBUIDOS

ARMAZENAMENTO DISTRIBUÍDO

Implemente uma prova de conceito de um sistema que armazene dados de forma


distribuída. Não é obrigatório a implementação da interface gráfica da aplicação, mas é
necessário que exista alguma forma de realizar consulta, persistência de dados,
atualização de dados e deleção. O processo de avaliação do projeto seguira o seguinte
roteiro.

1. Apresentação do contexto: os alunos deverão apresentar o contexto no qual sua prova


de conceito foi implementada. Essa implementação está associada a algum problema de
negócio ? Qual ? É permitido utilizar como base projetos já realizados em outras
disciplinas, mas os alunos deverão deixar claro o que foi implementado para atender a
disciplina de sistemas distribuídos. (1,0)

2. Apresentação do ambiente de implantação: Como o sistema distribuido foi implantado ?


Utilizando containers docker? Utilizando vários processos dentro da mesma maquina?
Utilizando máquinas virtuais em nuvem? O objetivo aqui é demonstrar como a
infraestrutura de hardware está sendo utilizada para executar seu sistema distribuído.
(1,5)

3. Apresentação das tecnologias utilizadas: quais as tecnologias foram utilizadas para


armazenamento de dados distribuido? Como elas funcionam? Quais suas
características?O objetivo aqui é que os alunos demonstrem sua profundidade de
conhecimento sobre as ferramentas utilizadas. (1,5)

4. Apresentação de características de sistemas distribuídos: (6,0)

a) Tolerância a falhas: como sua aplicação lida com falhas? O que acontece se um nó
cair ? O que acontece se a queda for permandente, por exemplo o disco
corrompeu ?
b) Escalabilidade: se a demanda aumentar, como sua implementação suporta a adição
de mais nós de processamento, nós de armazenamento ou adição de mais espaço
em disco?
c) Replicação: qual o modelo de replicação utilizado na sua implementação? Quais
suas vantagens e desvantagens ?
d) Modelo de consistência: qual o modelo de consistência utilizado na sua
implementação ?

You might also like