El concepto y la historia de DevOps
De hecho, no solo Agile, CMMI e ITIL también mencionaron DevOps, lo que demuestra que necesitamos tener una comprensión sistemática del mismo.
1.CMMI mencionó Devops.
Figura CMMI
2. ITIL menciona Devops.
Varios sistemas de gestión en realidad están avanzando hacia la integración y requieren el soporte de DevOps, entonces, ¿todavía sientes que no necesitas entenderlo cuidadosamente?
Si desea comprender DevOps de forma rápida y sistemática, puede leer primero los siguientes libros:
Proyecto Phoenix
Entrega continua
Proyecto independiente Horned Beast
Proyecto Phoenix: La leyenda de las operaciones de TI
DevOps Essentials
Si solicita la certificación DevOps Master, entonces su documento técnico EXIN DevOps Master es una lectura obligada.
DevOps es la evolución del desarrollo ágil de software y la producción ajustada, aplicada a la cadena de valor de TI de extremo a extremo, que permite a las empresas lograr un mayor éxito a través de cambios culturales, organizacionales y tecnológicos basados en tecnologías de la información modernas. .
Esta es la definición de DevOps en "Fundamentos de DevOps". Las definiciones son muy estrictas, por lo que a menudo nos sentimos confundidos después de leerlas. DevOps es en realidad una combinación de las palabras inglesas Dev (desarrollo) y Operations (operaciones). ¿Por qué combinar estas dos palabras? La intención original de acuñar esta palabra era esperar que el desarrollo, la operación y el mantenimiento trabajaran en estrecha colaboración, y luego se expandiría y derivaría gradualmente. El siguiente "bucle de capacidad de DevOps" es una expresión muy clásica de cómo romper los muros del departamento y realizar entregas sin problemas. Enfatiza la cooperación y comunicación de los profesionales de TI (RD, operación y mantenimiento, pruebas) en el ciclo de vida de la aplicación y el servicio. Enfatiza la colaboración en toda la organización y la automatización de los cambios de entrega e infraestructura, lo que permite la integración continua, la implementación continua y la entrega continua.
[Error en la carga de la imagen...(Picture-c 93581-165055848432)]
Bucle de capacidad de DevOps
¿Por qué necesitamos conocer su historial? Si solo desea utilizar algunas prácticas de ingeniería de DevOps, no es necesario. Pero si su equipo aún no está familiarizado con el concepto, no saben por qué deberían usar DevOps. Si este es el caso, todavía necesitamos dedicar unos minutos para comprenderlo.
DevOps se originó a partir de Agile y se propuso en el Foro Agile en 2008, por lo que ahora mucha gente piensa que DevOps es parte de Agile. No tenemos que preocuparnos de quién pertenece a quién y quién contiene a quién. Todos los sistemas principales creen que incluyen otros sistemas. Se considera que Agile incluye DevOps, y se considera que DevOps es su derivado.
El concepto de DevOps se describe completamente en el artículo 2010 Qué es DevOps. DevOps fue rápidamente aceptado por la industria después de 2013, debido al desarrollo simultáneo de tecnologías relacionadas. En 2013, dotCloud lanzó el proyecto Docker y ese mismo año Google lanzó el proyecto de código abierto Kubernetes, que proporciona una plataforma centrada en contenedores para no implementación, expansión y operación y mantenimiento. En 2015, el concepto de nube nativa maduró gradualmente y su desarrollo impulsó DevOps.
Es posible que haya oído hablar de DevSecOps y de si Sec es seguro. Lo has adivinado, se trata de cumplimiento de seguridad, que se irá lanzando gradualmente en 2016. Eso es todo por la parte de historia. Aquellos que estén interesados pueden obtener más información.