Zum Inhalt springen
uencoder

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

Verwandte Begriffe

References