Canary Release
Ein Canary-Release exponiert eine neue Version schrittweise für einen kleinen Teil des Datenverkehrs und weitet den Anteil schrittweise aus, solange die überwachten Metriken gesund bleiben.
Zweck
Progressive Delivery reduziert das Risiko, indem die neue Version auf einem kleinen Verkehrsausschnitt validiert wird.
Mechanismus
Nach dem Deployment der neuen Version leiten Sie zunächst 1-5 % des Datenverkehrs. Überwachen Sie Fehlerrate/Latenz/Geschäftsmetriken. Bei gesundem Zustand schrittweise ausweiten (10 %→50 %→100 %). Bei Anomalien schnell zurückrollen. Erfordert präzises Traffic-Splitting und Monitoring.
Anwendungsfälle
- Progressiver Rollout
- Risikominimierung
- A/B-Tests