DevOps y nube híbrida: ¿vida en el carril rápido?

Publicado: 2022-07-05

Introducción

Una nube híbrida es una de las mejores ventajas para la industria de TI. La nube ofrece las características de las nubes públicas y privadas según las necesidades de las empresas. Además, cuando está potenciado con DevOps, se vuelve aún mejor.

Este artículo evaluará cómo la velocidad puede ser un objetivo fácilmente alcanzable si todos los elementos de DevOps y la nube híbrida se combinan de la manera correcta.

La disrupción digital de implementar DevOps y la nube híbrida

El ritmo y el alcance de la transformación empresarial que permiten la nube, el análisis predictivo, los dispositivos portátiles y las aplicaciones no tienen paralelo. Empiezan a surgir nuevos prototipos de empresa, mientras que otros se van quedando obsoletos; Las empresas nacidas en la web como Facebook, Homeaway y Uber se encuentran entre los ejemplos más visibles de cómo los nuevos competidores obstaculizan a las empresas convencionales. Esta disrupción está impulsada principalmente por las alteraciones experimentadas en el comportamiento de los clientes, que son posibles gracias a los avances tecnológicos. A medida que los consumidores buscan un vínculo electrónico directo con las empresas con las que hacen negocios, a menudo desde sus aplicaciones portátiles, los diseñadores asumen responsabilidades adicionales para la experiencia del usuario. Hoy, ninguna empresa es inmune a este cambio sísmico; más que nunca, la tecnología y la flexibilidad son esenciales para la salud y el crecimiento tanto de las empresas existentes como de las nuevas empresas. Los procedimientos de envío de servicios y productos deben optimizarse para los avances y el tiempo de comercialización en las organizaciones modernas. Los enfoques como las técnicas Agile, Lean Startup y Design Thinking se están volviendo cada vez más adecuados para ayudar en el desarrollo y el diseño de opciones tecnológicas altamente originales y creativas, y la nube se ve progresivamente como el sitio ideal para la implementación de software empresarial.

Cloud y DevOps aceleran la implementación de varios dominios de aplicaciones y los cambios en los existentes. El software está pasando de aplicaciones nativas complicadas con muchas interconexiones establecidas en el momento del desarrollo a una infraestructura más descentralizada con dependencias establecidas en la ejecución del programa. Estos diseños centrados en el servicio, ya sea habilitados para la nube o nativos de la nube, aprovechan los beneficios del módulo elástico de la nube para potenciar actualizaciones más distintas. Las aplicaciones web en la nube son aquellas que están especialmente diseñadas para la nube.

Priorizan la participación del usuario en varios puntos de contacto, como canales móviles y sitios de redes sociales como Facebook, Yelp, etc. Las aplicaciones web basadas en la nube utilizan con frecuencia microservicios sin servidor para potenciar la transición y movilizar la agilidad, así como para reutilizar los servicios web existentes. (procesamiento de datos, análisis predictivo, función ejecutiva, Internet de las cosas, etc.) para reducir el tiempo de producción. Las aplicaciones nativas de la nube, que comúnmente están vinculadas con organizaciones nacidas en la web, aprovechan la funcionalidad de la nube, como la escalabilidad de recursos flexibles y totalmente automatizada.

dos perfiles

Hay dos perfiles de DevOps. Según IBM, la necesidad de aplicaciones nativas de la nube y habilitadas para la nube respalda la presencia de 2 perfiles principales entre muchos participantes de DevOps en la nube. Los miembros del equipo con perfiles nativos de la nube tendrán diferentes necesidades que los miembros del equipo con perfiles habilitados para la nube.

Perfil nativo de la nube

Si bien un perfil de nube nativo a menudo se ha relacionado con asociaciones en línea concebidas, se encuentra cada vez más en grupos de Innovación o Línea de negocio dentro de asociaciones más grandes. Este perfil es descrito por pequeños grupos que intentan acortar los ciclos de transferencia que se centran en la viabilidad y los resultados del cliente (o negocio). Consulte la Figura 1. Las dificultades básicas para este perfil de adoptantes de DevOps se muestran en la Figura 2, con los arreglos relacionados que buscan en el lado derecho:

Figura 1

Figura 2

Perfil habilitado para la nube

El perfil potenciado por la nube se encuentra habitualmente en asociaciones de TI que se mantienen al día y avanzan en marcos complejos. Este perfil es descrito por grupos de grupos que trabajan para ciclos de transporte más largos que se centran en mejoras de calidad, tiempo de comercialización más rápido y ajuste de costo y valor. Coordinados en grupos de grupos, supervisan marcos complejos con numerosas partes relacionadas, utilizando una variedad de etapas de innovación en todos los grupos. Por lo general, no solo habrá varias etapas (computadora centralizada, de rango medio, distribuida, etc.), sino también varias etapas de innovación para supervisar, por ejemplo, ciertas partes que están sujetas a código compuesto para una etapa de herencia. Consulte la Figura 3. El perfil habilitado para la nube no solo enfrenta las mismas dificultades que el perfil local en la nube, sino también una serie de dificultades más básicas fundamentalmente más difíciles. Estos se muestran en el lado izquierdo de la Figura 4, con los arreglos relacionados en el lado derecho

Figura 3

Figura 4

Desafíos de la Migración

Como se ha abordado en estas páginas con cierto detalle a partir de ahora, la transición a la nube combinada respaldada por DevOps tiene el riesgo de fracasar si las organizaciones piensan que todo lo que deben hacer hincapié es en herramientas y empleo. No es. Ambos cambios básicos son cambios sociales amplios. DevOps se trata de agilidad, confianza e independencia, al igual que una nube híbrida.

Sin embargo, en particular, DevOps y la mitad y la mitad de la nube prometen mejorar la experiencia del diseñador de una asociación (DevX), y eso no es algo que se pueda lograr esencialmente con un instrumento de etiquetado o adoptando un enfoque de GitOps. DevX implica un desarrollo independiente y sin límites. Implica fortalecimiento, experiencia del cliente y autogestión. Estos son cambios que pueden ocurrir con un cambio fructífero en la cultura empresarial, no con un dispositivo. Además, esta es una etapa inicial significativa que muchas asociaciones aún están tratando de comprender.

La gente es otro tema muy desgastado, pero que sigue introduciendo una prueba importante. El cambio social que se espera para llevar a cabo DevOps de manera efectiva puede, hipotéticamente, comenzar con un solo individuo. Sea como fuere, para un resultado fructífero, realmente se requiere un cambio de largo recorrido a medida que se disuelven las convicciones profundamente imbuidas y se separan las lealtades ancestrales.

Por ejemplo, muchos aceptan que llevar a cabo DevOps requiere reclutar nuevas personas. Esa convicción abarca dos errores: uno, que las empresas realmente querrán contratar a los equipos que necesitan y dos, que DevOps es solo un título de trabajo. Como probablemente sepamos, un grupo DevOps decente no se recluta, se crea mediante la fusión de tareas y mejoras. Los antiguos almacenes, donde se creaban los desarrolladores y funcionaban las operaciones, son un remanente de tiempos menos iluminados.

Pasar a una nube híbrida implica que se debe tener más en cuenta la seguridad y la protección. Uno de los principales problemas es que, por el momento, es insuficiente que los grupos de seguridad gobiernen desde una posición elevada. Con el control moviéndose del espacio del servidor a la nube y de los arquitectos de operaciones profundamente aislados a todo el grupo, los enfoques de seguridad también deben cambiar. Los diseñadores capaces optarán por las opciones ideales; sin embargo, necesitan las herramientas básicas adecuadas que tomen sus decisiones de la hipótesis al mundo real y protejan a las personas que no son tan conscientes.

Estos deberían ser un ímpetu para hacer que las asociaciones se sienten e investiguen qué implica realmente la seguridad en la era de la nube, los titulares y los microservicios. Si el movimiento simultáneo a DevOps y la nube híbrida es ese ímpetu, también lo es. Del mismo modo, como DevOps está cambiando la forma en que los grupos abordan su trabajo, DevSecOps alterará la forma en que verifican la seguridad.

Conclusión

Ir rápido es algo que todos deseamos, sin embargo, no es tan fácil. Toda transformación tecnológica necesita tiempo y preparación para una clara comprensión. DevOps con nube híbrida es sin duda una excelente opción, pero debe implementarse con cuidado.