Blue-Green Deployment ermöglicht es Teams, neue Softwareversionen mit minimalen Unterbrechungen einzuführen. Dabei wird eine zweite Produktionsumgebung genutzt. Dies reduziert das Risiko und sorgt für eine sofortige Rückfalloption, falls Probleme auftreten.
Nutze diesen Steckbrief, um den Baustein kurz zu verstehen, ihn im Modell einzuordnen und bei Bedarf in die 360°-Bewertung zu wechseln.
Ausführbares Vorgehen: kann angewendet werden und erzeugt ein Ergebnis.
Was Zusammenhänge ordnet, verbindet oder entscheidbar macht.
Blue-Green Deployment hält zwei nahezu identische Produktionsumgebungen bereit und schaltet den Datenverkehr zwischen ihnen um.
Das Muster entstand aus dem Bedürfnis, neue Softwareversionen mit einer sofort verfügbaren Rückfalloption auszuliefern. Martin Fowler beschreibt es als Variante der parallelen Betriebsumgebungen: Eine Umgebung bedient den Verkehr, während die andere die neue Version aufnimmt und geprüft wird.
Stell dir zwei gleich ausgestattete Bühnen vor: Auf der grünen wird die neue Aufführung geprobt, während das Publikum noch die blaue sieht. Erst wenn alles passt, wird das Publikum auf die andere Bühne geleitet.
Zwei getrennte Umgebungen können unterschiedliche Versionen gleichzeitig betreiben.
Ein Router oder Load-Balancer lenkt den Datenverkehr auf die gewünschte Umgebung.
Bei Problemen kann der Verkehr auf die vorherige Umgebung zurückkehren.
Blue-Green Deployment verkürzt riskante Umschaltfenster und macht einen schnellen Rückfall möglich. Es erhöht jedoch Kosten und Komplexität, besonders bei Datenbankänderungen, Sitzungen und nicht abwärtskompatiblen Schnittstellen.
Wo dieser Baustein im Themenmodell verortet ist.
Erkunde, wie dieser Wissensbaustein mit Konzepten, Methoden, Technologien und Tools verbunden ist.
Diese Quellen belegen den Begriff und seine fachliche Bedeutung.
Alle direkten Verbindungen des aktuellen Wissensbausteins in einer kompakten, textuellen Darstellung.
Diese Einordnung zeigt, in welchem Kontext der Baustein typischerweise relevant wird, wie anspruchsvoll er ist und welche Wirkung er im Modell hat.
Die Ebene innerhalb der Organisation (Unternehmen, Domäne, Team), auf der der AssetBlock angewendet wird.