BLOG

El estado de los servicios de aplicaciones en 2020: Aplicaciones, automatización y arquitecturas

Miniatura de Lori MacVittie
Lori MacVittie
Publicado el 11 de febrero de 2020

Por fin se acabó. Meses de análisis de más de 2600 respuestas a nuestra encuesta sobre el estado de los servicios de aplicação han culminado en una mirada fascinante al impacto de la transformación digital en las organizaciones de todo el mundo.

Lo que descubrimos fue que las empresas están en proceso de transformación tecnológica. Cuatro de cada cinco ejecutivos nos dijeron que están ejecutando iniciativas de transformación digital y que esas iniciativas están impulsando la adopción de arquitecturas nativas de la nube y servicios de aplicaciones.

Y me refiero a exceso de velocidad. En promedio, la cartera de aplicaciones empresariales ahora está compuesta por un 15 % de aplicações modernas basadas en microservicios. Eso representa ahora más del 11% de aplicações monolíticas alojadas en mainframe. Si tenemos en cuenta los informes sobre retrasos extremos en el desarrollo de nuevas aplicações en todos los sectores, el hecho de que las aplicaciones modernas hayan consumido un porcentaje tan significativo del portafolio corporativo es nada menos que impresionante.

El auge de las arquitecturas nativas de la nube no debe tomarse a la ligera. Su impacto en todo, desde la adopción de la automatización hasta la implementación de servicios de aplicaciones, no es trivial. La naturaleza codependiente de las aplicações nativas de la nube con respecto a la infraestructura nativa de la nube se muestra en nuestros hallazgos con respecto a las preferencias de factores de forma de servicios de aplicação locales. En 2018, solo el 9% quería implementar servicios de aplicaciones en contenedores. ¿En 2019? Esta cifra aumentó hasta el 14%. ¿Y hoy? Esa cifra es un impresionante 19%. Un poco más del porcentaje de aplicaciones nativas de la nube en una cartera de aplicaciones promedio. Esa preferencia se muestra claramente en las tasas de implementación de servicios de aplicaciones relacionados, como malla de servicios, control de ingreso, descubrimiento de servicios y puerta de enlace de API.

Y esto se refleja en los roles encargados de implementar y operar esos servicios de aplicaciones. Descubrimos que, a medida que las aplicaciones nativas de la nube consumen una porción mayor de la cartera de aplicaciones corporativas, los profesionales de DevOps adquieren mayor responsabilidad en la implementación y operación de los servicios de aplicaciones que las acompañan.

Y a medida que lo hacen, traen consigo las herramientas en las que confían para automatizar el proceso de entrega. Python (30%), Ansible (25%) y GitHub Enterprise (13%) son las tres herramientas principales que se utilizan para la automatización y orquestación de pipelines en la actualidad.

Lo que puede resultar sorprendente es que las tasas de implementación de estos servicios de aplicaciones nativas de la nube no solo se producen en la nube pública. Las tasas de implementación en la nube pública y local son casi las mismas para todos los servicios de aplicaciones nativas de la nube. Prueba de que la nube nativa no es solo una aplicación implementada en la nube pública y que el impacto arquitectónico resonará en los centros de datos corporativos durante los próximos años.

La adopción de la automatización también va de la mano con las arquitecturas modernas y el viaje de la transformación digital . Este año vimos una mayor consistencia de la automatización en los cuatro componentes clave del proceso de implementación. Lo fascinante es que, de las cinco arquitecturas de aplicaciones generacionales, tanto los monolitos/mainframes como las nativas de la nube tienden a tener una correlación estadísticamente mayor con la automatización del proceso de implementación. ¿Arquitectura tradicional y aplicaciones móviles? Tuberías mayoritariamente manuales.

Si bien esperábamos ver la automatización asociada a las arquitecturas modernas (después de todo, es innata a su funcionamiento), nos sorprendió ver también que la automatización aparecía junto a los monolitos/mainframes. ¿Nuestra conclusión? Algunas aplicaciones son tan importantes para el negocio que es necesario modernizar su funcionamiento para facilitar el funcionamiento y las actualizaciones periódicas.

Esa importancia y, en muchos casos, dependencia de las aplicaciones como base del negocio debería generar incomodidad ante los déficits autodeclarados de habilidades en seguridad. El déficit de habilidades número uno reportado por los encuestados es la seguridad de las aplicaciones. Más desconcertante es que el 56% de los puestos de seguridad señalaron que la seguridad de las aplicaciones era su mayor déficit de habilidades. Este es sin duda un desafío que las organizaciones deberán abordar en los próximos años. Es probable que la criticidad de las aplicaciones aumente, y la seguridad de las mismas puede ser la clave (o la barrera) para el éxito.

Hay tanto más en el informe de este año que no puedo resumirlo todo en un solo blog. Así que obtenga una copia del informe y esté atento a los futuros blogs de mi parte, de mi coautora Cindy Borovick y de las ideas de nuestro Evangelista Principal de la Nube, Tim Wagner.

¡Bienvenidos al 2020!