Siete años después de que surgiera la frase, la nube nativa es el destino deseado para la mayoría de las organizaciones que se embarcan en un viaje de transformación digital.
Pero siete años es toda una vida en tecnología y sería extremadamente ingenuo pensar que la nube nativa es el final de la historia, al igual que la caída del Muro de Berlín no fue el final de la historia.
Como explica el director de operaciones de Container Solutions, Pini Reznik, es importante recordar que "nube nativo es un conjunto de tecnologías habilitadoras. Te permite ir más rápido, pero no es el objetivo”.
Entonces, ¿cuál es el objetivo? Cuando se trata de ayudar a las empresas a lograr sus ambiciones nativas de la nube, una de las herramientas más valiosas es la matriz de madurez nativa de la nube.
Usamos esto para ayudar a las organizaciones a establecer con precisión dónde se encuentran en su propio viaje hacia la nube nativa, ya sea que su punto de partida sea cascada, Agile o incluso ningún proceso.
El objetivo es ayudarlos a trazar un mapa para su desarrollo y evolución. Esto se debe a que creemos que hay muchos elementos involucrados en la evolución exitosa hacia la nube nativa más allá de las opciones de tecnología e infraestructura. La adopción de microservicios y la entrega continua es parte del proceso, pero eso tendrá poco impacto si los cambios en los productos o servicios aún deben ser acordados por una junta que se reúne mensualmente o incluso trimestralmente. Del mismo modo, puede levantar y cambiar una aplicación monolítica a metal desnudo en la nube, pero seguirá presentando los mismos problemas de mantenimiento y resiliencia que tenía cuando sudaba en su propio centro de datos.
Dicho de otro modo, la Matriz de madurez nativa de la nube ayuda a responder las preguntas: "¿Qué tan lejos está nuestro destino?" y "¿Ya llegamos?" Nos ayuda en Container Solutions a crear los mapas que las empresas necesitan para dar sentido a un panorama empresarial y tecnológico en rápida evolución. Esto les permite a ellos, y a nosotros, tomar decisiones inteligentes y monitorear el progreso a lo largo de su camino único hacia la nube.
Y después de trabajar con cientos de partes interesadas en docenas de organizaciones, podemos comenzar a trazar el esquema de las tecnologías y prácticas que darán forma al futuro cercano de la nube nativa y la tecnología y los negocios en general, y marcar el comienzo de la siguiente fase. del desarrollo dirigido por máquinas.
El primer eje del índice es la cultura, y quizás no sorprenda que la madurez nativa de la nube esté asociada con una cultura colaborativa. A medida que las organizaciones se enfrentan al mundo impredecible y vertiginoso de hoy, es esencial adoptar el aprendizaje, luchar por la mejora constante y continua y recompensar la autoeducación, la experimentación y la investigación.
Por lo tanto, predecimos que el siguiente paso será la organización experimental completa, donde se alienta a las personas a probar nuevas ideas a pequeña escala, aprendiendo de sus fallas y ampliando sus éxitos.
Cuando se trata de diseño de productos y servicios, creemos que la madurez nativa de la nube significa un proceso de diseño basado en datos en el que la decisión final sobre qué productos, mejoras o características trabajar no es el resultado de un largo proceso de diseño, sino basado en datos recopilados de usuarios reales. Piense en pruebas A/B o de múltiples variables.
Entonces, vamos a arriesgarnos y sugerir que el próximo paso es eliminar a los humanos de gran parte de este proceso por completo. Los datos de prueba recopilados en el campo deberían alimentar los sistemas impulsados por IA que realizarán ajustes evolutivos y ejecutarán pruebas por sí mismos, con poca interacción del desarrollador.
Eso no significa que los humanos estén completamente fuera del circuito. Todavía forman los equipos que constituyen la organización en su conjunto. Pero la forma en que estos individuos y equipos interactúan también seguirá cambiando. El cambio de cascada a ágil a nativo de la nube ha significado menos jerarquía y más autonomía tanto para equipos como para individuos, en paralelo con la ruptura de aplicaciones monolíticas en sistemas distribuidos basados en microservicios.
Madurar automáticamente
Creemos que el siguiente paso son las cadenas de suministro internas, donde cada servicio es un producto separado, y el equipo asume la responsabilidad tecnológica y comercial total de lo que administra o produce. Esto no es una exageración, es la cantidad de equipos de comercio electrónico que han operado durante la última década.
También es paralelo a los cambios que esperamos en la forma en que se ejecutan las organizaciones. La madurez nativa de la nube se ha asociado con un proceso que reúne el pensamiento de diseño, junto con técnicas ágiles y ajustadas, que trabajan juntas para eliminar el riesgo de proyectos grandes y complejos. Esto funciona particularmente bien cuando las organizaciones enfrentan altos niveles de incertidumbre o una tecnología que cambia rápidamente.
Entonces, el siguiente paso lógico es para sistemas altamente experimentales y autoorganizados con individuos o pequeños equipos que generan ideas que luego se iteran y mejoran en el campo, mediante la plataforma, automáticamente.
Esto se reflejará a nivel de arquitectura. Ya sabemos que los microservicios forman la base de las arquitecturas maduras nativas de la nube, en paralelo con todos los demás factores que hemos cubierto, por supuesto. Cuando se diseña correctamente, este enfoque facilita la ampliación del sistema. De hecho, debería ser un proceso totalmente automatizado.
Entonces, una evolución lógica de esto es un movimiento hacia funciones o arquitecturas sin servidor donde no hay necesidad de aprovisionar infraestructura, las tareas de operaciones se eliminan y todo se convierte en un proceso de pago por uso.
Del mismo modo, cuando se trata de mantenimiento, la observabilidad y la autorreparación que caracterizan la madurez nativa de la nube evolucionarán hacia el aprendizaje automático preventivo y la inteligencia artificial, como sucede con el diseño de productos. Los sistemas podrán prevenir fallas, por ejemplo, aumentando la capacidad. Esto será más rápido, más seguro y más confiable.
Y la automatización respaldará la transición de la entrega continua a la implementación continua, con la eliminación de los procesos de aprobación manual y la reversión automática de funciones cuando las métricas clave se vean afectadas.
La automatización, en forma de arquitecturas sin servidor que se ejecutan en plataformas en la nube, también representa la siguiente etapa para el aprovisionamiento.
Cuando se trata de infraestructura, el valor predeterminado para las organizaciones maduras nativas de la nube son los contenedores y las nubes híbridas, que permiten un alto grado de automatización. Pero la próxima evolución es hacia la computación perimetral, donde las cargas de trabajo se ejecutan localmente en el perímetro donde corresponda y donde haya suficientes datos disponibles.
¿Significa esto que una organización con visión de futuro ya debe cambiar la inversión a la inteligencia artificial y la computación perimetral para eliminar la necesidad de contenedores e incluso desarrolladores en la nube en el futuro?
No necesariamente. Como dijimos, el panorama tecnológico y empresarial está en constante cambio. La idea más importante de los nativos de la nube fue reconocer esto y desarrollar una metodología que no intente eliminar o controlar el cambio, sino que acepte que el cambio es inevitable. Esto significa que las organizaciones deben invertir simultáneamente en la innovación sostenible y continuar invirtiendo en innovación disruptiva.
“No se trata simplemente de saltar a la próxima innovación disruptiva”, dice Reznik. “Se trata de cambiar tu organización de tal manera que la transición de una a otra y de esta a otra y luego otra vez sea parte de la vida. No es un problema”.
Entonces, si tuviéramos que sugerirle que preste atención a solo uno de los ejes anteriores, regrese directamente a la línea superior y observe la cultura. Pregúntate dónde encajas. Porque el futuro es más incierto ahora que nunca. Pero si usted y su organización están dispuestos a probar nuevas ideas a menor escala, aprender de sus errores y estar preparados para aumentar sus éxitos, tendrá muchas más posibilidades de prosperar en el futuro. Dondequiera que terminen apuntando los otros ejes.
Únase a nosotros para KubeCon + CloudNativeCon Europe 2022 en Valencia, España (y virtual) del 16 al 20 de mayo, ¡el primer evento europeo presencial en tres años!