Você carrega seu site em um único servidor? Se não, eu presumo que você tem algum tipo de balanceador de carga .. Se você carregar em um único servidor, dimensione e instale um balanceador de carga ..
As alegrias de ter esse serviço permitem que você não apenas esteja altamente disponível, mas caso precise trabalhar em seu aplicativo, você pode desabilitar um dos servidores para aceitar tráfego para o mundo externo e, em seguida, trabalhar na atualização / teste do seu aplicativo. aplicação / site durante períodos de tráfego menos ocupado.
Eu carrego meus sites e aplicativos (a mesma coisa na verdade) em 15 servidores e uso alguns como 'Sorry Servers', onde, se meus servidores principais estiverem ocupados, posso carregar para o 'Sorry's'. Nessa situação eu posso trabalhar com minhas peças de reposição e atualizá-las, então quando estou feliz com tudo funcionando, eu lentamente trago uma caixa para fora da piscina de cada vez e trabalho nessa.
O monitoramento do tráfego do seu site / rede com algo como o Cacti (www.cacti.net) permitirá que você veja seus horários de pico com base no tráfego e, em seguida, trabalhe na atualização fora dos períodos de maior movimento.
Espero que isso lhe dê alguma luz.