A partir de nuestra vasta experiencia en la migración cloud (desde el año 2015), hemos detectado que es importante considerar los siguientes puntos al diseñar un roadmap de migración de aplicaciones criticas, como SAP, a la nube pública.
1. Entender cómo agrega valor la nube a tu organización
Lo primero y fundamental es comprender que el valor de migración cloud está relacionado con la innovación, la flexibilidad y la escalabilidad. Luego, que trabajar con la nube implica que se puede adquirir capacidad bajo demanda, a diferencia del modelo on-premise que implica comprar infraestructura al inicio. Esto considerando la capacidad proyectada en un período de años y pagando por capacidad ociosa en la fase inicial.
Algunos de los siguientes seis puntos pueden realizarse en paralelo, aunque todos son requisitos para el punto 7.
2. Realizar una evaluación de aplicaciones y servicios
Es importante llevar a cabo una evaluación que permita analizar al menos los siguientes puntos:
- Factibilidad, ya que existen algunas aplicaciones que no son compatibles con la nube, por lo que se debe analizar su migración y en qué términos. Adicionalmente, hay ciertos componentes sobre los cuales existen dudas acerca de su comportamiento en la nube; para estos casos es muy recomendable realizar Pruebas de Concepto que permitan evaluar distintas alternativas.
- Impacto de migrar a la nube tomando en cuenta las interdependencias e interacciones entre las diferentes aplicaciones y servicios de TI que operan en la organización.
Esta evaluación no solamente hará visible las aplicaciones y servicios de TI que serán parte del alcance de la migración cloud, sino que también los procesos de negocio y las áreas de la organización que estarán involucradas en el proyecto.
Adicionalmente, es importante identificar las restricciones de contratos, compromisos con el negocio, cumplimiento de regulaciones, etc.
3. Definir la estrategia de la migración cloud
La estrategia debe adecuarse al contexto del negocio, de manera que tome en consideración la evaluación realizada en el punto 2.
Existen diferentes estrategias que van desde modificar las aplicaciones y servicios al momento de la migración para iniciar con mejoras en la nube, hasta reubicarlas tal cual se encuentran en la actualidad. La evaluación de cada una permitirá determinar el orden y alcance de cada migración.
Una buena práctica es identificar qué grupos de aplicaciones y servicios TI se pueden migrar en paquetes, considerando un enfoque incremental y, con ello, encapsular los riesgos e impactos que el proyecto involucre para la organización.
4. Analizar la oferta de proveedores de nube pública
Es esencial informarse y comparar los beneficios de distintos proveedores de nube pública. También es clave analizar su catálogo de aplicaciones nativas, políticas de responsabilidad compartida, y conocer sus partners y experiencia en la nube pública elegida.
Una vez analizado el proveedor, será importante conocer sus partners y el nivel de conocimiento y experiencia de estos en la nube pública definida.
5. Casos de negocio de migración cloud
Desarrollar el caso de negocio ayuda a consensuar el problema a resolver con la migración, su impacto en procesos y resultados, y determinar alternativas y beneficios esperables. Asimismo es fundamental cuantificar el retorno de la inversión (ROI).
6. Desarrollar capacidades
Determinar las habilidades, capacidades y conocimientos necesarios del equipo es crucial. Definir cómo obtener el conocimiento faltante, ya sea capacitando al equipo interno o contratando un servicio externo, asegura una ejecución eficiente del proyecto.
7. Realizar la migración cloud
Con los puntos anteriores definidos, se puede planificar el proyecto de migración. Considerar aspectos organizacionales y asignar un equipo con el conocimiento técnico necesario minimizará los riesgos que impacten en la organización y sus datos.
8. Optimización y conversión
Se puede trasladar una aplicación sin cambios y luego rehacerla en la nube para optimizarla. Por ejemplo, se podría agregar un esquema más eficiente de Disaster Recovery o Alta Disponibilidad o, también, rehacer algo que ya está funcionando en cloud para agregar una nueva funcionalidad.
9. Establecer un modelo de gobierno
Definir un modelo, políticas y procesos para controlar costos es necesario para equilibrar la flexibilidad que otorga una migración de este tipo. Este nuevo modelo puede requerir nuevos perfiles en la organización, que se pueden incorporar mediante capacitación.
10. Innovar
Aprovechar todas las oportunidades que ofrece la migración cloud para la innovación es clave. Esto aplica desde IoT, Big Data, Analytics, hasta sustituir aplicaciones legacy por microservicios nativos de la nube, lo que puede optimizar costos y mejorar procesos.
¿Desea consultar sobre un proyecto en particular? Nos encantaría poder asesorarle, contáctenos.
Notas relacionadas: