Qu'est-ce que le déploiement Blue / Green ?
Méthode de déploiement logiciel qui consiste à maintenir deux environnements de production identiques.
Définition
C'est une méthode de déploiement logiciel qui consiste à maintenir deux environnements de production identiques, l'un (bleu) exécutant la version actuelle de l'application et l'autre (vert) exécutant la nouvelle version.
Commutation de trafic
Seul un environnement reçoit le trafic en direct à tout moment, tout le trafic de production étant dirigé vers lui, tandis que l'environnement inactif est utilisé pour tester et déployer de nouvelles modifications.
Retour arrière
Si des problèmes surviennent avec la nouvelle version, le trafic peut être instantanément redirigé vers l'environnement live précédent, minimisant ainsi les temps d'arrêt et les risques.
Objectif
La méthode vise à réduire les temps d'arrêt lors des déploiements en redirigeant instantanément les requêtes d'un environnement à l'autre.
Daha fazlasını öğrenmek ister misiniz?
Blue / Green konusunu daha derinlemesine incelemek — ya da bu tür bir eğitimi ekibinize getirmek — isterseniz, hadi konuşalım. Ekiplerin bu kavramları anlamasına ve uygulamasına yardımcı oluyorum. Sizden haber almayı çok isterim!
Qu'est-ce que DevOps ?
DevOps est une philosophie et une culture de développement logiciel basée s...
Qu'est-ce qu'un Feature Flag ?
Les Feature Flags, également connus sous le nom de Feature Toggles, sont un...
Que signifie ALM ?
ALM, ou Gestion du cycle de vie des applications, fait référence au process...
Qu'est-ce que Git ?
Git est un système de contrôle de version distribué (DVCS) qui permet un su...
Que signifie rollback ?
Rollback est un terme utilisé dans le développement logiciel et l'administr...