Casos de Éxito

Caso de Éxito: Migración a Azure en Empresa de Retail en Ecuador

Pacusoft29 de mayo, 202610 min de lectura

ModaPlus, una cadena de retail de moda y accesorios con 12 sucursales distribuidas entre Quito, Guayaquil, Cuenca y Ambato, operaba sobre una infraestructura tecnológica que había cumplido su ciclo de vida. Servidores físicos de más de siete años, un sistema ERP instalado localmente que se caía en horas pico, backups manuales que a veces no se ejecutaban y una dependencia total de un cuarto de servidores en la oficina central de Quito que no contaba con redundancia ni plan de recuperación ante desastres. Cuando una falla eléctrica dejó sus sistemas fuera de línea durante 14 horas y las 12 sucursales tuvieron que facturar manualmente en papel, la gerencia decidió que era momento de actuar. Este es el relato completo de cómo migraron toda su infraestructura a Microsoft Azure y los resultados que lograron.

Contexto: una infraestructura al límite

ModaPlus fue fundada en 2010 y creció de forma orgánica, abriendo sucursales progresivamente. Cada nueva tienda implicaba conectar un punto de venta al servidor central mediante enlaces de datos dedicados. La infraestructura tecnológica se fue construyendo de forma reactiva: cuando algo fallaba o quedaba corto, se agregaba un parche. El resultado era una arquitectura frágil y costosa de mantener.

Inventario de infraestructura pre-migración

  • 3 servidores físicos Dell PowerEdge (modelos de 2018 y 2019) en un cuarto de servidores sin sistema de enfriamiento dedicado
  • Servidor de base de datos SQL Server 2016 con 64 GB de RAM, constantemente al 90% de capacidad
  • Servidor de aplicaciones que alojaba el ERP, el sistema de facturación y el servidor de correo
  • Servidor de archivos con 4 TB de información, sin política de retención ni clasificación
  • 12 enlaces de datos dedicados (uno por sucursal) con un costo total mensual de $2,400
  • Backup en cintas LTO realizados manualmente por el técnico de TI, con frecuencia irregular
  • Sin plan documentado de recuperación ante desastres
  • Un solo técnico de TI a cargo de toda la infraestructura

Problemas identificados

El análisis de la infraestructura existente reveló vulnerabilidades críticas que ponían en riesgo la continuidad del negocio:

  • Los servidores habían superado su vida útil recomendada y presentaban fallas de hardware cada vez más frecuentes
  • El rendimiento del sistema se degradaba significativamente durante temporadas altas (Día de la Madre, Black Friday, Navidad), justamente cuando más se necesitaba
  • Las sucursales experimentaban desconexiones frecuentes que impedían realizar transacciones
  • No existía un punto de recuperación garantizado: el último backup verificado tenía 18 días de antigüedad
  • El costo mensual de mantenimiento de infraestructura (enlaces, soporte de hardware, licencias) alcanzaba los $4,800
  • La dependencia de una sola persona para la gestión técnica representaba un riesgo operativo alto

Diseño de la arquitectura Azure

Se diseñó una arquitectura en la nube que no solo replicara lo existente sino que resolviera las limitaciones actuales y habilitara capacidades nuevas. El diseño siguió principios de alta disponibilidad, seguridad y escalabilidad, pero siempre considerando el presupuesto de una PYME.

Componentes de la arquitectura

  • Azure SQL Database (tier Business Critical): Base de datos gestionada con alta disponibilidad integrada, backups automáticos cada 5 minutos y capacidad de escalar recursos bajo demanda durante temporadas altas.
  • Azure App Service: Plataforma para alojar el ERP y las aplicaciones web sin necesidad de gestionar servidores. Incluye escalamiento automático que agrega capacidad cuando la demanda lo requiere.
  • Azure Blob Storage: Almacenamiento para archivos con políticas automáticas de retención que mueven documentos antiguos a capas de almacenamiento más económicas.
  • Azure Virtual Network con VPN Point-to-Site: Conectividad segura para las sucursales a través de internet regular, eliminando la necesidad de enlaces dedicados costosos. Cada sucursal se conecta mediante una VPN cifrada que funciona sobre cualquier conexión de internet.
  • Azure Active Directory: Gestión centralizada de identidades y accesos, permitiendo controlar quién accede a qué sistema desde qué ubicación.
  • Azure Monitor y Application Insights: Monitoreo proactivo de toda la infraestructura con alertas automáticas ante cualquier anomalía.
  • Azure Backup: Respaldos automatizados con retención de 30 días para recuperación puntual y 12 meses para recuperación ante desastres.

Proceso de migración por fases

Fase 1: Preparación y prueba de concepto (Semanas 1-3)

Se configuró el entorno Azure, se estableció la conectividad básica y se realizó una migración de prueba con una copia de la base de datos de producción. Se verificó que el ERP funcionara correctamente sobre la nueva plataforma y se midieron tiempos de respuesta desde diferentes ubicaciones. Esta fase incluyó la contratación de servicios de internet de respaldo para las sucursales, ya que el modelo dependería de conectividad a internet en lugar de enlaces dedicados.

Fase 2: Migración de archivos y correo (Semanas 4-5)

Se migró el servidor de archivos a Azure Blob Storage, organizando la información en una estructura lógica y estableciendo permisos por departamento. Se migró el correo electrónico a Microsoft 365, dando a cada usuario buzón en la nube, Teams para comunicación interna y acceso a las herramientas de productividad de Office.

Fase 3: Migración de la base de datos (Semana 6)

Esta fue la fase más crítica. Se realizó en un fin de semana largo para minimizar el impacto. El viernes a las 8 PM se detuvo el sistema, se realizó la migración final de la base de datos a Azure SQL con la herramienta Azure Database Migration Service, se verificó la integridad de los datos y se realizaron pruebas exhaustivas. El domingo a las 2 PM el sistema estaba operativo en Azure y se realizaron pruebas desde tres sucursales piloto. El lunes a las 7 AM, antes de la apertura de tiendas, se verificó la operación desde las 12 sucursales.

Fase 4: Migración de aplicaciones (Semanas 7-8)

Se migró el ERP y las aplicaciones complementarias a Azure App Service. Se configuró el escalamiento automático y se establecieron las reglas de monitoreo. Se desactivaron los enlaces dedicados de las sucursales gradualmente, reemplazándolos por conexiones VPN sobre internet.

Fase 5: Optimización y descomisionamiento (Semanas 9-12)

Se realizaron ajustes de rendimiento basados en los datos de monitoreo de las primeras semanas. Se optimizaron las consultas de base de datos más pesadas, se configuraron las políticas de escalamiento y se descomisionaron los servidores físicos y los enlaces dedicados.

Desafíos encontrados y cómo se resolvieron

La migración no estuvo libre de obstáculos. Estos fueron los principales desafíos y las soluciones aplicadas:

  • Latencia en sucursales con internet lento: Dos sucursales en ciudades intermedias tenían conexiones de internet con alta latencia. Se resolvió implementando un sistema de caché local que almacena los datos más frecuentes y sincroniza con la nube en segundo plano, permitiendo que el POS funcione con fluidez incluso con conexiones de baja velocidad.
  • Consultas SQL no optimizadas: Varias consultas del ERP que funcionaban aceptablemente en un servidor local se volvieron lentas en la nube debido a diferencias en la arquitectura de Azure SQL. Se identificaron y optimizaron 23 consultas críticas, agregando índices y reescribiendo las más complejas.
  • Resistencia del equipo de TI: El técnico de TI existente temía que la nube hiciera innecesario su rol. Se le involucró activamente en la migración, se le capacitó en administración de Azure y su rol evolucionó de mantener servidores físicos a gestionar la infraestructura en la nube y liderar proyectos de mejora tecnológica.
  • Compatibilidad con sistema de facturación electrónica: El sistema de facturación electrónica integrado con el SRI requería ajustes para funcionar en la nube. Se trabajó directamente con el proveedor del sistema para adaptar las configuraciones de red y certificados digitales.
  • Cortes de internet en sucursales: Aunque poco frecuentes, los cortes de internet son una realidad en Ecuador. Se implementó un modo offline en el POS que permite continuar operando y facturando durante cortes, sincronizando automáticamente cuando se restaura la conexión.

Resultados: comparativa antes y después

Disponibilidad del sistema

  • Antes: 94.5% de disponibilidad (aproximadamente 40 horas de caída al año)
  • Después: 99.9% de disponibilidad (menos de 9 horas de caída al año, incluyendo ventanas de mantenimiento programadas)

Costos de infraestructura mensuales

  • Antes: $4,800 mensuales (enlaces dedicados $2,400 + mantenimiento hardware $1,200 + licencias $800 + electricidad cuarto de servidores $400)
  • Después: $2,850 mensuales (Azure $1,500 + Microsoft 365 $600 + internet mejorado en sucursales $750)
  • Ahorro: $1,950 mensuales, equivalente a una reducción del 40.6%

Rendimiento del sistema

  • Antes: Tiempo de respuesta del POS entre 3 y 8 segundos, peor en horas pico
  • Después: Tiempo de respuesta consistente menor a 2 segundos, sin degradación en horas pico gracias al escalamiento automático

Protección de datos

  • Antes: Backups manuales irregulares, último backup verificado con 18 días de antigüedad
  • Después: Backups automáticos cada 5 minutos, retención de 30 días, prueba de restauración mensual automatizada

Capacidad de escalar

  • Antes: Agregar capacidad requería comprar hardware, proceso de semanas o meses
  • Después: Escalamiento automático en minutos durante picos de demanda, con regreso a la capacidad base cuando el pico pasa

Gestión de TI

  • Antes: Un técnico dedicado casi exclusivamente a mantener servidores funcionando
  • Después: El mismo técnico ahora dedica 70% de su tiempo a proyectos de mejora e innovación

Beneficios no previstos inicialmente

Además de los resultados esperados, la migración habilitó beneficios que no se habían contemplado originalmente:

  • Trabajo remoto para el equipo administrativo: Con las aplicaciones en la nube y Microsoft 365, el equipo administrativo puede trabajar desde cualquier ubicación. Esto fue especialmente valioso durante períodos de movilidad reducida.
  • Apertura de nuevas sucursales simplificada: Abrir una nueva tienda ya no requiere contratar un enlace dedicado ni configurar hardware complejo. Con una conexión a internet y las credenciales correctas, una nueva sucursal puede estar operativa en horas en lugar de semanas.
  • Analítica avanzada posible: Con los datos centralizados en Azure SQL, fue posible conectar Power BI directamente a la base de datos y crear dashboards que antes eran impensables por las limitaciones del servidor local.
  • Mejora en la seguridad: Azure Active Directory permitió implementar autenticación multifactor y políticas de acceso condicional, elevando significativamente la postura de seguridad de la empresa.

Recomendaciones para empresas que consideran migrar a la nube

La experiencia con ModaPlus confirma que la migración a la nube es viable y beneficiosa para PYMEs ecuatorianas. Estas son las recomendaciones clave:

  • Realiza un inventario honesto de tu infraestructura actual: No puedes planificar una migración si no sabes exactamente qué tienes. Documenta cada servidor, aplicación, base de datos y flujo de datos.
  • Calcula el costo total de propiedad actual: Incluye no solo los costos directos sino también los costos ocultos: tiempo del personal en mantenimiento, impacto de las caídas, riesgo de pérdida de datos.
  • No migres todo de golpe: El enfoque por fases permite validar cada paso antes de avanzar al siguiente. Comienza por las cargas de trabajo menos críticas y deja las más sensibles para cuando ya tengas experiencia y confianza.
  • Asegura la conectividad antes de migrar: En Ecuador, la calidad del internet varía significativamente por zona. Verifica la conectividad en todas tus ubicaciones y contrata enlaces de respaldo donde sea necesario.
  • Invierte en capacitación: Tu equipo de TI necesitará nuevas habilidades para gestionar infraestructura en la nube. Esta inversión se paga sola con la eficiencia ganada.
  • Trabaja con un partner certificado: La migración a la nube tiene complejidades técnicas que requieren experiencia. Un partner con certificaciones Azure y experiencia en el mercado ecuatoriano puede evitarte errores costosos y acelerar el proceso significativamente.

Tu empresa puede lograr resultados similares

La migración a la nube ya no es una decisión de si hacerla, sino de cuándo y cómo hacerla. Cada mes que una empresa opera sobre infraestructura obsoleta es un mes de riesgo innecesario, costos excesivos y oportunidades perdidas. Conoce nuestros servicios de migración y gestión en la nube o solicita un diagnóstico gratuito de tu infraestructura actual.

¿Listo para transformar tu empresa?

Agenda una asesoría gratuita con nuestro equipo y descubre cómo podemos ayudarte.