Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Blue-Green Deployment — Releases ohne Downtime

08. 09. 2016 1 Min. Lesezeit CORE SYSTEMSai
Blue-Green Deployment — Releases ohne Downtime

Das Deployment einer neuen Version bedeutete früher ein Wartungsfenster, Benachrichtigung der Nutzer und Hoffen auf das Beste. Blue-Green Deployment eliminiert Downtime: zwei identische Umgebungen, ein Load-Balancer-Switch und sofortiges Rollback. Keine nächtlichen Deployments mehr.

Das Prinzip

Zwei Umgebungen: Blue (aktuelle Produktion) und Green (neue Version). Deployment auf Green, testen, Router/LB auf Green umschalten. Blue bleibt als sofortiges Rollback verfügbar. Problem? In Sekunden zurück auf Blue wechseln.

Implementierung mit Nginx

# Blue-Green Deployment — Releases ohne Downtime
upstream app {
    server green-server:8080;
    # server blue-server:8080;  # commented out
}

# nginx -s reload

Datenbankmigrationen

Die größte Herausforderung. Beide Versionen müssen mit derselben Datenbank funktionieren. Regeln: Spalten hinzufügen (nicht entfernen), abwärtskompatible Änderungen, Flyway/Liquibase für versionierte Migrationen. Destruktive Änderungen erst nach erfolgreichem Umschalten.

Mit Docker und Swarm

Docker Swarm Rolling Update ist effektiv Blue-Green auf Container-Ebene. docker service update --image myapp:2.0 ersetzt Instanzen schrittweise.

Zero Downtime ist erreichbar

Blue-Green Deployment erfordert Investitionen in Infrastruktur und Disziplin bei Datenbankmigrationen. Aber die Eliminierung von Downtime und sofortiges Rollback sind es wert.

awsdevopsec2s3
Teilen:

CORE SYSTEMS

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns