Glossar
Blue-Green-Deployment
Zwei vollständige Umgebungen nebeneinander: Die neue Version läuft still mit, der Verkehr wird umgeschaltet, und im Fehlerfall schaltet man zurück.
Der Reiz liegt im Rückweg. Statt eine kaputte Version zu reparieren, während Kunden warten, schaltet man auf die alte Umgebung zurück und untersucht in Ruhe. Die Umschaltung selbst dauert Sekunden.
Der Preis ist doppelte Infrastruktur während der Umstellung und die Frage, was mit dem Zustand passiert: Sitzungen, Warteschlangen und vor allem Datenbankänderungen lassen sich nicht so leicht zurückschalten wie Anwendungscode.
Woran Sie es erkennen
- Auslieferungen finden nachts statt, weil sie riskant sind.
- Ein Rückweg besteht darin, die alte Version erneut auszuliefern.
- Datenbankänderungen und Codeänderungen gehen gemeinsam live.
Häufig gefragt
Wie gehe ich mit der Datenbank bei Blue-Green um?
In drei Schritten über zwei Auslieferungen: erweitern, umstellen, aufräumen. Die neue Spalte kommt hinzu und wird doppelt geschrieben, dann liest die Anwendung von der neuen Stelle, und erst in der nächsten Auslieferung verschwindet die alte. Damit bleibt der Rückweg offen.
