Uma das principais Metas de um Sistema Distribuído diz respeito a capacidade de crescimento do sistema, ESCALABILIDADE.
Muitos desenvolvedores de Sistemas Distribuídos utilizam facilmente a palavra escalável sem deixar claro porque seus clientes realmente escalam.
Escalabilidade tem no mínimo 3 componentes:
Número de usuários e/ou processos (tamanho);
Distância máxima entre nodos (geográfica);
Número de domínios administrativos (administrativa).
Grande parte dos sistemas contam apenas Escalabilidade em tamanho. A solução são Servidores Poderosos.
Mas atualmente, o grande desafio é a Escalabilidade Geográfica e Administrativa.
Das técnicas:
> Distribuição --> Dividir dados e computações nas máquinas;
> Replicação --> Fazer cópias diponíveis em várias máquinas;
> Caching --> Permitir processos clientes acessar cópias locais.
Segue o link para o material. Achei fantástico!
http://www.inf.ufsc.br/~mario/ine6502ch1.pdf
Jeovane Firmo da Silva.
Um comentário:
Achei uma exelente escolha de artigo, já que demonstra claramente o quanto é importante o esforço de tornar um sistema escalável que dê ao cliente uma performance de desempenho dos serviços.
Postar um comentário