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

Canary Releases — schrittweiser Rollout

08. 04. 2025 1 Min. Lesezeit intermediate

Architektur Fortgeschritten

Canary Releases — schrittweiser Rollout

CanaryDeploymentProgressive Delivery 3 Min. Lesezeit

Schrittweises Deployment einer neuen Version für einen kleinen Teil der Nutzer. Monitoring, Rollback und Automatisierung.

Prinzip

Die neue Version erhält einen kleinen Prozentsatz des Traffics (1-5%). Überwachen Sie Error Rate und Latenz. Wenn OK, erhöhen.

Phase 1: 2% Traffic → neue Version (Monitoring 15 Min.)
Phase 2: 10% Traffic → neue Version (Monitoring 30 Min.)
Phase 3: 50% Traffic → neue Version (Monitoring 1 Std.)
Phase 4: 100% Traffic → neue Version

Nginx Weighted Routing

upstream app {
    server old-version:8080 weight=95;
    server new-version:8080 weight=5;  # 5% canary
}

Automatisierung

Tools wie Argo Rollouts oder Flagger automatisieren Canary-Releases: Sie überwachen Metriken und führen bei Problemen automatisch ein Rollback durch.

Zusammenfassung

Canary minimiert den Blast Radius einer neuen Version. Kombinieren Sie es mit gutem Monitoring für automatisches Rollback.

Brauchen Sie Hilfe bei der Implementierung?

Unser Team hat Erfahrung mit dem Entwurf und der Implementierung moderner Architekturen. Wir helfen Ihnen gerne.

Kostenlose Beratung

Teilen:

CORE SYSTEMS Team

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