Resumen

Completado

¡Excelente trabajo! En este módulo, hemos actualizado una canalización de versión para compilar, publicar e implementar la solución de varios contenedores del equipo en Azure Kubernetes Service. El equipo ha avanzado en gran medida hacia la implementación de una estrategia de microservicios más amplia que da mayor agilidad al desarrollo y a las operaciones.

Aunque este módulo se ha centrado en la orquestación de una colección de contenedores de Docker con Kubernetes, los aspectos fundamentales que se han descrito son igualmente válidos en una amplia gama de destinos de compilación e implementación. También puede ver cómo se puede escalar Azure Pipelines para admitir incluso los escenarios más sofisticados.

Más información

En este módulo, ha trabajado con una solución de microservicios con contenedores. Sin embargo, existen muchas formas de implementar soluciones de microservicios en Azure con una amplia variedad de tecnologías. Para obtener más información, consulte Creación de microservicios en Azure.

La solución de microservicios de este módulo se ha refactorizado a partir de una aplicación monolítica más grande. Para obtener más información sobre cómo migrar aplicaciones más grandes a servicios más pequeños, consulte Descomposición de una aplicación monolítica en una arquitectura de microservicios.

En la solución de microservicios de este módulo se usaron varias plataformas y servicios, incluidos Docker, Azure Container Registry y Kubernetes. Para obtener más información sobre estos y sobre tecnologías basadas en contenedores relacionadas en Azure, como Azure Container Instances y App Service, consulte la ruta de aprendizaje Administración de contenedores en Azure.

Resumen de la ruta de aprendizaje

Enhorabuena. Ha completado el módulo final de la ruta de aprendizaje Implementación de aplicaciones con Azure DevOps. El enfoque principal de esta ruta de aprendizaje es la implementación de aplicaciones mediante Azure Pipelines.

En esta ruta de aprendizaje ha conseguido mucho, incluido:

  • Crear una canalización de versión básica que implementa una aplicación web para App Service
  • Expandir la canalización de versión básica a una canalización de varias fases que se implementa en varios entornos de desarrollo, prueba y ensayo
  • Ejecutar pruebas funcionales y no funcionales en la canalización
  • Aplicar una implementación azul-verde que actualiza la aplicación y que requiere un tiempo de inactividad mínimo
  • Ampliar las canalizaciones para agregar compatibilidad con diferentes destinos de implementación, como Azure Functions y Kubernetes

Puede aplicar los conocimientos adquiridos a los servicios y aplicaciones en los que trabaja.