Você desejará um balanceador de carga. Ele pode fornecer upgrades contínuos, alta disponibilidade e scale out.
Sites grandes, não triviais, mas de alguma forma sempre atualizados, mudam um pouco constantemente. Talvez eles estejam lançando uma atualização diária ou algum recurso falhou, mas as coisas ainda são executadas. Eles decidiram que uma experiência de usuário ligeiramente diferente não vale a pena ser desativada. Você precisará tomar sua própria decisão sobre se sua solução inclui tempo de inatividade planejado.
No servidor da Web individual, determinados métodos de implantação criam uma transição mais nítida. Pré-implantar o código e, em seguida, movê-lo para o lugar é um corte mais limpo do que atualizar a cópia de trabalho ao vivo. Embora isso não conta para bancos de dados, atualizações do servidor web e outras complicações. Você ainda deseja que um balanceador de carga forneça opções.