Modernizar Aplicaciones para poder migrar o moverlas entre nubes es fundamental para nuestra estrategia multicloud.
En el post ¿Qué son las Cloud-native Apps? Definíamos la dificultad e importancia de las aplicaciones y la forma en que estas son desarrolladas para migrarlas al Cloud. Sin embargo, es más común encontrarnos con ambientes “brownfield” de aplicaciones monolíticas, mainframes o relaciones muy complejas para lo que necesitamos estrategias de migración al Cloud.
Modernizando Aplicaciones para el mundo Multicloud
En la infografía revisamos 3 estrategias de migración
Convertir Aplicaciones a Contenedores
Las infraestructuras basadas en contenedores tienen muchas ventajas para un ecosistema moderno de desarrollo. Por ello la primer estrategia es “contenizar” nuestras Apps.
Integración de Microservicios y Funciones
Todas las nuevas funcionalidades de nuestras aplicaciones deberían ser desarrolladas teniendo en cuenta el Cloud-native, las aplicaciones monolíticas deberían integrarse a nivel de APIs, webservices o colas de servicios a los nuevos microservicios y fabrics de funciones.
Reemplazo de Aplicaciones por Cloud-based Apps, microservicios y funciones
No siempre es posible llevar una aplicación compleja o con muchas relaciones a la nube, es importante evaluar los costes de desarrollarla desde cero usando microservicios y funciones independientes. Existen muchos casos que esta forma es mucho más eficiente a nivel de costos y recursos que migrar.
Otros artículos donde hablamos de Cloud:
- ¿Qué hace el CIO en la era Multicloud?
- El futuro del Cloud: ¿Hay espacio para los Local Cloud Providers?
- 10 ventajas del ‘cloud computing’
- Serverless la nueva tendencia en el Cloud
Fuente: https://www.youtube.com/watch?time_continue=31&v=rItaYdkc9Xk&feature=emb_logo
Como siempre, si algo le gustó, compártalo!
Comments