Git & Livraison Plus de détails C · Convention industrielle Plateforme: Général

Blue-Green Deployment

Déploiement Blue-Green

Un déploiement blue-green maintient les versions actuelles et nouvelles dans des environnements séparés. Le trafic change après que le nouvel environnement a été vérifié.

Vous pourriez l'appeler Blue-Green Deploymentversion bleu-vertdéploiement par commutation d'environnementlibération de l'environnement parallèle

Voir comment cela fonctionne

Exemple travaillé originalDéploiement Blue-Green
CONSTRUIRE → EXÉCUTER → PUBLIERDéploiement Blue-Greenblue active + green ready -> validate -> switch traffic -> observe -> retire or switch back
CHECKOUTACTIVE · BLUE
BLUE · v1en direct 100%GREEN · v2aperçu prêt
VÉRIFICATIONS AVANT COMMUTATIONhealth + smoke ✓→
Itinéraire : bleu → vertgarder bleu 10 min
RÉSULTATLa circulation passe à l'environnement vert vérifié tandis que le bleu reste disponible brièvement.FRONTIÈRELe routage peut être retardé. Les modifications de base de données et d'état nécessitent leur propre plan de compatibilité.
blue active + green ready -> validate -> switch traffic -> observe -> retire or switch backOPS
Déploiement Blue-GreenExécution et livraison progressive

Un autre exemple

Blue gère le trafic de paiement. Green exécute la version 2 et réussit les vérifications. Le routage bascule vers green tandis que blue reste prêt pour un retour.

Parties principales

  1. 01Environnement actif
  2. 02Environnement de prévisualisation
  3. 03Paramètres de correspondance et capacité
  4. 04Vérifications avant changement
  5. 05Commutateur de trafic
  6. 06Fenêtre d'observation et de retour

Utilisez-le lorsque

Utilisez-le lorsque deux environnements correspondent au budget et qu'un changement rapide de trafic est important. Prévoyez des vérifications, la capacité, le basculement, l'observation et le retour.

Ne l'utilisez pas lorsque

Ne promettez pas de temps d'arrêt nul ni de retour facile de la base de données. Les délais de routage, les longues connexions et les modifications de données incompatibles peuvent toujours perturber la bascule.

Nom utilisé dans le code

blue active + green ready -> validate -> switch traffic -> observe -> retire or switch back

Avant d'expédier

Before publishing, check the exact repository, branch, target, and diff. Keep unpublished work. Pass review and CI checks. Record conflict and data-loss risks, release order, traceability, recovery, and rollback.

Demande que vous pouvez copier

Outcome: Complete the task with Déploiement Blue-Green (Blue-Green Deployment). User context: Blue gère le trafic de paiement. Green exécute la version 2 et réussit les vérifications. Le routage bascule vers green tandis que blue reste prêt pour un retour. Delivery concept or operation: Déploiement Blue-Green (Blue-Green Deployment). Why it fits: Utilisez-le lorsque deux environnements correspondent au budget et qu'un changement rapide de trafic est important. Prévoyez des vérifications, la capacité, le basculement, l'observation et le retour. Do not use it when: Ne promettez pas de temps d'arrêt nul ni de retour facile de la base de données. Les délais de routage, les longues connexions et les modifications de données incompatibles peuvent toujours perturber la bascule. Delivery requirements: Name the code repository and target. List preconditions, changes, review and CI checks, conflict and data-loss risks, release order, and the rollback or recovery command. Repository safeguards: Keep unpublished work and a clear history. Do not run destructive steps without an explicit backup. Check the exact code diff and remote target before publishing. Acceptance criteria: Review the intended diff and pass all required checks. Keep the target version traceable. Practice failure recovery and keep published history clear. Evidence and limits (evidence boundary): Aucun standard officiel unique ne régit l’ensemble du terme. Sa signification peut varier selon les équipes, plateformes ou frameworks. Unknowns to confirm: Repository, branch, team activity, release environment, approval owner, protected checks, and rollback target.

Vérifiez cette demande

Review how Déploiement Blue-Green (Blue-Green Deployment) is used now. Definition: Un déploiement blue-green maintient les versions actuelles et nouvelles dans des environnements séparés. Le trafic change après que le nouvel environnement a été vérifié. Release checks: Before publishing, check the exact repository, branch, target, and diff. Keep unpublished work. Pass review and CI checks. Record conflict and data-loss risks, release order, traceability, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

C
Ce terme est-il officiel ?

Convention industrielle

Les gens utilisent souvent ce terme au travail. Les sources listées peuvent soutenir la pratique ou les limitations. Elles ne définissent pas toutes les parties du terme.

Aucun standard officiel unique ne régit l’ensemble du terme. Sa signification peut varier selon les équipes, plateformes ou frameworks.

Portée
Seulement ce que couvre la source:nom canonique、définition、API de la plateforme、mise en œuvre、guide d'utilisation、directives d'évitement
Statut du document
stable
Coché activé
2026-07-30

Sources et portée des preuves

Source faisant autorité + Référence de terme · Argo Rollouts · stable BlueGreen Deployment Strategy Portée: nom canonique、définition、API de la plateforme、mise en œuvre、guide d'utilisation、directives d'évitement Rôle ici: Référence directe au terme La source couvre: nom canonique, définition, API de la plateforme, mise en œuvre, guide d'utilisation, directives d'évitement Source de l’arrière-plan AWS — When blue/green deployments are not recommended Rôle ici: Contexte utile, pas une définition

Copiez-le vous-même

Le navigateur n'a pas pu copier ceci. Sélectionnez la requête ci-dessous et copiez-la vous-même.