sexta-feira, 12 de setembro de 2008

Escalabilidade

Escalabilidade Permitir que o sistema cresça sem grande perda de desempenho Dimensões de crescimento Tamanho: quantidade de usuários e recursos Geografia: acesso a distâncias maiores
Problemas de escalabilidade Centralização de serviços ou dados Um único servidor é responsável por prover um tipo de serviço ou dados Quando o sistema cresce, o servidor não suporta a carga de trabalho
Técnicas de escalabilidade Distribuição: Distribuir entre vários computadores os serviços e os dados,nenhum servidor prestará todos os serviços nem possuirá todos os dados.Se um servidor falhar, nem tudo está perdido.Não é fácil definir um método de distribuição Replicação.Vários servidores com os mesmos serviços e/ou dados,aumenta disponibilidade e desempenho do sistema. Problema Consistência: nem sempre é fácil tratá-la da maneira adequada ou necessária

Nenhum comentário: