Como alterar o host da web para meu site pequeno com o mínimo de tempo de inatividade

3

A empresa S é uma pequena mãe e host pop que não pode manter nosso site funcionando por mais de duas semanas por vez. Eles sugeriram que encontrássemos uma casa melhor. Por isso, estamos migrando nosso site para a CrystalTech para hospedagem em seus planos compartilhados. Eu mudei o site e ele está funcionando bem no endereço IP, mas agora preciso mover os servidores de nomes e como minimizar o tempo de inatividade

Aqui está o meu plano, indique quaisquer erros:

  • Na segunda-feira, peça à Empresa S para reduzir o TTL do nosso nome para algo muito pequeno, talvez 1200
  • Na sexta-feira, peça à Empresa S para alterar seu DNS para apontar nosso domínio para o endereço IP da CrystalTech. Apenas a web e não o email.
  • Ao mesmo tempo, altere os registros ns com soluções de rede para os servidores de nomes da CrystalTech
  • Ao mesmo tempo, desative o banco de dados na Empresa S e altere o modelo para "desculpe, site movido blá blá blá"

Espero que essas quatro etapas tornem a transição basicamente suave para todos de uma vez e ninguém veja o "site de desculpas mexido" por mais de uma janela de 20 minutos

Isso tornará a transição o mais tranquila possível? Não temos nada super sensível ao tempo, como um carrinho de compras, mas os usuários fazem login no site e atualizam os formulários dinamicamente, por isso não é legal estar em dois lugares.

Podemos fazer isso APENAS para o site? O e-mail é uma conta do Google AFYD, por isso o e-mail está funcionando bem e o proprietário da empresa adora que o e-mail não sofra nenhum tempo de inatividade enquanto a Web se move.

visite minha pergunta sobre como migrar o e-mail também link

    
por MrChrister 08.01.2010 / 08:34

3 respostas

2

Eu não me preocuparia com o estágio TTL.

Pessoalmente, eu faria assim e contanto que você faça isso em ordem - você pode fazer isso no mesmo dia.

  1. Certifique-se de que o novo host esteja funcionando (você já disse isso).
  2. Configurar registros DNS no novo host, apontando todos os registros A / Cnames para o novo host (ou provedor independente - eu gosto de Everydns ) . Além disso, configure entradas adicionais, como registros MX. *
  3. Faça um backup do host antigo e importe para o novo banco de dados host / move e mude o site para uma única página que tenha um Meta-refresh para o endereço IP do novo site.
  4. Peça ao host antigo para alterar o DNS para apontar para o novo host.
  5. Peça ao host antigo para alterar o servidor de nomes para apontar para o novo host.
  6. Aguarde alguns dias apenas para garantir que todos os caches expiraram e você pode excluir sua conta antiga. No entanto, ela ficará praticamente inativa.

* Após o passo 2, você pode querer esperar 30 minutos - não é realmente necessário, mas se o host tiver algum failover de DNS ou balanceamento de carga, você pode querer dar hora de fazer suas coisas!

Contanto que você preencha previamente o DNS no novo host (etapa 2) com todos os campos obrigatórios (como os registros MX do Google Apps para seu domínio) antes de alternar os servidores de nomes, não haverá tempo de inatividade zero, pois não importa qual servidor dns seja consultado, ele obterá o mesmo resultado de ambos.

    
por 08.01.2010 / 08:54
2

que tal criar um subdomínio adicional para o NEWIP, para o qual o site antigo redireciona? não deve haver tempo de inatividade:

  • newandshiney.yourdomain.com aponta para o NEWIP
  • seu servidor da web em NEWIP veicula o mesmo conteúdo para "newandshiney.seudominio.com.br" e 'yourdomain.com'
  • você cria um index.html @ OLDIP com algo como "ei, nos mudamos para um novo servidor. Você será redirecionado em breve" e colocará algo como o seguinte na tag < head > seção:

    <meta http-equiv="Refresh" content="2; url=http://newandshiney.yourdomain.com/" />
    
  • você também pode usar o NEWIP em vez de 'newandshiney.yourdomain.com' dentro dele declaração 'url', depende um pouco da natureza (domínios virtuais?) do seu novo hoster.

  • , basta mudar as entradas do DNS para NEWIP. feito.

usuários que obtiveram o OLDIP do dnscache atingiram o novo redirecionamento trabalhado index.html. usuários que receberam o NEWIP acabaram de acessar os novos servidores.

    
por 08.01.2010 / 08:43
2

Esteja ciente de que alguns ISPs, notoriamente incluindo o Cablevision, ignoram o TTL e armazenam em cache sua entrada de DNS por até várias WEEKS. Você pode querer manter ambos os sites operando em paralelo por um tempo.

    
por 08.01.2010 / 09:25