Please enable JavaScript.
Coggle requires JavaScript to display documents.
Escalabilidade e Alta Disponibilidade (Balanceamento de Carga (Load…
Escalabilidade e Alta Disponibilidade
Redundância
Duplicação de Recursos
Problema com o principal
Failover: é quando o servidor principal falha, o redundante continua a responder a requisição, sem interromper a comunicação
Escalabilidade
Conceito
Qualidade de um servidor responder, mesmo com o aumento de requisições
Qualidade que permita adicionar recursos para atender ao aumento de requisições, sem haver interrupção
Tipos
Horizontal (Scale-out/múltiplos hosts)
Capacidade de adicionar mais servidores/nós
Vertical (Scale-in)
Aumento de recursos de um servidor
Balanceamento de Carga (Load Balancing)
Atingir escalabilidade e disponibilidade, DIVIDINDO IGUALITARIAMENTE as requisições dos usuários entre um conjunto de servidores
Servidores Comuns: Round Robin ou First Available
Pode ser usado o Clusters ou Failover
Alta Disponibilidade
Aplicações Críticas
Técnicas: virtualização, redundância, replicação, balanceando de carga, entre outros.
Medidas para verificar Disponibilidade
Mean Time to Failure (MTTF)
Tempo esperado até a primeira ocorrência de defeito
Mean Time to Repair (MTTR)
Tempo Médio para reparo do sistema
Mean Time Between Failure (MTBF)
Tempo médio entre os defeitos do sistema