Vidéo 40 • Disponibilité Critique
Déploiement Continu :
Zéro Down-Time
Apprenez la méthode "Blue/Green" pour mettre à jour vos APIs Cloud sans jamais déconnecter vos clients.
Le Changement de Vitesse en Pleine Course
Environnement BLUE (V-Old)
C'est la version qui tourne actuellement. Tous vos clients y sont connectés.
Environnement GREEN (V-New)
Vous déployez la nouvelle version ici, dans l'ombre. Vous testez. Une fois prêt, vous basculez l'aiguillage.
"On ne remplace pas le moteur de l'avion, on change d'avion en plein vol."
Atelier : Aiguillage du Trafic
Le Protocole de Sécurité
Étape 1 : Le Déploiement Fantôme
Le serveur Green est prêt, mais aucune URL publique ne pointe vers lui. Seul le développeur peut y accéder via une IP privée pour vérifier que la base de données répond.
Étape 2 : Le Rollback Instantané
Si après le switch vous détectez un bug critique, vous re-basculez vers Blue en 1 seconde. Vos clients n'ont rien vu.
Configuration du Dispatcher
// Le routeur (Nginx ou Gestionnaire Webdev) aiguille les requêtes // selon une règle de redirection dynamique SI LitParamètreSaaS("ACTIVE_CLUSTER") = "BLUE" ALORS // Redirection vers l'instance Webdev A (v1.4) ProxyPass("http://10.0.0.1:8080") SINON // Redirection vers l'instance Webdev B (v1.5) ProxyPass("http://10.0.0.2:8080") FIN // L'utilisateur appelle toujours "api.monsaas.com" // sans savoir sur quel serveur physique il atterrit.