
DevOps se trata de una mejora constante, y muchas tendencias están madurando este año y se están generalizando. En un campo que se mueve tan rápido como DevOps, es valioso descubrir lo que se avecina.
DevOps (una combinación de “Desarrollo” y “Operaciones”) es un espíritu que enfatiza la importancia de la comunicación y la colaboración entre los desarrolladores de software y los profesionales de TI de producción mientras se automatiza la implementación de cambios de software e infraestructura, como informó anteriormente TechRepublic .
El objetivo es crear un entorno de trabajo en el que la creación, prueba e implementación de software se pueda realizar de forma rápida, fiable y frecuente. Al hacer esto, una empresa puede lograr sus objetivos más rápido e implementar nuevas funciones, parches de seguridad y correcciones de errores.
TechRepublic se dirigió a los expertos para pedirles su opinión sobre las 11 principales tendencias de DevOps que vale la pena ver en 2020:
- Un enfoque en la gestión del ciclo de vida de un extremo a otro agilizará la complejidad del flujo de trabajo de DevOps
Sid Phadkar, director de producto senior de Akamai, dijo: “Con la aparición de microservicios y cadenas de herramientas de CI / CD, se ha hecho hincapié en desarrollar y aprovechar muchas herramientas diferentes para abordar pequeñas tareas distribuidas en flujos de trabajo paralelos similares. Por ejemplo, dos diferentes Los equipos dentro de una organización a menudo tienen sus propios canales de CI / CD que consta de muchas herramientas diferentes que atienden al control de versiones, la automatización de compilaciones, el análisis de monitoreo, las pruebas tempranas, los procesos de revisión de código y más. Si bien las organizaciones han cosechado los beneficios de atender flujos de trabajo personalizados, esto también ha llevado a una increíble expansión de herramientas dentro de equipos a menudo dispersos que pueden obstaculizar la productividad. Los proveedores de DevOps a menudo tienen la tarea de garantizar la compatibilidad con herramientas de otros proveedores. En 2020, la cantidad de herramientas seguirá aumentando, pero habrá un movimiento hacia la gestión del ciclo de vida de un extremo a otro y aplicaciones únicas que optimicen las herramientas y los flujos de trabajo para, en última instancia, mejorar la velocidad y la agilidad del desarrollo de software “.
- La definición de aplicación moderna está cambiando
Scott Johnston, CEO de Docker, dijo: “Las aplicaciones de hoy son más complejas que las de ayer. En 2020, las aplicaciones modernas impulsarán la innovación del mañana y esto requiere un conjunto diverso de herramientas, lenguajes y marcos para los desarrolladores. Los desarrolladores necesitan incluso más flexibilidad para abordar esta nueva ola de aplicaciones modernas y evolucionar con el resto de la industria “.
- SQL volverá con fuerza
Venkat Venkataramani, cofundador y CEO de Rockset, dijo: “Veremos empresas haciendo un gran esfuerzo hacia la estandarización alrededor de SQL para toda su pila de administración de datos. Soluciones de administración de datos, ya sean plataformas de transmisión, sistemas operativos en línea o análisis de lotes fuera de línea., todos convergerán a SQL como una interfaz estándar para desarrolladores y científicos de datos por igual.
“Es laborioso escribir código personalizado para unir una canalización de datos y también es notoriamente difícil aprender un montón de lenguajes de consulta específicos de dominio para diferentes bases de datos NoSQL. Resulta que la característica principal que falta en los sistemas NoSQL es SQL, y esto explica el interés renovado en SQL. En febrero de 2019, Rockset lanzó la Encuesta binaria para averiguar dónde se encuentran los desarrolladores en los debates más importantes de la comunidad. Según estos resultados de más de 2600 encuestados hasta la fecha, SQL está haciendo un fuerte regreso, con un abrumador 83 por ciento de los encuestados que prefieren SQL como lenguaje de recuperación de datos “, dijo Venkataramani.
- Abandonar el modelo “Muévete rápido y rompe cosas”
Ramneek Gupta, director gerente y codirector de inversión de riesgo en Citi Ventures, dijo: “En 2020, creo que veremos menos empresas y emprendedores utilizando el modelo de ‘moverse rápido y romper cosas’. Si bien esta ideología nunca ha funcionado en servicios financieros, estamos viendo que está teniendo continuas repercusiones negativas para las grandes tecnologías. Dado que la privacidad y la regulación se están convirtiendo en una de las principales preocupaciones de los consumidores, más empresas pisarán los frenos antes de lanzarse a nuevos planes comerciales. Con cambios de comportamiento, tecnológicos e industriales sucediendo constantemente a nuestro alrededor, creo que en 2020 veremos más compañías sopesando su próximo movimiento antes de lanzarse al lanzamiento de un producto, OPI o cambio de marca “.
- Las organizaciones buscarán validar y optimizar el valor que brindan sus herramientas de DevOps a escala.
Phadkar dijo: “Muchos expertos del mercado predicen una caída o recesión masiva en los próximos 12 a 24 meses, lo que significa que las organizaciones de todo el mundo buscarán formas de reducir costos sin recortar la producción para capear la tormenta. Iniciativas de transformación digital y de nube primero dentro de las organizaciones Por lo general, se les ha dado mano libre sobre las necesidades presupuestarias en los últimos años. Al mismo tiempo, la madurez de las herramientas de DevOps ha significado que estas herramientas han evolucionado y ahora se aprovechan a escala y se vuelven más costosas cada día. En 2020, las organizaciones tienen un enfoque significativo en las estructuras de costos y buscarán aprovechar las herramientas de DevOps que brindan un valor equivalente, pero minimizan los costos a escala “.
- Consolidación en torno a la implementación de una malla de servicios específica
Chandler Hoisington, vicepresidente senior de ingeniería y producto en D2iQ, dijo: “En 2020, predigo que veremos la consolidación en torno a una implementación de malla de servicio específica para que la comunidad se unan. Una malla de servicio garantiza que la comunicación entre contenedores esté disponible y sea confiable y seguro al tiempo que proporciona algunas capacidades clave como equilibrio de carga, cifrado, etc. Este espacio no es lo suficientemente grande para cuatro o cinco jugadores principales y es probable que Linkerd o Istio salgan del otro lado con un servicio completo y listo para la empresa. Estas tecnologías pueden resolver tantos problemas de los clientes y puntos débiles, y será interesante ver cuántos problemas resolvemos en esta capa “.
- Se cerrará la brecha de habilidades de los desarrolladores
Johnston dijo: “El desarrollador de software ha sido uno de los puestos de trabajo más populares de los últimos años, pero la demanda de nuevas tecnologías y habilidades avanzadas plantea desafíos (por ejemplo, la necesidad de conocer las tendencias emergentes, como las aplicaciones sin servidor y mantenerse actualizado en el código abierto). Además, la demanda aún supera a la oferta. La clave para cerrar esta brecha es una experiencia de desarrollador personalizada, construida sobre una base de flexibilidad, poder de toma de decisiones y desafío a través de la resolución de problemas “.
- DevSecOps se hará realidad
Phadkar dijo: “Con el creciente número de violaciones de datos y un mayor énfasis en las regulaciones de privacidad de datos como PSD2 y GDPR tanto en los EE. UU. Como a nivel mundial, las organizaciones conocedoras de DevOps se verán obligadas a priorizar la diligencia en las medidas de seguridad en el tiempo extra para comercializar en el próximo año. . A medida que se implementen nuevas regulaciones, más desarrolladores de aplicaciones tendrán el mandato de crear políticas de seguridad estrictas directamente dentro del código. Habrá un aumento en las herramientas de DevOps que se encargan de automatizar más tareas relacionadas con el cumplimiento dentro de los equipos de seguridad, incorporando así seguridad y cumplimiento medidas en los flujos de trabajo diarios de CI “.
- Una tasa de adopción más rápida de nuevas tecnologías
Robert Reeves, cofundador y director de tecnología de Datical, “La tasa de adopción de nuevas tecnologías aumentará drásticamente, especialmente con el código abierto. Solo mire Kubernetes : todos nos sorprendió la rapidez con la que proliferaron. Lo mismo sucederá con tecnologías como Spinnaker, pero aún más rápido. JPMorgan Chase hizo una declaración pública de su compromiso con Spinnaker en SpringOne, y veremos que más empresas hacen lo mismo. En base a esto, los CIO deben explorar activamente estas nuevas tecnologías y prestar atención a lo que les interesa a sus desarrolladores, ya que esto indicará las áreas en las que necesitan invertir “.
- Una estrategia de contenedor primero demostrará su valía
Johnston dijo: “Los desarrolladores han sido durante mucho tiempo defensores de los contenedores, pero ha habido un gran cambio hacia el establecimiento de estrategias basadas en contenedores que son fundamentales para la transformación empresarial. 2020 marcará el año en que estas iniciativas centradas en contenedores se convertirán en el enfoque de referencia y se desarrolla a mayor escala, en empresas e industrias, ya que demuestra un impacto inmediato al proporcionar un camino claro hacia la nube, al tiempo que reduce costos y riesgos “.
- La tendencia de código bajo será invadida por soluciones sin código para que los desarrolladores ciudadanos y los profesionales de TI puedan centrarse en problemas más importantes.
Nikfar Khaleeli, vicepresidente de productos de Blue Cedar, dijo: “Las soluciones de código bajo se volverán menos atractivas a medida que las soluciones completas sin código continúen apareciendo y permitan a los desarrolladores centrarse menos en problemas repetibles y rutinarios (como Software-as-a- Proveedores de servicios que permiten a los clientes hacer extensiones en sus plataformas o integración de seguridad automatizada) y más en proyectos sofisticados que no pueden automatizarse. A medida que las soluciones sin código permitan a más desarrolladores ciudadanos automatizar algunos de esos problemas más simples, veremos un nuevo La generación de innovación de software surge a medida que los desarrolladores de alto valor se centran en los problemas más complejos que pesan sobre el ecosistema tecnológico en general “.
Referencia
Teena Maddox. TechRepublic (2020) 11 tendencias de DevOps que serán más importantes en 2020. Tomado de:
https://www.techrepublic.com/article/11-devops-trends-that-will-matter-most-in-2020/