DevOps

Progressive Delivery

Argo Rollouts, Flagger, Canary-Deployments, Blue-Green, Traffic Splitting, automatisierte Rollbacks

20 Interview-Fragen·
Senior
1

Was ist Progressive Delivery im DevOps-Kontext?

Antwort

Progressive Delivery ist ein Deployment-Ansatz, der die schrittweise Bereitstellung neuer Anwendungsversionen durch feingranulare Steuerung der Traffic-Exposition ermöglicht. Im Gegensatz zu herkömmlichen Deployments, bei denen der gesamte Traffic sofort umschaltet, verwendet Progressive Delivery Strategien wie Canary oder Blue-Green, um die neue Version schrittweise verfügbar zu machen. Dies reduziert Risiken, indem es eine schrittweise Validierung, schnelles Rollback und Metrikanalyse vor dem vollständigen Rollout ermöglicht.

2

Was ist ein Canary-Deployment?

Antwort

Ein Canary-Deployment ist eine Deployment-Strategie, bei der eine neue Version zunächst einem kleinen Prozentsatz der Benutzer (5-10 %) zugänglich gemacht wird, bevor sie schrittweise auf den gesamten Traffic ausgerollt wird. Der Begriff stammt von Kanarienvögeln, die in Minen zur Erkennung giftiger Gase eingesetzt wurden. Dieser Ansatz ermöglicht die Validierung der neuen Version in der Produktion mit begrenztem Risiko, die Analyse von Metriken (Fehler, Latenz) und ein schnelles Rollback, wenn Probleme erkannt werden.

3

Was ist ein Blue-Green-Deployment?

Antwort

Ein Blue-Green-Deployment ist eine Strategie, bei der zwei identische Umgebungen (Blue und Green) parallel betrieben werden. Die neue Version wird in der inaktiven Umgebung bereitgestellt, während die aktive Umgebung weiterhin Traffic bedient, und dann wird der Traffic sofort auf die neue Umgebung umgeschaltet. Dieser Ansatz ermöglicht ein sofortiges Rollback durch Umleitung des Traffics auf die alte Umgebung, wenn Probleme auftreten, erfordert jedoch die doppelte Menge an Ressourcen.

4

Was ist Argo Rollouts?

5

Was ist Flagger?

+17 Interview-Fragen

Meistere DevOps für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten