Introducción

Completado

Cuando tenga una aplicación web correcta o crítica para la empresa, debe actualizarla para responder a los cambios empresariales, las demandas del usuario o los problemas de seguridad, pero no puede permitir interrupciones del servicio.

Supongamos que trabaja para una empresa que ejecuta una plataforma web de redes sociales populares. La interfaz de usuario de esta plataforma se configura como una aplicación web de ASP.NET Core MVC hospedada en Azure App Service. Actualiza periódicamente el código fuente de la aplicación e implementa las actualizaciones en producción. Estas actualizaciones provocan ocasionalmente problemas cuando los evaluadores no detectan errores. Además, el servicio se interrumpe brevemente al implementar una actualización y la capacidad de respuesta es lenta mientras se implementa y compila el código.

Quiere una manera de implementar una nueva versión de la aplicación sin tiempo de inactividad o una interrupción del servicio. También quiere ser capaz de revertir rápidamente una implementación nueva a la versión anterior si se produce algún problema.

Objetivos de aprendizaje

En este módulo, aprenderá a:

  • Cree un espacio de implementación como entorno de ensayo en App Service.
  • Use Git para implementar una nueva versión de una aplicación web en una ranura.
  • Configure qué opciones de aplicación se intercambian y cuáles no se intercambian al implementar una ranura.
  • Intercambiar ranuras para implementar una aplicación web o revertir una implementación.

Prerrequisitos

  • Experiencia básica de implementación de aplicaciones en App Service
  • Debe tener su propia suscripción de Azure para completar este módulo.