Mejorar las apps en producción
Azure App Services
Florin Angelescu
Azure Cloud Architect
Una mejor forma de desplegar cambios

Con ranuras:
- Puedes probar cambios en un entorno de staging
- Antes de pasarlos a producción
Cómo funcionan las 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
Cómo funcionan las ranuras de implementación

- Despliega tus cambios en la ranura
- Pruébalos con seguridad
- Intercambia la ranura a producción
Desplegar el cambio de la UI

- 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
Pruebas en staging

- El formulario se renderiza correctamente
- Envía pedidos correctamente
- Llama al backend de Function como se espera
Pruebas en staging

- 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
Intercambiar a producció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
Beneficios de este enfoque

- Las ranuras de implementación ayudan a innovar con seguridad
- Separan pruebas del tráfico real, reducen riesgo y permiten despliegues controlados
¡Vamos a practicar!
Azure App Services
Preparing Video For Download...