10/02/2020Comentarios desactivados en Modernizando Apps 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.
Otros artículos donde hablamos de Cloud: