¿Qué es DevOps?
DevOps es un acrónimo inglés de development -desarrollo- y operations -operaciones- se refiere a un movimiento cultural y profesional centrado en la comunicación, colaboración e integración entre los desarrolladores de software y los profesionales en las operaciones de IT.
El término surgió por primera vez en la conferencia Agile 2008 Toronto en una charla sobre «Infraestructura Ágil«, donde Yhens Wasna y Patrick Debois hablaron de los malentendidos que surgían entre los equipos de desarrollo y sistemas que retrasaban la entrega de los proyectos. A partir de 2009 el término se popularizó debido a la celebración de los DevOps days en Bélgica, que luego se han replicado en varias ciudades del mundo.
Ciclo de vida
El ciclo de vida iterativo en DevOps consta de los siguientes etapas o fases:
- Build: En esta fase de DevOps, el desarrollo de software se lleva a cabo constantemente. dividiendo, todo el proceso de desarrollo en pequeños ciclos. Esto beneficia al equipo de DevOps para acelerar el desarrollo de software y el proceso de entrega.
- Test: El equipo de QA usa herramientas para identificar y corregir errores en el nuevo código de manera continua.
- Release: En esta fase, la nueva funcionalidad se integra con el código existente y se llevan a cabo las pruebas. El desarrollo continuo sólo es posible debido a la integración y las pruebas continuas.
- Deploy: En esta etapa, el proceso de implementación tiene lugar continuamente. Se realiza de tal manera que cualquier cambio realizado en cualquier momento en el código, no debe afectar el funcionamiento del sitio web de alto tráfico.
- Operate: En esta fase, el equipo de operación se encargará del comportamiento inadecuado del sistema o de los errores que se encuentran en la producción trabajando siempre sobre un sistema sólido y estable.
- Monitor: Esta última etapa de un proceso DevOps, es una fase permanente y que se aplica a todo el ciclo completo. Aquí el equipo de operación se encargará de definir las medidas para monitorizar y controlar el estado de salud de las aplicaciones y su infraestructura.

Comentarios
Publicar un comentario