Was ist ein Canary Release?
Es ist eine Bereitstellungsstrategie, die verwendet wird, um das Risiko zu minimieren.
Definition
Ein Canary Release ist eine Bereitstellungsstrategie in der Softwareentwicklung, um das Risiko der Einführung einer neuen Version zu verringern, indem sie zunächst einer kleinen Gruppe von Nutzern zur Verfügung gestellt wird.
Herkunft
Der Name stammt von Bergarbeitern, die einen Kanarienvogel in einem Käfig in die Kohlebergwerke mitnahmen. Wenn giftige Gase in das Bergwerk einströmten, würde der Kanarienvogel sterben, bevor es die Bergarbeiter tun.
Überwachung
Das System wird sorgfältig auf Probleme überwacht, und wenn die neue Version gut funktioniert, wird sie allmählich mehr Benutzern zur Verfügung gestellt.
Rollback
Wenn Probleme festgestellt werden, kann die Veröffentlichung zurückgerollt und die alte Version für alle Benutzer wiederhergestellt werden.
Auswahl
Verschiedene Strategien werden verwendet, um auszuwählen, welche Benutzer der neuen Version ausgesetzt werden, wie zufällige Stichproben oder Auswahl basierend auf Demografie.
Möchten Sie mehr erfahren?
Wenn Sie mehr im Zusammenhang mit Canary Release erfahren möchten, kontaktieren Sie mich auf X. Ich liebe es, Ideen zu teilen, Fragen zu beantworten und über diese Themen zu diskutieren, also zögern Sie nicht, vorbeizuschauen. Bis bald!
Was ist ein Canary Release?
Ein Canary Release ist eine Bereitstellungsstrategie in der Softwareentwick...
Was ist CD?
Continuous Deployment, oder Continuous Delivery, ist ein Ansatz im Software...
Was bedeutet Rollback?
Rollback ist ein Begriff, der in der Softwareentwicklung und Systemadminist...
Wofür steht ALM?
ALM, oder Application Lifecycle Management, bezieht sich auf den Prozess de...
Was ist DevOps?
DevOps ist eine Philosophie und Kultur der Softwareentwicklung, die auf Kom...