Compartir a través de


Introducción a la entrega de servicios de calidad con DevOps

En la fase de entrega de DevOps, el código pasa por la canalización de versiones al entorno de producción. La entrega de código suele tener lugar después de la compilación de integración continua y se ejecuta en varios entornos de prueba antes de llegar a los usuarios finales. A lo largo del proceso, su calidad se prueba en muchas medidas diferentes que incluyen funcionalidad, escala y seguridad.

Ciclo de vida de DevOps

Implementar la entrega continua

Entrega continua (CD) es el proceso para compilar, probar, configurar e implementar automáticamente desde un entorno de compilación a un entorno de producción. CD proporciona la base para la entrega en DevOps, donde se ejecutan pruebas, se verifican las puertas de control y se implementan componentes. Hay varias plataformas de DevOps diferentes que ofrecen automatización de entrega, incluidas acciones de GitHub y Azure Pipelines.

Diseño para una implementación óptima

A medida que crecen los proyectos de software, pueden resultar difíciles de administrar entre equipos, versiones y entornos. Afortunadamente, hay varios paradigmas disponibles para ayudar a abordar estos desafíos. Un paradigma es la llegada de la arquitectura de microservicios, lo que facilita la compilación e implementación de servicios independientes que se pueden componer en aplicaciones más grandes y fáciles de mantener. Otra práctica para ayudar en la implementación de servicios es administrar los entornos de aplicación como infraestructura como código.

Desplazarse hacia la derecha para probar en producción

En la fase De desarrollo se muestra cómo se puede mejorar la calidad y la velocidad del proyecto desplazando hacia la izquierda para que algunos aspectos de las pruebas se realicen anteriormente en el proceso. De forma similar, la calidad del producto se puede mejorar con un enfoque sostenido en las pruebas en producción. Las pruebas en producción ofrecen garantía de calidad que simplemente no se pueden replicar en ningún otro lugar de la canalización.

Pasos siguientes

Microsoft ha sido una de las empresas de desarrollo de software más grandes del mundo durante décadas. Obtenga información sobre cómo Microsoft ofrece en DevOps.

¿Buscas una experiencia práctica de DevOps con entrega continua? Aprenda a configurar canalizaciones de versión mediante Acciones de GitHub o Azure Pipelines.