Zum Inhalt springen

Canary Deployment

Ein Canary Deployment gibt einer neuen Version zunächst nur begrenzten Verkehr. Beobachtete Ergebnisse bestimmen, ob die Ausweitung fortgesetzt oder gestoppt wird.

Auch bekannt alsCanary-Release
Cloud & Betrieb

Bei einem Canary Deployment erhält eine neue Anwendungsversion zunächst nur einen begrenzten Teil des Verkehrs oder eine ausgewählte Nutzergruppe. Das Team beobachtet festgelegte Ergebnisse, bevor es die Nutzung ausweitet.

Ein hypothetisches Portal prüft in dieser Stufe, ob Bestellungen korrekt bestätigt werden und ob Fehler zunehmen. Die Kriterien für Fortsetzung und Stopp werden vorher festgelegt. Nur wenige Anfragen auf die neue Version zu leiten, ohne Ergebnisse auszuwerten, würde diesen Lernschritt nicht erfüllen.

Die ausgewählte Gruppe bildet nicht automatisch alle Waren oder Kundensituationen ab. Fehler können auch erst später sichtbar werden. Außerdem müssen alte und neue Version mit gemeinsamen Daten kompatibel bleiben. Canary-Prüfungen können mit anderen Bereitstellungsstrategien kombiniert werden; sie garantieren keine fehlerfreie Einführung.

Quellen

Beiträge zum Thema

Cloud & Betrieb mit ASES

Hosting, Deployment, Wartung und Betreuung