Una guía completa sobre Estrategias de Migración de Tecnología: (Final – Migración de Dominio y Hosting)

Publicado: 2020-12-28

Por último, pero no menos importante, para concluir nuestra serie de blogs, profundizaremos en la migración del servidor (dominio y alojamiento). Dado que ya consideramos la migración de aplicaciones y bases de datos como elementos clave del proceso de migración de back-end, solo tiene sentido finalizar con la migración del servidor.

En términos generales, migrar su sitio web de un host a otro puede ser más fácil en comparación con los otros tipos de migración que discutimos anteriormente. En la práctica, se puede comparar con dar una nueva dirección a su sitio web. El resto de este artículo explicará las facetas clave y las mejores prácticas relacionadas con esta vertical de migración en gran detalle. Entonces, sin más preámbulos, ¡saltemos!

¿Qué es la migración del servidor?

En el sentido más elemental, la migración de servidores es una técnica de migración en la que los datos se colocan de un servidor a otro. Básicamente implica configurar un servidor de destino para reemplazar uno existente copiando sitios web y sus configuraciones, y cambiando el DNS para dirigir a los visitantes a un nuevo servidor. Las migraciones de servidores son comunes en muchas empresas que dependen de los datos y, debido a la naturaleza confidencial de los datos, la planificación deliberada es muy imprescindible para una migración exitosa.

¿Por qué la migración del servidor?

La migración del servidor puede ocurrir por diferentes razones, tales como:

  • Para manejar el aumento de tráfico.
  • Deseo de un mejor rendimiento y tiempos de respuesta más rápidos.
  • Deseo de mejorar el control, la manejabilidad y la flexibilidad.
  • Para una personalización mejorada.
por qué-migración-del-servidor

Aunque en el otro extremo, hay personas que bajan de categoría a servidores de gama baja con el fin de reducir costos. La migración del servidor también implica dos aspectos clave, a saber; migración de dominios y migración de servidores de hosting. Durante la mayor parte de este blog, exploraremos ambas categorías. Por ejemplo, la diferencia entre cambiar de proveedor de alojamiento (como GoDaddy a AWS) y transferir nombres de dominio (por ejemplo, ejemplo.com a ejemplo.info).

¿Qué es la migración de nombres de dominio?

La migración de dominio en términos simples significa mover un sitio web de un nombre de dominio (example.co) a otro (example.info), sin pérdida o deterioro de la seguridad de los datos. Principalmente, al transferir un nombre de dominio, no necesita una copia de seguridad ya que no habrá transferencia de archivos entre servidores. Aunque la información DNS (Domain Name System) debe ser transferida como requisito para tener constancia del cambio. El cambio de protocolo también puede ocurrir cuando un sitio web no seguro se mueve a un sitio web seguro, como cuando un sitio web HTTP se mueve a HTTPS. Básicamente, las razones para cambiar los nombres de dominio difieren, por ejemplo, podría ser una opción pasar de un dominio genérico como .com a uno más específico geográficamente como .in o .cn.

¿Qué es la migración del servidor de alojamiento?

La migración del servidor de alojamiento significa básicamente pasar de un proveedor de servicios de alojamiento a otro. Cuando esté migrando, deberá instituir una copia de seguridad completa de su sitio web junto con los archivos de la base de datos en su dispositivo antes de iniciar el proceso de migración. Además, asegúrese de que todas sus secuencias de comandos del lado del servidor se puedan instalar en su nueva plataforma de alojamiento y que su sitio web pueda funcionar sin problemas en el nuevo servidor. Puede haber varias razones para migrar de un proveedor de host a otro, como:

  1. El deseo de aprovechar la nueva pila de tecnología o un mejor servicio.
  2. La necesidad de reemplazar la infraestructura anticuada
  3. El requisito de expandir y distribuir alojamiento para lograr una alta disponibilidad.
  4. Problemas de seguridad, etc.
por qué-las-personas-migran-de-un-proveedor-de-host-a-otro

Tipos de migración de host de servidor

tipos-de-servidor-host-migración

Según el sistema operativo y la tecnología involucrados, la migración del servidor normalmente constituye:

  • Migración de servidor en la nube : esto implica principalmente colocar datos en un servidor en la nube moderno y escalable.
  • Migración del servidor de aplicaciones : esto básicamente implica transferir una aplicación de software de un entorno de servidor a otro. Básicamente, esto sucede cada vez que se mueven archivos entre servidores.
  • Migración de servidor de correo : aquí los datos se canalizan entre migraciones de servidores de correo electrónico dentro del mismo o diferentes hosts.
  • Migración de servidor virtual : este dominio de migración implica servidores virtuales o la transferencia de una máquina virtual de un servidor a otro. Hay múltiples opciones de servidor disponibles en el mercado como GoDaddy, AWS, DigitalOcean, Alibaba Cloud, etc. Sin embargo, elegir uno depende en gran medida de los requisitos del proyecto. Hay una regla común que se aplica a cada migración de servidor de alojamiento: puede cambiar los servidores de alojamiento solo si ha estado registrado con el registrador de dominio anterior durante 60 días o más. Puede obtener información sobre otras reglas que están disponibles en los respectivos sitios de alojamiento.

¿Cómo migrar su nombre de dominio?

La migración de nombres de dominio es más fácilmente deducible en contraste con la migración de servidores. La razón más común citada para migrar nombres de dominio es que los usuarios pueden tener un nombre de dominio más largo y quieren una versión mejor y más corta. Sin embargo, antes de cambiar de nombre de dominio, hay principalmente dos escenarios diferentes a tener en cuenta:

  • Comprar un nombre de dominio que ya ha sido utilizado por otra persona: puede ser un nombre de dominio vencido que debe haber comprado en una subasta de dominio o directamente de otra persona.
  • Comprar un nombre de dominio completamente nuevo que nunca se haya usado antes.

Tomemos un ejemplo para comprender la diferencia entre los dos escenarios anteriores y por qué son imprescindibles. Si tiene la intención de comprar un nombre de dominio previamente registrado, es probable que enfrente alguno de los siguientes problemas:

  • Puede tener enlaces que apunten a él, lo que puede ser bueno o, en algunos casos, malo para su sitio.
  • Es posible que se adjunte previamente a un sitio fuera de tema que se creó para un propósito diferente al suyo.
  • Puede ser penalizado o prohibido en algunos de los motores de búsqueda.
  • Su sitio podría estar prohibido en los sitios de redes sociales.
  • Es posible que también se haya utilizado anteriormente para actividades de spam.

Proceso de migración de nombres de dominio

  • El proceso de migración de nombres de dominio es bastante simple. Simplemente siga unos sencillos pasos y terminará en poco tiempo.
  • Para empezar, deberá verificar todas las versiones (es decir, http://, http://www, https:// o https://www) de cada sitio en la consola de búsqueda de Google. Además, identifique todos los subdominios, si los hay.
  • Rastrear todo el sitio. Puede utilizar diferentes herramientas disponibles en línea para este propósito. Esto lo ayudará a identificar todas las URL posibles y creará una lista de ellas. Lo necesitarás más tarde.
  • Usando redireccionamientos permanentes 301, redirija desde el nombre de dominio anterior al nuevo nombre de dominio.
  • Pruebe las redirecciones para asegurarse de que no está redirigiendo varias veces. Puede confundir a los usuarios.
  • Para decirle a Google que se está mudando a un nuevo dominio, utilizando la Herramienta de cambio de dirección de Google. Esto lo ayudará a confirmar si las redirecciones están configuradas correctamente o no.
  • No olvide actualizar la configuración en Google Analytics para apuntar al nuevo nombre de dominio. Puede editar la configuración de Google Analytics si desea conservar los datos antiguos en Google Analytics.
  • Use la lista de URL que creó para rastrear el sitio nuevamente, para asegurarse de que todas las URL antiguas se redireccionen a las nuevas URL correctamente.

¿Cómo migrar de un proveedor de servicios a otro?

Como se indicó anteriormente, la migración del servidor es realmente sencilla. Los sitios web generalmente enfrentan algún tiempo de inactividad durante el proceso de migración del servidor, sin importar qué tan bien planificado esté el proceso de migración. Por lo tanto, se debe preparar un plan de migración con mucha anticipación antes de ejecutar el proceso de migración.

Generalmente, uno debe ejecutar el proceso de migración cuando tiene menos tráfico en el servidor. Debe moverse de acuerdo con el plan; de lo contrario, existe una buena posibilidad de que el proceso de migración del servidor de alojamiento fracase.

  • Una vez que se haya conformado con un proveedor de alojamiento, compre un plan y prepárese para trasladar su sitio web a un nuevo alojamiento. Asegúrese de que el plan del antiguo registrador de dominios no se cancele hasta que su sitio web se migre por completo a uno nuevo.
  • Hay algunas precauciones que debe tener en cuenta antes de proceder con una migración, como hacer una copia de seguridad de todos los archivos de su base de datos y sitios web de su antiguo registrador de dominios.
  • Puede importar su base de datos utilizando PHPAdmin o algún otro software de terceros. Luego, cargue los archivos y la base de datos de su sitio web en el nuevo servidor de su registrador de dominios.
  • Asegúrese de instalar aplicaciones web en un nuevo servidor primero antes de cargar su base de datos y luego exportar la base de datos desde PHPAdmin o algún otro software de terceros donde haga una copia de seguridad de los datos.
  • Recuerde agregar todas las cuentas de correo electrónico al nuevo servidor antes de cambiar el DNS. También puede crear una dirección "catchall" para asegurarse de que ningún correo rebote en caso de que olvide agregar alguna dirección de correo electrónico.
  • Como práctica recomendada, puede crear dos cuentas para cada dirección de correo electrónico y luego usar la dirección IP de cada servidor de correo en la configuración POP en lugar del nombre de dominio. Con la ayuda de esta práctica, no perderá ningún correo electrónico durante el método de propagación de DNS.
  • Una vez que todos los archivos de su sitio web en su nuevo servidor de alojamiento, deberá realizar una serie de pruebas para asegurarse de que todas las imágenes, textos y enlaces estén en el lugar correcto y funcionen correctamente en el nuevo servidor.
  • Al cambiar los registros DNS, debe cambiar el registro DNS desde su panel de control con el registrador de dominio. Esencialmente, tendrá que cambiar los servidores de nombres de dominio a los del correo de bienvenida que le envió su nuevo host. Dentro de dos a cuatro días, el proceso de migración se completará con éxito.
  • Por último, no olvide cancelar su cuenta de alojamiento de su antiguo proveedor de servicios de alojamiento.

Indicadores preliminares a tener en cuenta para lograr una migración de servidor de alojamiento sin problemas.

  1. Fase de planeamiento
  • Verifique que su plataforma de alojamiento en el servidor de origen sea compatible con la migración:
  • Elija cuidadosamente un servidor de destino adecuado y el hardware para el servidor de destino. Existen diferencias en la aplicación, por ejemplo, si transfiere sus datos de un servidor dedicado a otro; o si la nueva estructura del servidor se basa en clústeres que involucran varios sistemas dispares.
  • Elija el sistema operativo compatible para el servidor de destino
  • Elija un método ejecutable para poner los dominios en línea en el servidor de destino después de la migración (por ejemplo, la migración a nuevas direcciones IP y la actualización de los registros DNS de los dominios después de la migración para señalarlos). Si el servidor de origen está sobrecargado o tiene pocos recursos, es mejor planificar el trabajo de migración fuera del horario comercial si es posible.
  1. Preparación del servidor
  • Asegúrese de que todos los componentes disponibles que están en uso en el servidor de origen también estén instalados y configurados en el servidor de destino.
  • Asegúrese de que haya suficiente espacio en disco en los servidores de origen y destino
  • Agregue la cantidad necesaria de direcciones IP en el servidor de destino (la mejor práctica es tener la misma cantidad de direcciones IP compartidas y dedicadas en ambos servidores para la migración).
  1. Consideraciones de la fase de prueba
  • Se recomienda realizar pruebas de rendimiento de extremo a extremo para medir el riesgo potencial. Durante este tiempo, pruebe algunas aplicaciones de bajo riesgo y realice algunas pruebas de desarrollo, y luego continúe con las aplicaciones de mayor riesgo. Este proceso incremental le permite generar gradualmente confianza en el proceso mientras prueba aplicaciones más grandes y complejas.
  • No obstante, la implementación posterior es igual de importante y los servidores deben permanecer en un estado de "cuidados intensivos" posterior a la migración.
  1. Mitigación de Riesgo

El riesgo es sinónimo de cualquier ejercicio de migración de servidores y mitigar tantos riesgos como sea posible es parte de las mejores prácticas. Estos son algunos ejemplos de escenarios de riesgo:

  • El riesgo general de que las aplicaciones no funcionen como se esperaba después de la migración.
  • El riesgo de programas o características que funcionen incorrectamente
  • Violación de datos y pérdida de datos.
  • Aparición de instancias no autorizadas
  • El riesgo de indisponibilidad intermitente. Esto invariablemente significa problemas para las operaciones comerciales y puede provocar un tiempo de inactividad forzado solo para solucionar los problemas.
ejemplos de escenarios de riesgo de migración

En esencia, la forma más efectiva de mitigar tales riesgos es planificar completamente la migración. Esto implica hacer un inventario cuidadoso de las aplicaciones clave y los almacenes de datos, así como establecer contingencias, como crear copias de seguridad confiables para las aplicaciones críticas. Por ejemplo, algunas empresas organizan una simulación de migración (con herramientas de simulación en la nube) para identificar otros posibles problemas que podrían encontrar con una migración sofisticada.

  1. Elegir un método de copia de seguridad
  • Sin sonar como un disco rayado, ¡no puedo enfatizar lo suficiente la importancia de las copias de seguridad! Intrínsecamente, el mejor enfoque de copia de seguridad es crear una imagen de copia de seguridad de sus discos. Por lo general, una copia de seguridad de imágenes captura profundamente información crítica, incluidas claves de registro, claves de licencia, configuraciones y datos específicos de la aplicación.
  • Además, las copias de seguridad de imágenes permiten la conversión de una copia de seguridad de un servidor físico en una máquina virtual (VM). En esencia, esta conversión mantiene una copia de la máquina original que se puede activar en cualquier momento posterior, si se necesita acceder a los datos del sistema anterior. Dicho esto, las copias de seguridad de imágenes brindan una red de seguridad crucial para el proceso de migración.
  • Por otro lado, un enfoque de copia de seguridad basado en archivos también es una alternativa viable. Sin embargo, dado que las copias de seguridad basadas en archivos funcionan a nivel de un sistema de archivos cuando es necesario realizar una copia de seguridad de un sistema operativo completo o de una máquina virtual, es posible que la copia de seguridad basada en archivos no sea suficiente.

Cabe señalar que durante este proceso, no se debe descomprimir ninguno de los archivos de copia de seguridad descargados porque el nuevo servidor completará este proceso.

  1. Tener un plan de reversión
  • Una estrategia de reversión es a prueba de fallas si algo sale terriblemente mal o si hay múltiples problemas abrumadores. Básicamente, le permite revertir los cambios y devolver sus servidores a su estado original, antes de la migración.
  • Asegúrese de que sus proveedores de servidores tengan implementadas tales medidas.

Nuestra lista de verificación de migración de servidor

  • Basándonos en lo que hemos detallado hoy, resumamos las preguntas más importantes que se deben hacer al iniciar o contemplar una migración de servidor.
  • ¿Qué arquitectura debe tener el nuevo servidor? ¿La arquitectura del proyecto se adapta a sus necesidades?
  • ¿Hay suficientes recursos financieros y especialistas disponibles para el ejercicio de migración y la posterior configuración del servidor?
  • ¿Es el hardware seleccionado lo suficientemente flexible para el desarrollo futuro del proyecto?
  • ¿Debe ocurrir el proceso de migración mientras el sistema aún está en funcionamiento, o deben interrumpirse todas las actividades durante la duración del proceso?
  • ¿La posibilidad de mantener las operaciones es proporcional a la disponibilidad de recursos y la mayor complejidad de la migración?
  • Si es así, ¿qué pasos se pueden tomar para mantener el tiempo de inactividad lo más bajo posible?
  • ¿Cómo garantizará la integridad de las entradas de la base de datos y que estén actualizadas?
  • ¿Cómo se probará la funcionalidad del nuevo servidor?
  • ¿Qué sucede cuando ciertas aplicaciones no funcionan después de que se completa la migración de datos? ¿Qué contingencias o soluciones alternativas se pueden instituir?

Conclusión

Espero que este blog brinde una idea completa y detalle las diferencias entre la migración de dominio y la migración de servidor de alojamiento. La migración es un tema mucho más amplio, pero he tratado de cubrir todos los aspectos importantes que podrían ayudarlo a tomar una decisión al iniciar su viaje de migración.

Esta serie de blogs esencialmente lo ayudará a definir el alcance de la migración, evitar cambios en el alcance, elegir sabiamente una pila de tecnología y comprender las complejidades detrás de los diferentes tipos de migración, como la migración de tecnología, la migración de bases de datos y la migración de dominios y servidores de hospedaje. El propósito de esta serie de blogs era garantizar que los lectores no tuvieran que buscar y migrar a través de sitios web dispersos en Google para obtener información sobre la migración y otros detalles de la migración. ¡Espero que hayas encontrado útil esta serie de blogs! Si tiene alguna pregunta sobre cómo lograr una migración sin esfuerzo, comuníquese con nosotros aquí en Creole Studios.