Grundlagen von Cloud und Containern
Es werden zwei Umgebungen mit derselben Konfiguration wie die Produktion bereitgestellt; in der einen läuft weiter die aktuelle Version, in der anderen wird die neue Version installiert und geprüft, und dann wird der Load Balancer auf einen Schlag auf sie umgeschaltet. Bei Problemen führt das Zurückschalten sofort zur alten Version zurück. Wie heißt dieses Release-Verfahren?
- ABlue-Green-Deployment
- BCanary-Release
- CRolling Update
Antwort und Erläuterung anzeigen
Antwort: A. Blue-Green-Deployment
Beim Blue-Green-Deployment werden zwei Umgebungen (blau und grün) bereitgestellt, und der Verkehr der Nutzer wird auf einen Schlag auf die neue Umgebung umgeschaltet. Die alte Umgebung bleibt eine Weile unverändert bestehen; tritt ein Problem auf, genügt es, zurückzuschalten, um die alte Version wiederherzustellen. Andererseits werden rund um die Umschaltung Ressourcen für zwei Umgebungen benötigt, und Änderungen am Datenbankschema müssen in einer Form erfolgen, die sowohl die alte als auch die neue Version nutzen kann. Ein Canary-Release gibt die neue Version nur für einen Teil der Anfragen frei, und ein Rolling Update ersetzt die Server schrittweise.
Weiter: 9 weitere Fragen zu Grundlagen von Cloud und Containern