Que implica migrar un sitio web

Migrar un sitio web a un nuevo servidor es el proceso de transferir todos los archivos, bases de datos, configuraciones y correos electronicos de un servidor de hospedaje a otro, de tal forma que el sitio siga funcionando correctamente en la nueva infraestructura con el minimo tiempo de inactividad posible. Es un proceso que requiere planificacion cuidadosa ya que involucra multiples componentes que deben transferirse y verificarse de forma coordinada.

Las razones mas comunes para migrar un sitio incluyen: cambio de proveedor de hospedaje por motivos de precio, rendimiento o soporte, necesidad de mas recursos (paso de hosting compartido a VPS), cambio de region geografica del servidor para mejorar la latencia con los usuarios, o consolidacion de multiples sitios en un solo plan.

Componentes que forman parte de la migracion

ComponenteComo migrarloPrioridad
Archivos del sitio webFTP, rsync o cPanel BackupAlta
Base de datos MySQLmysqldump + importacion en destinoAlta
Cuentas de correo y mensajescPanel Backup o herramienta IMAPMedia
Certificados SSLReinstalar en el servidor destinoAlta
Configuracion DNSCambio de nameservers o registro AAlta (al final)
Cron jobsExportar crontab y restaurar en destinoMedia

Plan de migracion paso a paso

Fase 1: Preparacion del servidor destino

  1. Contratar y configurar el nuevo servidor de hospedaje. Verificar que tiene las mismas versiones de PHP y MySQL (o compatibles) que el servidor origen.
  2. Crear la cuenta de hospedaje en el servidor destino con el mismo dominio.
  3. Crear la base de datos y el usuario de base de datos en el servidor destino con los mismos privilegios.

Fase 2: Transferencia de archivos y base de datos

  1. Exportar la base de datos desde phpMyAdmin del servidor origen.
  2. Importar la base de datos en phpMyAdmin del servidor destino.
  3. Descargar todos los archivos del sitio web via FTP desde el servidor origen.
  4. Subir todos los archivos al servidor destino en el directorio correspondiente.

Fase 3: Verificacion antes del cambio de DNS

Verificar que el sitio funciona en el servidor destino ANTES de cambiar los DNS, modificando temporalmente el archivo hosts del equipo local:

# Windows: C:\Windows\System32\drivers\etc\hosts
# macOS/Linux: /etc/hosts
# Agregar la linea:
IP_NUEVO_SERVIDOR tudominio.com www.tudominio.com

Fase 4: Cambio de DNS y monitoreo

  1. Reducir el TTL del dominio a 300 segundos (si no se hizo previamente).
  2. Cambiar los nameservers o el registro A del dominio al nuevo servidor.
  3. Monitorear el proceso de propagacion y verificar que el sitio sigue funcionando durante la transicion.
  4. Mantener el servidor anterior activo y accesible durante 48-72 horas como contingencia.
¿Fue útil la respuesta? 0 Los Usuarios han Encontrado Esto Útil (0 Votos)