Getty Images/iStockphoto

Seis desafíos de la migración a la nube que debemos afrontar y superar

Una migración a la nube puede conllevar muchos riesgos, costos inesperados e inconvenientes. Puede minimizarlos o evitarlos con una evaluación, planificación y capacitación exhaustivas.

La migración a la nube promete una mayor escalabilidad, una mayor eficiencia y menores costos operativos. Sin embargo, el proceso de transición de una infraestructura local a una infraestructura en la nube suele ser más complejo de lo que las organizaciones anticipan. Sin una planificación y previsión adecuadas, estas transiciones pueden provocar interrupciones en las operaciones, vulnerabilidades de seguridad y gastos inesperados.

Un estudio de McKinsey concluyó que hasta el 38 % de los proyectos de migración a la nube no se ajustan a los plazos previstos, y el 75 % superan el presupuesto. Comprender los obstáculos más comunes antes de embarcarse en el proceso de migración a la nube puede ayudar a evitar estos contratiempos y garantizar una transición más fluida.

Las organizaciones deben estar preparadas para enfrentar estos seis desafíos comunes.

1. Evaluación y planificación inadecuadas

Uno de los mayores obstáculos de la migración a la nube es subestimar la importancia de una evaluación y una planificación exhaustivas. Esto puede dar lugar a una serie de problemas durante todo el proceso de migración y más allá, lo que puede derivar en proyectos fallidos, costos inesperados y operaciones interrumpidas.

Una evaluación integral es la base de una estrategia de migración a la nube exitosa. Implica analizar la infraestructura de TI, las aplicaciones, los datos y los procesos de negocios actuales. Sin este paso crucial, las organizaciones corren el riesgo de avanzar con información incompleta, lo que puede llevar a una mala toma de decisiones y a una mala asignación de recursos.

Los componentes clave de la evaluación pueden incluir lo siguiente:

  • Inventario de infraestructura y dependencias.
  • Análisis de cartera de aplicaciones.
  • Evaluación de datos y requisitos de cumplimiento.
  • Evaluación de la arquitectura de red.
  • Evaluación comparativa del rendimiento.
  • Mapeo de control de seguridad.

Las consecuencias más comunes de una evaluación inadecuada incluyen costos inesperados debido a una subestimación del costo total de propiedad (TCO), problemas de rendimiento debido a dependencias pasadas por alto, violaciones de cumplimiento, vulnerabilidades de seguridad e interrupciones operativas. Las organizaciones pueden mitigar estos riesgos involucrando a las partes interesadas clave de manera temprana, utilizando herramientas de detección automatizadas y realizando migraciones piloto antes de la implementación completa.

2. Costos ocultos y crecientes

El modelo de pago por uso de la computación en la nube puede ser engañosamente complejo, y las organizaciones suelen subestimar el costo total de propiedad al migrar a la nube. Si bien los costos básicos de computación y almacenamiento son generalmente sencillos, numerosos gastos ocultos pueden afectar significativamente el presupuesto de nube de una organización.

Los costos de transferencia de datos, en particular las tarifas de salida, son un excelente ejemplo de estos gastos que a menudo se pasan por alto. Los proveedores de la nube normalmente no cobran nada por el ingreso de datos, pero pueden cobrar tarifas sustanciales por la salida de datos. Algunas organizaciones gastan hasta el 27 % de su presupuesto de nube en tarifas de salida, según Cloudflare, un proveedor de plataformas en la nube. Esta asimetría en los precios puede generar sorpresas financieras importantes, especialmente para aplicaciones con uso intensivo de datos o aquellas con un alto tráfico de salida.

Los costos de almacenamiento también pueden ser más complejos de lo que parecen inicialmente. Si bien el costo base por gigabyte suele ser claro, las organizaciones pueden no tener en cuenta por completo los diferentes niveles de almacenamiento disponibles –por ejemplo, almacenamiento en caliente, frío y de archivo– y sus tarifas de recuperación asociadas. Por ejemplo, la recuperación de datos del almacenamiento de archivo puede generar costos elevados, que pueden no ser evidentes de inmediato al elegir una opción de almacenamiento.

Los costos operativos son otra área en la que los gastos pueden acumularse rápidamente. Esta categoría incluye los costos de las herramientas de monitoreo, los servicios administrados y otras funciones de soporte operativo. Estas herramientas y servicios, si bien suelen ser necesarios para mantener una infraestructura de nube confiable, pueden representar una parte significativa del gasto total en la nube.

La capacitación y el perfeccionamiento del personal es otro costo oculto de la migración a la nube. A medida que las organizaciones realizan la transición a sistemas basados ​​en la nube, a menudo necesitan invertir en capacitar a sus equipos de TI sobre nuevas tecnologías y metodologías. Esto puede incluir programas de certificación formal, que pueden requerir mucho tiempo y ser costosos.

3. Brechas de seguridad y cumplimiento normativo

El modelo de responsabilidad compartida en la computación en la nube genera nuevos desafíos de seguridad y cumplimiento normativo para las organizaciones. Si bien los proveedores de la nube protegen la infraestructura subyacente, las organizaciones siguen siendo responsables de aspectos críticos de seguridad y cumplimiento normativo, incluidos los siguientes:

  • Cifrado de datos y controles de acceso.
  • Gestión de identidad y acceso.
  • Seguridad de la aplicación.
  • Cumplimiento normativo.
  • Configuración de seguridad de red.

Muchas organizaciones tienen dificultades para comprender e implementar plenamente sus responsabilidades en materia de seguridad en la nube. Una encuesta de Gartner de 2023 reveló que el 63 % de las organizaciones han implementado una estrategia de confianza cero para gestionar la seguridad en la nube, lo que pone de relieve una creciente conciencia de los desafíos.

Para abordarlos, las organizaciones deberían hacer lo siguiente:

  1. Definir claramente la propiedad y las responsabilidades de seguridad.
  2. Implementar fuertes controles de acceso y encriptación.
  3. Auditar periódicamente las configuraciones y el acceso.
  4. Utilizar herramientas de seguridad nativas de la nube proporcionadas por proveedores de servicios en la nube.
  5. Mantener el cumplimiento mediante evaluaciones continuas.

Estos pasos se alinean estrechamente con lo que la Cloud Security Alliance tiene que decir sobre el modelo de responsabilidad compartida.

En definitiva, para implementar con éxito el modelo de responsabilidad compartida se necesita un enfoque integral que combine personas, procesos y tecnología. Las organizaciones deben invertir en formación, adoptar las mejores prácticas de seguridad y aprovechar las herramientas nativas de la nube para cerrar las brechas de seguridad y cumplimiento normativo.

4. Integración y dependencias

Las dependencias de aplicaciones complejas pueden descarrilar los cronogramas y presupuestos de la migración.

Imagine que su organización está migrando una aplicación orientada al cliente que parece independiente, pero que en realidad tiene dependencias ocultas en bases de datos heredadas, servicios de terceros y herramientas internas. Sin un mapeo de dependencias adecuado, la migración podría generar los siguientes tipos de interrupciones del servicio:

  • Transferencias de datos incompletas, lo que da como resultado la falta de información del cliente.
  • Errores de autenticación debido a conexiones no asignadas a servicios de identidad internos.
  • Integraciones rotas con procesadores de pagos o herramientas de análisis de terceros.
  • Degradación del rendimiento debido a consultas de bases de datos ineficientes en sistemas locales y en la nube.
  • Violaciones de cumplimiento si se exponen datos confidenciales inadvertidamente durante el proceso de migración.

Estos problemas pueden provocar tiempos de inactividad prolongados, pérdida de ingresos, pérdida de confianza de los clientes y sanciones regulatorias. Para mitigar estos riesgos, es fundamental seguir estos pasos clave para la gestión de dependencias:

  1. Crear mapas detallados de dependencia de aplicaciones.
  2. Identificar puntos de integración y API.
  3. Probar interconexiones en un entorno de prueba.
  4. Planear para operaciones híbridas temporales.
  5. Implementar un monitoreo fuerte.

5. La brecha de habilidades

La transición a la computación en la nube requiere nuevos conjuntos de habilidades que muchos equipos de TI no poseen. Por ejemplo, el 38,9 % de los encuestados en una encuesta reciente de O'Reilly identificó la seguridad en la nube como la escasez de habilidades más importante, lo que pone de relieve un desafío apremiante en la industria.

Las organizaciones pueden abordar esta brecha a través de tres enfoques clave:

  1. Programas de formación estructurados
    1. Desarrollar rutas de aprendizaje específicas para cada rol.
    2. Utilice programas de certificación de proveedores de nube.
    3. Implementar laboratorios y talleres prácticos.
  2. Alianzas estratégicas
    1. Contrate MSP para obtener experiencia especializada.
    2. Asociarse con consultores de la nube para obtener orientación sobre la implementación.
    3. Utilice compañeros de entrenamiento para el desarrollo de habilidades.
  3. Gestión del conocimiento
    1. Crear documentación completa.
    2. Establecer las mejores prácticas internas.
    3. Implementar herramientas de colaboración.

Comience con una evaluación de habilidades para identificar las carencias específicas en el conocimiento de la nube de su equipo. Esto ayuda a crear programas de capacitación específicos en lugar de adoptar un enfoque único para todos.

6. Bloqueo del proveedor

La dependencia de un proveedor es un riesgo importante en la computación en la nube cuando las organizaciones se vuelven excesivamente dependientes de los servicios exclusivos de un único proveedor, lo que hace que sea difícil y costoso cambiar de proveedor. Esta dependencia suele desarrollarse gradualmente a medida que las empresas adoptan servicios administrados, bases de datos y herramientas de automatización más específicos de la plataforma.

Este cuadro enumera algunos de los riesgos que pueden correr las organizaciones al utilizar un solo proveedor, junto con posibles estrategias de mitigación.

Para liberarse de la dependencia se necesita un enfoque metódico que comience por auditar el uso de los servicios en la nube para identificar las áreas de mayor dependencia. Si bien los servicios básicos, como la computación, tienen un riesgo bajo de dependencia, los servicios más avanzados, como las arquitecturas sin servidor, plantean un riesgo especialmente alto. Para evitar una dependencia problemática, es fundamental tomar decisiones arquitectónicas informadas de manera temprana y equilibrar los beneficios inmediatos con la flexibilidad a largo plazo.

Adam Bertram es un veterano de 20 años en el campo de las TI y un profesional experimentado en el ámbito de los negocios en línea. Es emprendedor, influenciador en el campo de las TI, MVP de Microsoft, bloguero, formador y redactor de contenido de marketing para varias empresas tecnológicas.

Investigue más sobre Apps y servicios de nube