Améliorer les apps en production

Azure App Services

Florin Angelescu

Azure Cloud Architect

Une meilleure façon de déployer des changements

Emplacements de déploiement

Avec des emplacements :

  • Tester les changements en préproduction
  • Avant de les pousser en production
Azure App Services

Fonctionnement des emplacements de déploiement

Emplacements de déploiement

  • Un emplacement de déploiement est une copie de votre Web App
  • Avec son propre nom d'hôte et sa configuration
Azure App Services

Fonctionnement des emplacements de déploiement

Emplacements de déploiement

  • Déployez vos changements sur l'emplacement
  • Testez-les en toute sécurité
  • Basculez l'emplacement en production
Azure App Services

Déployer la modification d'interface

Emplacements de déploiement

  • Créez un emplacement de préproduction pour notre Web App
  • Déployez-y le formulaire de commande mis à jour
  • L'app de production continue comme avant
Azure App Services

Tester en préproduction

Emplacements de déploiement

  • Le formulaire s'affiche correctement
  • Envoie les commandes correctement
  • Appelle le back-end Function comme prévu
Azure App Services

Tester en préproduction

Emplacements de déploiement

  • L'emplacement partage l'essentiel de la configuration avec l'app de production
  • L'environnement de test reflète fidèlement la réalité
Azure App Services

Bascule vers la production

Emplacements de déploiement

  • Basculez l'emplacement de préproduction en production
  • Azure gère la redirection du trafic sans rupture
  • Possibilité de revenir en arrière en rebascuant
Azure App Services

Avantages de cette approche

Emplacements de déploiement

  • Les emplacements de déploiement permettent d'innover en toute sécurité
  • Séparez tests et trafic réel, réduisez les risques et pilotez les déploiements
Azure App Services

Passons à la pratique !

Azure App Services

Preparing Video For Download...