Zurück zur Übersicht

Begriff

Blue-Green Deployment

DevOps Deployment S3
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Das riskanteste beim Update: Der Moment, wo man den alten Code löscht und den neuen startet. Wenn der neue kaputt ist, ist die Seite down (Downtime). Blue-Green verhindert das. Du hast zwei identische Umgebungen: Blau (Live) und Grün (Leer).

  1. Du installierst die neue Version auf Grün.
  2. Du testest Grün in Ruhe (nur intern).
  3. Wenn alles läuft, legst du den Schalter am Router (Load Balancer) um: Aller Traffic geht jetzt auf Grün.
  4. Grün ist jetzt "Live". Blau ist "Backup". Wenn Grün doch kaputt ist? Schalter zurück auf Blau. (Rollback in Sekunden).

Merksatz: Eine Release-Strategie, bei der zwei identische Produktionsumgebungen parallel laufen, um Updates ohne Ausfallzeit (Zero Downtime) und mit sofortigem Rollback zu ermöglichen.


Quick-Check

  1. Ist es teuer?
    Ja. Du brauchst doppelte Hardware (kurzzeitig). Für riesige Systeme teuer, für kleine egal.
  2. Unterschied zu Rolling Update?
    Rolling Update tauscht Server nach und nach aus (1 von 10, dann 2 von 10). Spart Hardware, aber Rollback ist langsam und chaotisch (Mischbetrieb). Blue-Green ist sauberer ("Alles oder Nichts").
  3. Unterschied zu Canary?
    Canary schickt erst mal nur 1% Traffic auf Neu. Blue-Green schickt sofort 100% (nach dem Umschalten). Canary ist sicherer für extrem große Seiten.