Qual é a melhor maneira de transferir um servidor da Web de produção para um novo servidor com um endereço IP diferente?

1

Temos um servidor web Linux de tráfego bastante alto que moverá os hosts VPS em breve.

Então, preciso alterar o nome do domínio para apontar para o novo IP. Tanto quanto eu sei, isso significa que algumas solicitações estarão indo para um servidor, outras solicitações para o outro servidor por alguns dias. Todas as sessões e outros estados são armazenados no banco de dados.

Eu entendo que temos algumas opções:

  1. Sirva as mesmas páginas em cada uma delas e compartilhe um banco de dados. Conecte o novo servidor ao banco de dados do antigo através da rede até que o DNS tenha se instalado e, em seguida, mova o banco de dados para o novo servidor.
  2. Mova o banco de dados para o novo servidor. Use o iptables / Apache para fazer solicitações de proxy do servidor antigo para o novo.

Qual é a melhor maneira de fazer isso, para garantir que o site seja executado sem problemas?

    
por JAL 28.06.2010 / 10:36

1 resposta

1

Você deve conseguir reduzir o ttl (time-to-live) do seu nome de domínio para 20 minutos. Se você fizer isso alguns dias antes de alternar os servidores, só terá 20 minutos em que as solicitações poderão ser enviadas para ambos os servidores.

Se você puder abaixar o ttl, eu colocaria uma página de desculpas no servidor antigo e esperaria que todos recebessem solicitações do novo servidor. Depende do tempo até 20 minutos de tempo de inatividade é aceitável eu acho.

    
por 28.06.2010 / 12:26