Cómo migrar un sitio web comercial a un nuevo servidor web

Publicado: 2021-01-07

Desde los albores de la era de Internet, las empresas han llegado a confiar en sus sitios web como una herramienta principal de ventas y marketing.

Pero como ocurre con la mayoría de las tecnologías empresariales, a menudo llega un momento en el que es necesario realizar actualizaciones y cambios. Sin embargo, más allá de las simples alteraciones visuales y las actualizaciones de funciones, realizar los cambios necesarios a veces requiere migrar el sitio web de su empresa a un nuevo proveedor de alojamiento web.

Ese proceso puede estar plagado de desafíos que la mayoría de las empresas no conocen o no están preparadas para manejar. Para ayudar a las empresas que necesitan migrar sus sitios a un nuevo servidor web, aquí hay una descripción general de cómo funciona el proceso de principio a fin.

Cubriremos algunas de las principales razones por las que podría necesitar cambiar de host web, cuándo es mejor buscar ayuda profesional y cómo crear un plan paso a paso para mover su sitio sin causar interrupciones o tiempos de inactividad importantes. Sumerjámonos.

¿Por qué migrar a un nuevo servidor web?

Hay una variedad de razones por las que puede ser necesario que su empresa cambie de host web.

Pueden ir desde lo simple:

  • No estar satisfecho con el servicio de atención al cliente de su anfitrión actual
  • Buscando ahorrar dinero en tarifas mensuales de alojamiento
  • Su host actual no es tan confiable como debería ser

Al complejo:

  • Está actualizando su sitio y requiere soporte del lado del servidor que su host actual no ofrece
  • El nivel de tráfico de su sitio web ha superado las capacidades de su host actual
  • Su sitio requiere un servidor dedicado en lugar de un espacio de alojamiento compartido
  • Está desarrollando un nuevo sitio web que depende de un sistema de administración de contenido que su host actual no admite
  • Su negocio requiere funciones de seguridad mejoradas que su host actual no proporciona

Cualquiera de las razones anteriores puede provocar un cambio de servidores web. Pero esta no es de ninguna manera una lista exclusiva. Sin embargo, lo que es más importante reconocer es que mover un sitio web comercial a un nuevo host nunca es un asunto trivial. Es algo que debe abordar con mucho cuidado, y las consecuencias de hacer las cosas mal pueden tener consecuencias de gran alcance, entre las que se encuentran el daño a la reputación y la pérdida de ingresos que se derivarían de una migración fallida del sitio web.

Cómo determinar si se necesita ayuda profesional al migrar un sitio web

Debido a que el sitio web de su empresa es tan vital para su éxito continuo, no siempre es recomendable hacerlo solo cuando necesita migrar a un nuevo proveedor de alojamiento web. En ciertas circunstancias, puede ser posible manejar el trabajo usted mismo. Pero no existen reglas estrictas y rápidas que le permitan saber cuándo es el momento de buscar ayuda profesional para el trabajo.

Hablando en general, si tiene al menos una cantidad moderada de habilidad técnica, es posible que pueda manejar una migración solo si:

  • Su sitio web solo consta de unas pocas páginas estáticas
  • Su sitio web utiliza un CMS que ofrece una utilidad de migración
  • Todavía no has puesto ningún trabajo en el SEO de tu sitio
  • Su sitio web no maneja transacciones de comercio electrónico ni funciones de servicio al cliente de misión crítica

Si alguno de los anteriores es cierto, es probable que las consecuencias de cometer errores al migrar el sitio web de su empresa no sean tan graves. Pero, al mismo tiempo, si cualquiera de los anteriores es cierto, el costo asociado con la contratación de ayuda profesional para el trabajo no será alto, para empezar.

La conclusión aquí es que si tiene alguna duda en su mente sobre su capacidad para manejar la migración, es mejor pecar de precavido y buscar la ayuda profesional que necesite. Probablemente estará feliz de haberse ahorrado algunos dolores de cabeza sustanciales.

Por dónde empezar con sus planes de migración de alojamiento web

Si ha decidido abordar la migración de su sitio web usted mismo, o si está buscando ahorrar algo de dinero completando algunos de los pasos más fáciles, es importante saber de antemano exactamente lo que implica. De esa manera, puede planificar y ejecutar la migración de su sitio web de manera ordenada. Eso ayudará a minimizar la posibilidad de que algo salga mal, así como a garantizar que el sitio web de su empresa no sufra ningún tiempo de inactividad prolongado.

E incluso si ha decidido dejar la migración en manos de un experto, vale la pena comprender el proceso para poder seguir el progreso del proyecto. Para ayudarlo en cualquier caso, aquí hay una guía paso a paso de los pasos involucrados en el proceso de migración del sitio web.

crear un inventario

Antes de considerar hacer cualquier otra cosa, necesitará documentar todos los contenidos de su sitio web para que no deje nada sin darse cuenta. En esta etapa, es fundamental ejercer un poco de paciencia. Debe recordar que cuanto más completos sean sus preparativos iniciales, más fácil será cada paso posterior.

Para comenzar, debe crear un archivo maestro en su procesador de texto preferido para centralizar parte de la información importante que va a recopilar. Lo primero que debe saber es la dirección IP de su sitio web existente (se necesitará más adelante en el proceso de migración). Si tiene acceso directo a su servidor web existente, hay utilidades de dirección IP que puede usar para encontrar la información necesaria.

Si no lo hace, simplemente escriba la dirección completa de su sitio web en la utilidad Dig de Google y registre la información que devuelve. Sin embargo, tenga en cuenta que si el sitio web de su empresa utiliza una red de entrega de contenido para acelerar la entrega de la página, la respuesta no le brindará la información que necesita. Si no está seguro de haber obtenido la dirección IP correcta, comuníquese con su servidor web actual y pídales directamente la información correcta.

A continuación, necesitará catalogar todos los archivos, elementos multimedia, bases de datos y otros materiales que componen su sitio web. El objetivo es trazar un mapa de la estructura de su sitio para que pueda asegurarse de no omitir nada. Deberá organizar la información en un gráfico de jerarquía del sitio como el que se muestra a continuación:

ejemplo de arquitectura de sitio web

Con su cuadro completo, lo siguiente que necesitará es enumerar los redireccionamientos que existen dentro de su sitio web. Los redireccionamientos pueden estar en su lugar porque ha desactivado páginas obsoletas o si ha elegido enrutar el tráfico entrante desde páginas de destino en desuso a otras más nuevas y más relevantes. Si no realiza correctamente este paso, se garantizará que los usuarios web que lleguen a su sitio migrado encontrarán callejones sin salida y páginas rotas. No hace falta decir que eso no es lo ideal.

Hacer una copia de seguridad

Una vez que haya catalogado su sitio web existente, el siguiente paso en el proceso de migración es hacer una copia de seguridad completa de todo en los servidores de su host web actual. Esto servirá como una prueba de fallas en caso de que haya pasado por alto algo.

En la mayoría de los casos, necesitará software o utilidades adicionales para completar el proceso de copia de seguridad. Si tiene suerte y su servidor web existente usa cPanel (que es bastante común) para ejecutar sus servidores, el proceso de copia de seguridad es fácil. Simplemente use el asistente de respaldo que está disponible a través de la página de administración de su sitio para crear un respaldo completo del sitio y transferirlo a una ubicación segura (como una unidad de respaldo, almacenamiento de archivos en la nube, etc.).

Si no hay un asistente de copia de seguridad disponible, o su servidor existente no ejecuta cPanel, tendrá que hacer sus copias de seguridad a mano. Comience utilizando el cliente FTP de su elección para descargar toda la estructura de archivos de su sitio web existente. Luego, deberá tomar una instantánea de cualquier base de datos en la que se base su sitio.

Dado que MySQL es el tipo de base de datos de sitios web más común, puede elegir entre varios métodos para obtener la copia de seguridad que necesita. Sin embargo, si su sitio web utiliza un backend de base de datos diferente, su mejor opción es dejar la tarea a un profesional o comunicarse con su servidor web actual para obtener ayuda.

Copia tus archivos

La buena noticia es que tener una copia de seguridad completa del sitio facilita el resto del proceso de migración. Puede, por ejemplo, usar esa copia de seguridad para cargar una copia de los activos de su sitio en su nuevo servicio de alojamiento. Usando el mismo cliente FTP que usó para hacer la copia de seguridad, solo necesita conectarse a su nuevo host y cargar los mismos archivos. Si el ancho de banda de Internet es un problema, también puede optar por iniciar una transferencia de archivos directamente entre su servidor web anterior y el nuevo.

Una vez que se completa la transferencia de archivos, es una buena idea verificar manualmente que todos los archivos necesarios llegaron al nuevo host. Puede usar la documentación que creó en el paso de planificación para hacerlo. Si algo está fuera de lugar, asegúrese de corregir el problema antes de continuar con el siguiente paso.

Copia tus bases de datos

Tal como lo hizo con los archivos de su sitio web existente, también deberá transferir todas las bases de datos del sitio a su nuevo host. Y de nuevo, si se trata de bases de datos MySQL, este es un proceso bastante sencillo.

Los tres pasos involucrados son los siguientes:

  • En su servidor web anterior, ejecute un volcado de base de datos ejecutando el comando:

mysqldump -u root -p --opt [nombre de la base de datos] > [nombre de la base de datos].sql

  • Copie el archivo de base de datos resultante a su nuevo servidor web utilizando el método de transferencia de archivos de su elección
  • Luego, importe la base de datos a MySQL en el servidor de su nuevo servidor web usando el comando:

mysql -u root -p nueva base de datos < /ruta/a/nueva base de datos.sql

Una vez que haya copiado con éxito las bases de datos requeridas a su nuevo servidor web, deberá echar un vistazo a su sitio web para determinar qué hacer a continuación. En la mayoría de los casos, el código de las páginas de su sitio contendrá referencias a las bases de datos que ha copiado. Tendrá que actualizar esas referencias para reflejar su nueva ubicación en los servidores del nuevo proveedor de alojamiento web. Debe ponerse en contacto con su nuevo servidor web para obtener la información de conexión que necesitará.

Una vez que haya completado las actualizaciones necesarias, debe tomarse un tiempo para probar el sitio web en su nuevo servicio de alojamiento. Si es necesario, puede crear una entrada de nombre de dominio temporal como "staging.mybusinesswebsite.com" para acceder a su nuevo sitio desde un navegador web estándar. Pero si lo hace, asegúrese de tomar las medidas necesarias para evitar que Google indexe su sitio provisional.

Si no hace que su sitio de prueba sea privado, existe la posibilidad de que los clientes que busquen el sitio web de su empresa sean redirigidos al lugar equivocado. Cuando eso suceda, no solo tendrá que lidiar con clientes furiosos que no pueden comunicarse con su negocio, sino también con la avalancha de comentarios negativos de los clientes que probablemente seguirán. Entonces tendrá un problema completamente nuevo en sus manos: reparar la reputación de su negocio.

Preparar el nuevo anfitrión

El último paso preparatorio que deberá completar es preparar su nuevo proveedor de alojamiento web para el sitio web de su empresa. En la mayoría de los casos, esto no es difícil. Deberá recopilar información básica sobre su nuevo servicio de alojamiento, como:

  • La dirección IP asignada a su cuenta de alojamiento (para que pueda redirigir a sus visitantes a la ubicación correcta al final del proceso)
  • Cualesquiera que sean las credenciales que el servidor web requiera para que usted se conecte al panel de control, las funciones de transferencia de archivos y la infraestructura de la base de datos de su nuevo sitio.
  • Información sobre las funciones del servicio de nombres de dominio (DNS) del host web si va a hacer que manejen eso para el dominio web de su empresa

Una vez que tenga la información requerida, debe verificar que todo en el nuevo host funcione como espera antes de continuar. Si algo no funciona como debería, comuníquese con su nueva empresa de alojamiento antes de continuar. Esto incluye asegurarse de que los servicios necesarios (como el alojamiento de bases de datos compatibles) estén disponibles.

Si no lo son, su migración no puede continuar y no desea descubrirlo más adelante en el proceso. En el peor de los casos, aún puede elegir un nuevo servidor web diferente. Y si nada más, ha obtenido un mapa del sitio actualizado y una copia de seguridad, lo cual es valioso en sí mismo.

Cambiar de dominio

Cuando esté seguro de que cada parte del sitio web de su empresa funciona como debería en el nuevo host, debería estar listo para ponerlo en funcionamiento y disponible para el público. Primero, debe deshacer los cambios que haya realizado para evitar el acceso público a su sitio web provisional (como se especificó en el paso anterior). Luego, deberá editar el archivo de nombre de su dominio para dirigir a los visitantes del sitio a la nueva ubicación de alojamiento.

Una vez más, el proceso para hacer esto variará según el registrador de dominios de su empresa. Pero lo que tendrá que hacer es editar las entradas de DNS para el sitio web de su empresa contenidas en su archivo de zona de dominio.

resumen de dns

Debe tener cuidado de no cambiar o eliminar nada en el archivo de zona que no esté conectado al sitio web de su empresa. En la mayoría de los casos, busca un registro A que haga referencia a "www.mybusinesswebsite.com" (o cualquiera que sea la dirección de su sitio web principal). Deberá cambiar la dirección IP que figura en esa entrada por la que le proporcionó su nuevo servicio de alojamiento web.

Una vez que haya realizado el cambio requerido, tenga en cuenta que los usuarios pueden tardar hasta 24 horas en dejar de llegar a su sitio anterior y comenzar a aparecer en el nuevo. Por esa razón, es mejor dejar este paso para un fin de semana o cualquier otro momento que no sea pico. De esa manera, hay menos posibilidades de que alguien se dé cuenta de que algo ha cambiado, lo que lleva a una transición más fluida del cliente.

Recuerde, sin embargo, que cualquier cambio en su antiguo sitio web que haya ocurrido después de haber copiado sus archivos no se transferirá automáticamente a su nuevo host. Por lo tanto, si su sitio tiene alguna función que acepte la entrada del usuario (como suscripciones a listas de correo, formularios de ingreso de direcciones o funciones de comercio electrónico), deberá actualizar su nuevo sitio en consecuencia. O simplemente puede deshabilitar su antiguo sitio web tan pronto como actualice sus entradas de DNS y simplemente acepte que algunas personas no podrán acceder a él por un corto tiempo.

Conclusión

Como puede ver, el proceso físico de migrar un sitio web comercial a un nuevo servicio de alojamiento es sencillo en la mayoría de los casos. Pero debe evitar hacer suposiciones sobre cómo se traducirá a su sitio web comercial específico. Por eso es una buena idea buscar la ayuda que necesites en el camino y no dar nada por sentado. Mejor aún, si no está seguro de poder manejar el trabajo, simplemente contrate a alguien que tenga las habilidades y la experiencia adecuadas para hacerlo bien la primera vez.

Si elige abordar el trabajo usted mismo, asegúrese de tomar todo el tiempo que necesite en las fases de planificación y prueba del proceso. Migrar el sitio web de tu empresa no es una carrera. Si lo haces de la manera correcta, tus clientes no sabrán que algo está pasando, sin importar cuánto tardes. Si no lo hace, lo sabrán de inmediato y le informarán al respecto.

Independientemente de cómo elija continuar, ahora al menos debe comprender lo que implica migrar un sitio web comercial de un proveedor de alojamiento web a otro. Y como dicen, el conocimiento es poder, y ahora usted tiene el poder de administrar este proceso tan importante con tanta o tan poca participación directa como desee.