Como migrar um site comercial para um novo host

Publicados: 2021-01-07

Desde o início da era da internet, as empresas passaram a confiar em seus sites como uma ferramenta primária de vendas e marketing.

Mas, como acontece com a maioria das tecnologias de negócios, muitas vezes chega um momento em que atualizações e mudanças se tornam necessárias. Além de simples alterações visuais e atualizações de recursos, no entanto, fazer as alterações necessárias às vezes exige a migração do site da sua empresa para um novo host.

Esse processo pode estar repleto de desafios que a maioria das empresas não conhece ou não está preparada para lidar. Para ajudar as empresas que precisam migrar seus sites para um novo host, aqui está uma visão geral de como o processo funciona do início ao fim.

Abordaremos alguns dos principais motivos pelos quais você pode precisar trocar de hosts da Web, quando é melhor procurar ajuda profissional e como criar um plano passo a passo para mover seu site sem causar interrupções ou grandes inatividades. Vamos mergulhar.

Por que migrar para um novo host?

Há uma variedade de razões pelas quais pode ser necessário que sua empresa troque de hosts da web.

Eles podem variar do simples:

  • Estar insatisfeito com o atendimento ao cliente do seu host atual
  • Procurando economizar dinheiro em taxas mensais de hospedagem
  • Seu host atual não é tão confiável quanto deveria ser

Para o complexo:

  • Você está atualizando seu site e requer suporte do lado do servidor que seu host atual não oferece
  • O nível de tráfego do seu site superou os recursos do seu host atual
  • Seu site requer um servidor dedicado em vez de espaço de hospedagem compartilhado
  • Você está desenvolvendo um novo site que depende de um sistema de gerenciamento de conteúdo que seu host atual não suporta
  • Sua empresa requer recursos de segurança aprimorados que seu host atual não fornece

Qualquer um dos motivos acima pode levar a uma mudança de hosts da web. Mas esta não é de forma alguma uma lista exclusiva. O que é mais importante reconhecer, no entanto, é que mover um site de negócios para um novo host nunca é uma questão trivial. É algo que você deve abordar com muito cuidado, e as consequências de fazer as coisas erradas podem ter consequências de longo alcance – entre as quais o dano à reputação e a perda de receita que viriam com uma migração de site mal feita.

Como determinar se é necessária ajuda profissional ao migrar um site

Como o site da sua empresa é tão vital para seu sucesso contínuo, nem sempre é aconselhável ir sozinho quando você precisa migrar para um novo host. Em certas circunstâncias, pode ser possível lidar com o trabalho sozinho. Mas não há regras rígidas e rápidas para que você saiba quando é hora de procurar ajuda profissional para o trabalho.

Falando de maneira geral, se você tiver pelo menos uma quantidade moderada de habilidade técnica, poderá lidar com uma migração sozinho se:

  • Seu site consiste apenas em algumas páginas estáticas
  • Seu site usa um CMS que oferece um utilitário de migração
  • Você ainda não colocou nenhum trabalho no SEO do seu site
  • Seu site não lida com transações de comércio eletrônico ou funções de atendimento ao cliente de missão crítica

Se alguma das opções acima for verdadeira, as consequências de cometer erros ao migrar o site da sua empresa provavelmente não serão tão boas. Mas, ao mesmo tempo, se alguma das opções acima for verdadeira, o custo associado à contratação de ajuda profissional para o trabalho não será alto, para começar.

O ponto principal aqui é que, se você tiver alguma dúvida quanto à sua capacidade de lidar com a migração, é melhor ser cauteloso e procurar a ajuda profissional necessária. Você provavelmente ficará feliz por ter poupado algumas dores de cabeça substanciais.

Por onde começar com seus planos de migração de host da web

Se você decidiu fazer a migração do seu site por conta própria ou se deseja economizar algum dinheiro concluindo algumas das etapas mais fáceis, é importante saber com antecedência exatamente o que está envolvido. Dessa forma, você pode planejar e executar a migração do seu site de maneira ordenada. Isso ajudará a minimizar a possibilidade de que algo dê errado, além de ajudar a garantir que o site da sua empresa não sofra nenhum tempo de inatividade prolongado.

E mesmo que você tenha decidido deixar a migração para um especialista, ainda vale a pena entender o processo para acompanhar o andamento do projeto. Para ajudá-lo em ambos os casos, aqui está um guia passo a passo para as etapas envolvidas no processo de migração do site.

Criar um inventário

Antes de considerar fazer qualquer outra coisa, você precisará documentar todo o conteúdo do seu site para não deixar algo para trás inadvertidamente. Nesta fase, exercitar um pouco de paciência é fundamental. Você precisa se lembrar de que quanto mais completas forem suas preparações iniciais, mais fácil será cada passo subsequente.

Para começar, você deve criar um arquivo mestre em seu processador de texto preferido para centralizar algumas das informações importantes que você coletará. A primeira coisa que você precisa saber é o endereço IP do seu site existente (será necessário mais tarde no processo de migração). Se você tiver acesso direto ao seu servidor web existente, existem utilitários de endereço IP que você pode usar para encontrar as informações necessárias.

Se você não fizer isso, basta digitar o endereço completo do seu site no utilitário Dig do Google e registrar as informações que ele retorna. No entanto, esteja ciente de que, se o site da sua empresa usar uma rede de entrega de conteúdo para acelerar a entrega da página, a resposta não fornecerá as informações de que você precisa. Se você não tiver certeza de que obteve o endereço IP correto, entre em contato com o host da Web existente e peça diretamente as informações corretas.

Em seguida, você precisará catalogar todos os arquivos, elementos multimídia, bancos de dados e outros materiais que compõem seu site. O objetivo é mapear a estrutura do seu site para que você não deixe nada de fora. Você vai querer organizar as informações em um gráfico de hierarquia de sites como o abaixo:

exemplo de arquitetura de site

Com seu gráfico preenchido, a próxima coisa que você precisa é listar todos os redirecionamentos que existem em seu site. Os redirecionamentos podem estar em vigor porque você desativou páginas desatualizadas ou se optou por rotear o tráfego de entrada de páginas de destino em desuso para páginas mais recentes e mais relevantes. Falhar nessa etapa garantirá que os usuários da Web que chegarem ao seu site migrado encontrarão becos sem saída e páginas quebradas. Escusado será dizer que isso não é o ideal.

Faça um backup

Depois de catalogar seu site existente, a próxima etapa do processo de migração é fazer um backup completo de tudo nos servidores do seu host atual. Isso servirá como uma proteção contra falhas caso você tenha esquecido alguma coisa.

Na maioria dos casos, você precisará de alguns softwares ou utilitários adicionais para concluir o processo de backup. Se você tiver sorte e seu host existente usar o cPanel (que é bastante comum) para executar seus servidores, o processo de backup é fácil. Basta usar o assistente de backup disponível na página de gerenciamento do seu site para criar um backup completo do site e transferi-lo para um local seguro (como uma unidade de backup, armazenamento de arquivos em nuvem etc.).

Se não houver um assistente de backup disponível ou se o servidor existente não estiver executando o cPanel, você terá que fazer seus backups manualmente. Comece usando o cliente FTP de sua escolha para baixar toda a estrutura de arquivos do seu site existente. Em seguida, você precisará tirar um instantâneo de todos os bancos de dados dos quais seu site depende.

Como o MySQL é o tipo de banco de dados de site mais comum, você pode escolher entre vários métodos para obter o backup de que precisa. Se, no entanto, seu site usa um back-end de banco de dados diferente, sua melhor aposta é deixar a tarefa para um profissional ou entrar em contato com seu host atual para obter ajuda.

Copie seus arquivos

A boa notícia é que ter um backup completo do site facilita o restante do processo de migração. Você pode, por exemplo, usar esse backup para fazer upload de uma cópia dos ativos do seu site para seu novo serviço de hospedagem. Usando o mesmo cliente FTP que você usou para fazer o backup, você só precisa se conectar ao seu novo host e fazer upload dos mesmos arquivos. Se a largura de banda da Internet for um problema, você também pode optar por iniciar uma transferência de arquivos diretamente entre seu antigo host e o novo.

Depois que a transferência de arquivos for concluída, é uma boa ideia verificar manualmente se todos os arquivos necessários chegaram ao novo host. Você pode usar a documentação criada na etapa de planejamento para fazer isso. Se alguma coisa estiver fora do lugar, certifique-se de corrigir o problema antes de prosseguir para a próxima etapa.

Copie seus bancos de dados

Assim como você fez com os arquivos do seu site existente, você também precisará transferir todos os bancos de dados do site para o seu novo host. E novamente, se você estiver lidando com bancos de dados MySQL, este é um processo bastante direto.

As três etapas envolvidas estão abaixo:

  • Em seu antigo host, execute um dump de banco de dados executando o comando:

mysqldump -u root -p --opt [nome do banco de dados] > [nome do banco de dados].sql

  • Copie o arquivo de banco de dados resultante para seu novo host usando o método de transferência de arquivos de sua escolha
  • Em seguida, importe o banco de dados para o MySQL no servidor do seu novo host usando o comando:

mysql -u root -p newdatabase < /path/to/newdatabase.sql

Depois de copiar com êxito os bancos de dados necessários para o novo host da Web, você precisará dar uma olhada no próprio site para determinar o que fazer em seguida. Na maioria dos casos, o código das páginas do seu site conterá referências aos bancos de dados que você copiou. Você terá que atualizar essas referências para refletir sua nova localização nos servidores do novo host da web. Você deve entrar em contato com seu novo host da Web para obter as informações de conexão necessárias.

Depois de concluir as atualizações necessárias, reserve um tempo para experimentar o site em seu novo serviço de hospedagem. Se necessário, você pode criar uma entrada temporária de nome de domínio, como "staging.mybusinesswebsite.com" para acessar seu novo site a partir de um navegador padrão. Mas se você fizer isso, certifique-se de tomar as medidas necessárias para evitar que o Google indexe seu site de teste.

Se você não tornar seu site de teste privado, é possível que os clientes que pesquisam o site da sua empresa sejam redirecionados para o local errado. Quando isso acontecer, você não apenas terá que lidar com clientes irados que não conseguem entrar em contato com sua empresa, mas também com a enxurrada de avaliações negativas de clientes que provavelmente se seguirão. Então você terá um problema totalmente novo em suas mãos: reparar a reputação do seu negócio.

Preparar o novo host

A última etapa preparatória que você precisará concluir é preparar seu novo host para o site da sua empresa. Na maioria dos casos, isso não é difícil. Você precisará reunir algumas informações básicas sobre seu novo serviço de hospedagem, como:

  • O endereço IP atribuído à sua conta de hospedagem (para que você possa redirecionar seus visitantes para o local certo no final do processo)
  • Quaisquer credenciais que o host da Web exija para você se conectar ao painel de controle do seu novo site, funções de transferência de arquivos e infraestrutura de banco de dados
  • Informações sobre as funções do serviço de nome de domínio (DNS) do host da Web, se você quiser que eles lidem com isso para o domínio da Web da sua empresa

Depois de obter as informações necessárias, você deve verificar se tudo no novo host funciona conforme o esperado antes de continuar. Se algo não estiver funcionando como deveria, resolva-o com sua nova empresa de hospedagem antes de prosseguir. Isso inclui garantir que os serviços necessários (como hospedagem de banco de dados compatível) estejam disponíveis.

Se não forem, sua migração não poderá prosseguir e você não deseja descobrir isso mais adiante no processo. Na pior das hipóteses, você ainda pode escolher um novo host diferente. E se nada mais, você ganhou um mapa do site atualizado e backup – o que é valioso por si só.

Alternar domínios

Quando tiver certeza de que cada parte do site da sua empresa funciona como deveria no novo host, você deve estar pronto para torná-lo ativo e disponível ao público. Primeiro, você deve desfazer as alterações feitas para impedir o acesso público ao seu site de teste (conforme especificado na etapa anterior). Em seguida, você precisará editar o arquivo de nome do seu domínio para direcionar os visitantes do site para o novo local de hospedagem.

Aqui, novamente, o processo para fazer isso varia de acordo com o registrador de domínio da sua empresa. Mas o que você precisará fazer é editar as entradas DNS do site da sua empresa contidas em seu arquivo de zona de domínio.

visão geral do DNS

Você deve ter cuidado para não alterar ou remover nada no arquivo de zona que não esteja conectado ao próprio site da sua empresa. Na maioria dos casos, você está procurando um registro A referente a "www.mybusinesswebsite.com" (ou seja qual for o endereço do seu site principal). Você precisará alterar o endereço IP listado nessa entrada para aquele fornecido a você pelo seu novo serviço de hospedagem na web.

Depois de fazer a alteração necessária, saiba que pode levar até 24 horas para que os usuários parem de chegar ao seu site antigo e comecem a aparecer no novo. Por esse motivo, é melhor deixar essa etapa para um fim de semana ou qualquer outro horário fora de pico. Dessa forma, há menos chances de que alguém perceba que algo mudou, levando a uma transição mais suave do cliente.

Lembre-se, no entanto, de que quaisquer alterações em seu site antigo que ocorreram depois que você copiou seus arquivos não serão transferidas para seu novo host automaticamente. Portanto, se o seu site tiver alguma função que aceite entrada do usuário (como inscrições em listas de discussão, formulários de entrada de endereço ou funções de comércio eletrônico), você precisará atualizar seu novo site de acordo. Ou você pode simplesmente desabilitar seu site antigo assim que atualizar suas entradas de DNS e simplesmente aceitar que algumas pessoas não poderão acessá-lo por um curto período de tempo.

Conclusão

Como você pode ver, o processo físico de migração de um site comercial para um novo serviço de hospedagem é simples na maioria dos casos. Mas você deve evitar fazer suposições sobre como isso se traduzirá em seu site de negócios específico. É por isso que é uma boa ideia procurar qualquer ajuda que você precise ao longo do caminho e não tomar nada como garantido. Melhor ainda, se você não tiver certeza de que pode lidar com o trabalho, apenas contrate alguém que tenha as habilidades e a experiência certas para acertar na primeira vez.

Se você optar por fazer o trabalho sozinho, certifique-se de levar o tempo que precisar nas fases de planejamento e teste do processo. Migrar o site da sua empresa não é uma corrida. Se você fizer isso da maneira certa, seus clientes não saberão que algo está acontecendo, não importa quanto tempo você demore. Se você não fizer isso, eles vão saber imediatamente e eles vão deixar você saber sobre isso.

Seja qual for a sua escolha, agora você deve pelo menos entender o que está envolvido na migração de um site comercial de um host para outro. E como se costuma dizer – conhecimento é poder – e agora você tem o poder de gerenciar esse processo tão importante com tanto ou tão pouco envolvimento direto quanto quiser.