Tópico anterior: Dividir a web e servidores de aplicativos web

Design para alta disponibilidade

A alta disponibilidade se refere a um sistema que quase sempre está operacional. Ao criar um sistema para alta disponibilidade, considere quanto tempo de inatividade é aceitável para o sistema. Para minimizar o tempo de inatividade, considere uma combinação de processamento de tolerância a falhas, redundância de servidor ou de processos do servidor e backups frequentes:

Você pode não ter os recursos para implementar um alto grau de disponibilidade, mas pode usar as melhores práticas para fornecer a melhor disponibilidade possível para seu sistema. Isso inclui dimensionar verticalmente (adicionando processos redundantes do servidor a um sistema no caso do processo do servidor principal falhar) e manter um agendamento regular de backup.