Skip to content

How to migrate to DigitalOcean

Moving an existing site to DigitalOcean — what they handle for you, what you'll do yourself, and the safe order to do it in.

Free migration not advertised
Support during your move: ticket, community, knowledge base

Cómo elegir el tamaño de un droplet en DigitalOcean

Comienza evaluando tu uso actual de recursos. El plan de $4/mes con 512MB es suficiente para sitios estáticos, mientras que el de $6 con 1GB funciona para WordPress básico. Para bases de datos mayores a 500MB o sitios con mucho tráfico, opta por el droplet de $24 con 4GB (2 vCPUs, 80GB de almacenamiento). Ajusta según tu RAM y almacenamiento actuales — los incrementos de DigitalOcean son claros (0.5GB → 1GB → 2GB → 4GB → 8GB → 16GB).

Preparación antes de la migración

  1. Haz copias de seguridad: Exporta tu base de datos y comprime los archivos del sitio.
  2. Reduce el TTL del DNS: Ajústalo a 300 segundos (5 minutos) al menos 48 horas antes de la migración. Esto agiliza el cambio final.
  3. Anota credenciales: Usuarios de bases de datos, accesos FTP y configuraciones del servidor (como .htaccess).

Transferencia y pruebas

  1. Crea un droplet: Elige el tamaño y selecciona un datacenter cercano a tu audiencia (9 opciones, incluyendo Singapur, Fráncfort o Nueva York).
  2. Sube los archivos: Usa SCP o rsync para directorios grandes.
  3. Importa la base de datos: Restaura el archivo de volcado mediante SSH o una herramienta como phpMyAdmin.
  4. Prueba en privado: Edita tu archivo hosts local para redirigir el dominio a la IP del droplet, o usa la URL temporal del servidor. Verifica formularios, inicios de sesión y recursos estáticos.

Cambio de DNS y verificaciones posteriores

  1. Actualiza el DNS: Apunta los registros A/AAAA a la IP del droplet. Los cambios se propagarán dentro del tiempo de TTL (5 minutos si lo preparaste).
  2. Monitorea: Revisa los tiempos de respuesta del servidor — en nuestras pruebas, medimos 94ms de procesamiento y 149ms en total por solicitud. Usa dig o un verificador de propagación para confirmar las actualizaciones globales del DNS.
  3. Controla el uptime: DigitalOcean mostró un 100% de uptime en 30 días según nuestras mediciones. Mantén el hosting antiguo activo durante 72 horas como respaldo.

Canales de soporte: tickets o foros comunitarios si encuentras problemas. No hay que complicarlo — los droplets son VMs Linux sin gestión, así que todo lo demás es administración estándar de servidores.