WindevExpert

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

Clients SaaS (500 sites)
LOAD BALANCER
Serveur BLUE Version 1.4.0
Serveur GREEN Version 1.5.0

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.

Sécurité Ultime
ROLLBACK_OK

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.