Adiós al servidor de la esquina: La guía (realista) para migrar tu Windows Server a Azure

Adiós al servidor de la esquina: La guía (realista) para migrar tu Windows Server a Azure

¿Por qué mover ese servidor que "simplemente funciona"?

Ayer estaba en las oficinas de un cliente aquí en Sevilla y lo vi. El clásico. Un armario rack en un pequeño cuarto, con un servidor (probablemente un Windows Server 2012 o 2016) que zumbaba plácidamente. Sobre él descansaban el router principal y una pila de papeles. "Mientras no se toque, funciona", me dijo el gerente.

Esa frase, "mientras no se toque, funciona", es probablemente la más peligrosa en el mundo IT.

Ese servidor local que guarda tus archivos compartidos, tu ERP o esa vieja base de datos SQL, es un punto único de fallo. Depende de un disco duro físico que puede morir, de una fuente de alimentación que puede quemarse en una subida de tensión y, peor aún, es un caramelo para el ransomware.

No es casualidad que cada vez más empresas estén mirando a la nube. Pero "migrar a Azure" suena caro, abstracto y complicado. La realidad es que Microsoft ha invertido muchísimo en hacer que este salto sea menos un salto al vacío y más un puente bien construido.

Migrar tu Windows Server a Azure no es solo cambiar de sitio los archivos. Es ganar:

  • Resiliencia: Tus datos están replicados. Si un servidor (virtual) falla, otro toma el relevo.
  • Seguridad: Microsoft invierte miles de millones en seguridad. Es infinitamente más seguro que tu servidor bajo la mesa.
  • Accesibilidad: Accede desde cualquier lugar de forma segura (hola, teletrabajo).
  • Escalabilidad: ¿Necesitas más potencia en Navidad? La tienes. ¿Menos en agosto? La reduces.

La pregunta ya no es si migrar, sino cómo hacerlo sin morir en el intento. Y para eso, esta guía.


 

Antes de pulsar "Migrar": La planificación es (casi) todo

El error número uno es pensar que esto es un "copiar y pegar". No lo es. Una migración exitosa depende en un 90% de la planificación. Si te lanzas a lo loco, acabarás con servicios caídos y una factura de Azure que te dará un susto.

Antes de mover un solo byte, necesitas responder a estas preguntas:

 

1. ¿Qué demonios tengo aquí? (El inventario)

Necesitas saber qué máquinas virtuales o físicas tienes, qué sistema operativo usan, cuánta RAM, CPU y disco consumen. Pero sobre todo, qué aplicaciones corren en ellas y con qué hablan.

La herramienta clave: No vayas con un Excel apuntando a mano. Usa Azure Migrate. Es un servicio de Azure que despliega un pequeño "appliance" (un agente) en tu red local. Durante unos días, "escucha" y mapea todo: qué servidores tienes, qué dependencias hay entre ellos (este servidor web habla con esta base de datos) y cuánto consumen realmente.

 

2. ¿A dónde voy exactamente? (El destino)

"Azure" no es un sitio, es un ecosistema. No es lo mismo mover un servidor entero que mover solo la base de datos.

  • Lift & Shift (IaaS - Infraestructura como Servicio): Es lo más directo. Básicamente, coges tu Windows Server tal cual y lo conviertes en una Máquina Virtual (VM) en Azure. Rápido, pero no siempre lo más eficiente o barato a largo plazo.
  • Replatform/Refactor (PaaS - Plataforma como Servicio): Es lo ideal. En lugar de migrar tu servidor SQL, migras tu base de datos a un servicio gestionado como Azure SQL Database. Tú te olvidas del sistema operativo, de las actualizaciones y de las copias. Solo usas la base de datos.

 

3. ¿Cuánto me va a costar esto? (El elefante en la habitación)

El informe de Azure Migrate (Assessment) te dará una estimación de costes muy precisa. Te dirá: "Oye, este servidor que tienes on-premise equivale a esta VM de Azure (ej. una D4s_v3) y te costará 'X' al mes".

Aquí puedes jugar con las Reservas de Instancias (pagar por 1 o 3 años por adelantado) para ahorrar hasta un 70%. La Calculadora de Precios de Azure será tu mejor amiga.


 

Manos a la obra: Las herramientas para la mudanza digital

Vale, ya hemos planificado. Ahora, ¿cómo movemos las cosas? Depende de qué estemos moviendo.

 

Escenario 1: Migrar el servidor completo (Lift & Shift)

Aquí Azure Migrate vuelve a ser el protagonista.

  1. Configuras el proyecto: En el portal de Azure, creas un proyecto de Azure Migrate.
  2. Descubres: Usas el appliance que ya tenías para identificar las máquinas.
  3. Evalúas: Creas una "Evaluación" para ver la compatibilidad y el coste.
  4. Replicas: ¡Aquí empieza la magia! Azure Migrate (usando tecnología de Azure Site Recovery) empieza a replicar el disco duro de tu servidor local en Azure. Esto lo hace en segundo plano, sin parar tu servidor. Tu empresa sigue trabajando.
  5. Pruebas la migración: Puedes hacer un "test failover". Azure crea una copia de tu servidor en una red aislada para que entres y compruebes que todo funciona (que si el ERP arranca, que si la web carga...).
  6. Migras (Failover): Cuando estés listo (un viernes por la tarde, por ejemplo), pulsas "Migrar". El servicio apaga tu servidor local (para asegurar que no hay más cambios), hace una última sincronización de los datos pendientes (minutos) y enciende la máquina virtual idéntica en Azure. Cambias las DNS para que apunten a la nueva IP de Azure... y listo.

 

Escenario 2: El servidor de archivos (La "Unidad Z:")

¿Qué pasa con ese servidor que solo almacena los Word, Excel y PDF de la oficina? Moverlo a una VM es matar moscas a cañonazos.

La herramienta clave: Azure File Sync.

Esto es brillante. Creas un recurso de "Azure Files" (un almacenamiento de archivos SMB en la nube). Luego, instalas un agente de Azure File Sync en tu Windows Server local.

El resultado es un modo híbrido:

  • Los archivos están todos en la nube, seguros y con copia de seguridad.
  • Tu servidor local se convierte en una caché. Los archivos más usados se guardan localmente para que el acceso sea instantáneo. Los archivos que nadie toca en 6 meses ("Facturas_2017") se quedan solo en la nube, liberando espacio en tu servidor.
  • Para los usuarios, nada cambia. Siguen accediendo a su "Unidad Z:" como siempre.

 

Escenario 3: La base de datos SQL Server

Si tienes un SQL Server local, no migres la VM entera. Migra la base de datos.

La herramienta clave: Azure Data Migration Service (DMS).

Este servicio se conecta a tu SQL local y a tu destino en Azure (ya sea una VM con SQL o, mejor, un Azure SQL Database). DMS evalúa la compatibilidad (te avisa si usas alguna función antigua) y luego migra el esquema y los datos. Puede hacerlo "offline" (para todo) o incluso "online" (con replicación continua) para migraciones de bases de datos críticas sin tiempo de inactividad.


 

Ya estamos en la nube... ¿Y ahora qué?

Migrar no es el final del viaje. Es el principio. Una vez que tus cargas de trabajo están en Azure, empieza la fase de "Optimización".

Aquí es donde te centras en:

  1. Validar: Probar, probar y probar. Asegurarte de que todo funciona como se espera.
  2. Gobernar y optimizar costes: Usar Azure Cost Management para ver exactamente en qué estás gastando. A lo mejor esa VM que migraste está siempre al 10% de CPU. ¡Reduce su tamaño! (algo imposible con un servidor físico).
  3. Asegurar: Activar Microsoft Defender for Cloud. Te dará recomendaciones de seguridad, alertas y protección avanzada.
  4. El gran momento: Cuando estés 100% seguro (después de unas semanas), llega el momento de apagar ese viejo servidor del rincón. Con respeto, que se lo ha ganado.

 

No es una migración, es una transformación

Mover tu viejo Windows Server a Azure puede parecer un proyecto puramente técnico. Pero no lo es. Es un cambio de mentalidad.

Es dejar de preocuparse por si "el aire acondicionado del cuarto de servidores funciona" y empezar a pensar en "cómo puedo usar estos datos para vender más". Es pasar de gestionar hierro a gestionar servicios.

El proceso requiere planificación, sí. Da vértigo, también. Pero las herramientas existen y son increíblemente maduras. La verdadera pregunta no es si estás listo para la nube, sino si tu negocio puede permitirse el lujo de seguir dependiendo de ese héroe cansado que zumba en la esquina.

Compartir: