Descubre DevOps
DevOps es la unión de personas, procesos y productos que permite ofrecer valor de forma continua a nuestros usuarios finales.
Normalmente, el objetivo del desarrollo es ofrecer más características más rápido y el objetivo de operaciones es lograr una mejor estabilidad del sistema. DevOps alinea estas materias mediante el uso de un marco de procedimientos recomendados probado para aumentar la velocidad al mercado al tiempo que mejora la estabilidad del sistema.
Para Microsoft, DevOps abarca todo el ciclo de vida de entrega de software, desde la idea a las aplicaciones que se ejecutan en producción.
Una vista holística de DevOps para Los servicios de Microsoft
Después de un debate considerable, la colaboración y el refinamiento, hemos acordado la siguiente vista de DevOps para los servicios de Microsoft:
- En primer lugar, hemos identificado cuatro pilares que admiten DevOps, derivados de People/Process/Product: Culture, Lean Product, Architecture y Technology.
- A continuación, hemos identificado ocho funciones o funcionalidades, que incluyen diversas prácticas dentro de cada función o entre funciones:
- Planeación continua
- Integración continua
- Entrega continua
- Operaciones continuas
- Calidad continua
- Seguridad continua
- Colaboración continua
- Mejora continua
¿Qué es nuevo? Continuo todo. El proceso es un recorrido y requiere una mentalidad de crecimiento para evolucionar y mejorar continuamente.
Nota:
Tenga en cuenta que cada funcionalidad enumera prácticas de ejemplo; no es una lista exhaustiva.
Funcionalidades y prácticas de DevOps
Esta es la taxonomía de DevOps de funcionalidades y prácticas que entran en una práctica de DevOps de clase mundial.
Nota:
Tenga en cuenta que cada funcionalidad enumera prácticas de ejemplo; no es una lista exhaustiva.
Ventajas de DevOps
El informe de estado de DevOps de 2019 se basa en investigaciones que proporcionan una visión más completa del creciente sector de DevOps.
Según este informe, los artistas de élite:
- Implementar código 208 veces más frecuentemente que los de bajo rendimiento
- Tenga 106 veces más rápido tiempo de ejecución de cambio de confirmación para implementarlo que los de bajo rendimiento
- Tasas de error de cambio que se siete veces mejor que las de bajo rendimiento
- Restaurar el servicio 2604 veces más rápido que los de bajo rendimiento
Estos resultados muestran que al centrarse en los valores de DevOps, los equipos no negocian la velocidad de comercialización para la estabilidad. Pueden lograr ambos al mismo tiempo.