Modernizando Aplicaciones para el mundo multicloud

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.

Modernizando Aplicaciones para el mundo multicloud

Otros artículos donde hablamos de Cloud:

Fuente: https://www.youtube.com/watch?time_continue=31&v=rItaYdkc9Xk&feature=emb_logo

Como siempre, si algo le gustó, compártalo!

About the author

Soy Ingeniero en Redes, arquitecto de soluciones de TI, MBA con especialidad en gestión comercial. Tengo certificaciones a nivel profesional en Cloud Computing y Networking de diferentes marcas como Microsoft, Cisco y Amazon AWS.