Mejorar las apps en producción

Azure App Services

Florin Angelescu

Azure Cloud Architect

Una mejor forma de desplegar cambios

Ranuras de implementación

Con ranuras:

  • Puedes probar cambios en un entorno de staging
  • Antes de pasarlos a producción
Azure App Services

Cómo funcionan las ranuras de implementación

Ranuras de implementación

  • Una ranura de implementación es como una copia de tu Web App
  • Con su propio nombre de host y configuración
Azure App Services

Cómo funcionan las ranuras de implementación

Ranuras de implementación

  • Despliega tus cambios en la ranura
  • Pruébalos con seguridad
  • Intercambia la ranura a producción
Azure App Services

Desplegar el cambio de la UI

Ranuras de implementación

  • Crea una ranura de staging para nuestra Web App
  • Despliega allí el formulario de pedido actualizado
  • La app en producción sigue funcionando como antes
Azure App Services

Pruebas en staging

Ranuras de implementación

  • El formulario se renderiza correctamente
  • Envía pedidos correctamente
  • Llama al backend de Function como se espera
Azure App Services

Pruebas en staging

Ranuras de implementación

  • La ranura comparte la mayor parte de la configuración con la app en producción
  • El entorno de pruebas refleja muy bien la realidad
Azure App Services

Intercambiar a producción

Ranuras de implementación

  • Intercambia la ranura de staging a producción
  • Azure gestiona el redireccionamiento de tráfico sin interrupciones
  • También puedes revertir intercambiando de nuevo
Azure App Services

Beneficios de este enfoque

Ranuras de implementación

  • Las ranuras de implementación ayudan a innovar con seguridad
  • Separan pruebas del tráfico real, reducen riesgo y permiten despliegues controlados
Azure App Services

¡Vamos a practicar!

Azure App Services

Preparing Video For Download...