Was ist Blue/Green Deployment?
Es ist eine Methode zur Softwarebereitstellung, die das Aufrechterhalten von zwei identischen Produktionsumgebungen beinhaltet.
Definition
Es ist eine Methode zur Softwarebereitstellung, die das Aufrechterhalten von zwei identischen Produktionsumgebungen beinhaltet. Eine Umgebung (blau) betreibt die aktuelle Version der Anwendung und die andere (grün) die neue Version.
Verkehrsumschaltung
Zu jedem Zeitpunkt erhält nur eine Umgebung den Live-Verkehr, mit dem gesamten Produktionsverkehr, der darauf gerichtet ist, während die inaktive Umgebung für das Testen und Einführen neuer Änderungen genutzt wird.
Rollback
Bei Problemen mit der neuen Version kann der Verkehr sofort zurück zur vorherigen Live-Umgebung umgeschaltet werden, was Ausfallzeiten und Risiken minimiert.
Ziel
Die Methode zielt darauf ab, die Ausfallzeiten während der Bereitstellungen zu reduzieren, indem Anfragen sofort von einer Umgebung zur anderen umgeleitet werden.
Möchten Sie mehr erfahren?
Wenn Sie mehr im Zusammenhang mit Blue/Green erfahren möchten, kontaktieren Sie mich auf X. Ich liebe es, Ideen zu teilen, Fragen zu beantworten und über diese Themen zu diskutieren, also zögern Sie nicht, vorbeizuschauen. Bis bald!
Was ist DevOps?
DevOps ist eine Philosophie und Kultur der Softwareentwicklung, die auf Kom...
Was bedeutet CI?
Continuous Integration (CI) ist eine Praxis der Softwareentwicklung, bei de...
Was ist CD?
Continuous Deployment, oder Continuous Delivery, ist ein Ansatz im Software...
Was sind Continuous Integration (CI) und Continuous Deployment (CD)?
CI/CD steht für Continuous Integration (CI) und Continuous Delivery bzw. Co...
Was ist ein Feature Flag?
Feature Flags, auch bekannt als Feature Toggles, sind eine Technik, die es...