Zero-Downtime Deployment
Zero-Downtime-Bereitstellung aktualisiert ohne Dienstunterbrechung, mittels Rolling-, Blue-Green- oder Canary-Strategien zusammen mit Health-Checks.
Zweck
Beseitigt die durch Deployments verursachten Ausfallzeiten und ermöglicht Continuous Delivery.
Mechanismus
Strategien: Rolling-Update (batchweiser Austausch), Blue-Green (Umgebungsumschaltung), Canary (schrittweiser Traffic). Erforderlich: Health-Checks für die Bereitschaft, abwärtskompatible APIs, mit alten Versionen kompatible Datenbankmigrationen und ein ordnungsgemäßes Herunterfahren laufender Anfragen.
Anwendungsfälle
- Continuous Delivery
- Hochverfügbarkeit
- Deployment-Strategien