Migración de infraestructura desde AWS EC2 a VPS

Proyecto: Migración completa de servidor
Rol: Implementación técnica y soporte en migración
Tecnologías: Linux (Ubuntu), Docker, WireGuard, SSH, Nginx, bases de datos, Node.js
Origen: Amazon Web Services (EC2)
Destino: VPS administrado (Hostinger)

Contexto

Se realizó la migración de un servidor productivo alojado en AWS EC2 hacia un VPS, con el objetivo de reducir costos, simplificar la administración y replicar el entorno existente sin introducir cambios funcionales.

El requisito principal fue que el nuevo servidor quedara idéntico al original, priorizando estabilidad por sobre optimizaciones o refactorizaciones.


Alcance del trabajo

  • Auditoría del servidor origen (AWS EC2)
    Revisión de servicios activos, estructura de directorios, usuarios, claves SSH, puertos, firewall y dependencias.
  • Respaldo completo del sistema
    Generación y descarga de backups íntegros del servidor (archivos, configuraciones y datos), verificando integridad antes de cualquier cambio.
  • Provisionamiento del VPS
    Instalación y configuración base del sistema operativo Linux en el VPS, replicando el entorno del servidor original.
  • Migración de servicios y aplicaciones
    • Restauración de archivos y datos
    • Configuración de contenedores Docker existentes
    • Ajuste de permisos, rutas y variables de entorno
    • Validación de aplicaciones Node.js
  • Configuración de acceso y seguridad
    • Migración y validación de acceso SSH por clave
    • Configuración de WireGuard para acceso seguro remoto
    • Verificación de puertos y reglas de red
  • Pruebas funcionales
    • Verificación de que los servicios levantan correctamente
    • Pruebas de acceso remoto
    • Confirmación de que el comportamiento es equivalente al servidor original

Decisiones técnicas relevantes

  • No se modificó código ni versiones de software.
  • Se evitó cualquier “mejora” que pudiera introducir diferencias respecto al entorno original.
  • La migración se trató como una replicación fiel, no como una modernización.

Resultado

  • Servidor completamente operativo en VPS
  • Servicios funcionando de forma equivalente al entorno AWS
  • Accesos seguros restaurados
  • Base sólida para futuras mejoras o actualizaciones, ahora en un entorno más controlable y económico

Aprendizajes clave

  • Importancia de documentar servicios activos antes de migrar
  • Riesgos reales de modificar entornos legacy durante una migración
  • Ventajas prácticas de VPS frente a soluciones cloud sobredimensionadas cuando el proyecto lo permite