movendo meu site, preocupações de mudança de IP

1

meu site superou a conta de hospedagem compartilhada e eu configurei um VPS para o qual eu irei me mudar em breve. Não consigo manter o mesmo IP entre minha nova conta e a antiga e estou com pouca perda de como minimizar o tempo de inatividade do usuário enquanto o novo IP é refletido em todos os caches de DNS. Note que não posso ter o site em execução nas duas contas ao mesmo tempo em que é um site de encontros e isso causaria inconsistência de dados.

Veja o que planejo fazer:

  1. Coloque uma página "em manutenção" no host antigo
  2. Coloque o site em funcionamento no novo host e atualize o domínio para apontar para o novo host.
  3. Espero que o tempo de inatividade não seja muito longo.

Seria uma boa idéia ter um link na página em (1) que abre o novo site, mas usando o ip? Ou até mesmo redirecionar todos os pedidos no host antigo, para o novo (novamente por ip)?

Qualquer conselho muito apreciado.

    
por Sherif Buzz 07.01.2011 / 18:26

4 respostas

2

Uma coisa que você pode fazer é ir agora e diminuir o tempo de cache (TTL) dos registros do seu domínio para 10 minutos ou mais. Então, quando você fizer a alteração, o IP antigo deve permanecer por apenas 10 minutos (mais o que quer que tenha sido armazenado em cache antes de você fazer a alteração, se você tivesse um TTL muito longo anteriormente).

Além disso, a única coisa que eu diria é que eu faria assim:

  1. Coloque o site em funcionamento no novo host usando uma cópia antiga do banco de dados para teste (você pode testar o site usando seu arquivo hosts para definir um IP para o nome do host manualmente)
  2. (Preferencialmente por volta das 3AM em qualquer fuso horário em que a maioria dos usuários esteja) Coloque a página em construção
  3. Copie o banco de dados atual para o novo host e teste.
  4. Atualizar DNS.

Isso minimiza o tempo de inatividade e o risco de surpresas.

    
por 07.01.2011 / 19:12
1

Não se preocupe em vincular por IP, isso pode acabar confundindo seus usuários.

Honestamente, parece que você planejou tudo certo, e a única coisa que você deve fazer é ANUNCIAR antecipadamente, para seus usuários, a manutenção programada, a migração e o tempo de inatividade. Eles realmente apreciam isso e minimizam seus e-mails dos usuários em relação ao tempo de inatividade.

Em seguida, faça a mudança e o DNS mudem o mais rápido possível. O DNS alcançará. Geralmente leva apenas 24 horas no máximo.

Boa sorte, e deixe-nos saber se você tem outras preocupações!

    
por 07.01.2011 / 18:32
1

No passado, eu aumentava os truques do DNS fazendo com que o host antigo transitasse o tráfego de forma transparente para o novo. Dessa forma, os clientes que acessarem o antigo IP ainda verão a coisa certa. Isso é fácil com um servidor web usando mod_proxy do Apache ou algo assim.

    
por 07.01.2011 / 21:02
0

O conselho de TTL do DerfK é bom.

Se você tiver apenas um site principal e ele será exibido em um novo endereço IP, poderá executar ambos os sites simultaneamente, mas redirecionará o site antigo para o novo, usando o endereço IP como o destino de redirecionamento.

Algo parecido com isto no Apache

Redirect permanent / http://192.168.2.1/

Veja os documentos de redirecionamento do Apache para saber mais sobre como redirecionar e, opcionalmente, reescrever o local redirecionado.

    
por 07.01.2011 / 20:49