Loading...

Environnements

Environnements blue/green (preprod ⇄ prod)

Exécutez une copie preprod de votre application, testez-la aussi longtemps que nécessaire sans toucher à la production, puis basculez le domaine en direct vers elle instantanément, avec un retour arrière tout aussi rapide.

Retour à l'Aide Plateforme

Comment ça marche

  • Un projet a deux environnements : prod (en direct) et preprod. Chacun est une app normale avec son propre sous-domaine de test ca-*.cdn.com.tr.
  • Promote déplace votre domaine de production de prod vers preprod en quelques secondes, sans interruption ; Rollback le ramène aussi vite.
  • Dans l'onglet Platforms du compte → Managed Container Apps, le panneau "Environnements Blue/Green" (juste au-dessus de Vos apps) propose Create preprod, Promote et Rollback.

Créer et tester un preprod

  • Cliquez sur "Create preprod" sur votre app prod : elle clone l'image, l'env, les secrets, les ressources et le health check dans une nouvelle app preprod.
  • Déployez l'app preprod et testez-la sur son propre sous-domaine aussi longtemps que nécessaire ; la production reste intacte.
  • Quand c'est prêt, cliquez sur Promote pour la mettre en direct ; en cas de problème, Rollback revient à l'app précédente instantanément.

État (BD & statique) et réversibilité

  • shared : preprod utilise la même BD/Redis gérée et les mêmes buckets object storage que prod (sans copie). Idéal pour les changements de code/UI.
  • clone : preprod obtient sa propre MySQL gérée avec une copie des données de prod, sûr pour les changements de données/schéma.
  • isolated : preprod démarre vierge.
  • Promote prend d'abord un snapshot automatique de la BD ; Rollback le restaure, donc les changements de données sont aussi réversibles. Le statique sur volume persistant peut être partagé (RWX) pour garder les uploads cohérents.