From 441a48f1f95ee7bdde9502c87796cbab24cd6297 Mon Sep 17 00:00:00 2001 From: "Noah Ispas (iamNoah1)" Date: Tue, 4 Oct 2022 12:15:05 +0200 Subject: [PATCH 1/7] first shot Signed-off-by: Noah Ispas (iamNoah1) --- content/de/blue-green-deployment.md | 37 +++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 content/de/blue-green-deployment.md diff --git a/content/de/blue-green-deployment.md b/content/de/blue-green-deployment.md new file mode 100644 index 0000000000..aa3554277a --- /dev/null +++ b/content/de/blue-green-deployment.md @@ -0,0 +1,37 @@ +--- +title: Blue Green Deployment +status: Feedback erwünscht +category: Konzept +tags: ["methodology", "application", ""] +--- + +## What it is + +Blue-Green-Deployment ist eine Strategie zur Aktualisierung von produktiven Anwendungen. +Der Fokus liegt darauf, Ausfallszeiten zu minimieren oder gänzlich zu vermeiden. +In der Regel bezieht sich der Begriff Blue-Green-Deployment auf die Aktualisierung einer gesamten Anwendung, +und weniger auf die Aktualisierung einzelner Komponenten (wie etwa [Microservices](/microservices/)) +aus denen eine Anwendung möglicherweise besteht. +Um hier Verwirrungen zu vermeiden, wird für letzeres eher der Begriff "Zero-Downtime-Deployment" bevorzugt. + + +## Problem it addresses + +Die Aktualisierung von Anwendungen ist üblicherweise mit Ausfallzeiten verbunden. +Je nach Anwendung können Ausfallszeiten allerdings gravierende Folgen haben. +Das Aktualisieren einzelner Komponenten einer Anwendung um deren kompletten Ausfall zu vermeiden, +funktioniert leider nicht immer. Das liegt daran, dass gewisse Aktualisierung, +die Inkompatibilit einzelner Komponenten zur Folge haben kann. +Für solche Fälle muss die gesamte Anwendung gleichzeit aktualisiert werden. + + +## How it helps + +Im Rahmen eines Blue-Green-Deployment werden für einen bestimmten Zeitraum zwei Umgebungen der produktiven Anwendung betrieben, +die jeweils als "blue" und "green" bezeichnet werden. +Die eine Umgebung (blue) stellt die produktive Anwendung dar (die Version, die von Benutzern aktuell verwendet wird), +während eine zweite Umgebung (green) bereitgestellt wird. +Diese zweite Umgebung enthält eine neue Version der Anwendung. +Sobald die Tests in der neuen Umgebung abgeschlossen sind, +wird der Datenverkehr auf diese Umgebung umgelenkt (oft mit Hilfe eines [Load Balancer](/load-balancer/)). +Im Anschluss kann die ältere Umgebung (blue) aus dem Betrieb genommen werden. From a9728c6899364953ab43342886cff3e59327bcf5 Mon Sep 17 00:00:00 2001 From: "Noah Ispas (iamNoah1)" Date: Tue, 4 Oct 2022 12:17:44 +0200 Subject: [PATCH 2/7] localize headers Signed-off-by: Noah Ispas (iamNoah1) --- content/de/blue-green-deployment.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/de/blue-green-deployment.md b/content/de/blue-green-deployment.md index aa3554277a..b13b91d4ec 100644 --- a/content/de/blue-green-deployment.md +++ b/content/de/blue-green-deployment.md @@ -5,7 +5,7 @@ category: Konzept tags: ["methodology", "application", ""] --- -## What it is +## Was es ist Blue-Green-Deployment ist eine Strategie zur Aktualisierung von produktiven Anwendungen. Der Fokus liegt darauf, Ausfallszeiten zu minimieren oder gänzlich zu vermeiden. @@ -15,7 +15,7 @@ aus denen eine Anwendung möglicherweise besteht. Um hier Verwirrungen zu vermeiden, wird für letzeres eher der Begriff "Zero-Downtime-Deployment" bevorzugt. -## Problem it addresses +## Welches Problem es löst Die Aktualisierung von Anwendungen ist üblicherweise mit Ausfallzeiten verbunden. Je nach Anwendung können Ausfallszeiten allerdings gravierende Folgen haben. @@ -25,7 +25,7 @@ die Inkompatibilit einzelner Komponenten zur Folge haben kann. Für solche Fälle muss die gesamte Anwendung gleichzeit aktualisiert werden. -## How it helps +## Wie es das Problem löst Im Rahmen eines Blue-Green-Deployment werden für einen bestimmten Zeitraum zwei Umgebungen der produktiven Anwendung betrieben, die jeweils als "blue" und "green" bezeichnet werden. From da86031701d068c5a343f210055e30c8841fa612 Mon Sep 17 00:00:00 2001 From: Noah Ispas Date: Fri, 21 Oct 2022 23:20:36 +0200 Subject: [PATCH 3/7] Update content/de/blue-green-deployment.md Co-authored-by: DaveVentura <47860237+DaveVentura@users.noreply.github.com> Signed-off-by: Noah Ispas --- content/de/blue-green-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/de/blue-green-deployment.md b/content/de/blue-green-deployment.md index b13b91d4ec..b629fe4fdd 100644 --- a/content/de/blue-green-deployment.md +++ b/content/de/blue-green-deployment.md @@ -21,7 +21,7 @@ Die Aktualisierung von Anwendungen ist üblicherweise mit Ausfallzeiten verbunde Je nach Anwendung können Ausfallszeiten allerdings gravierende Folgen haben. Das Aktualisieren einzelner Komponenten einer Anwendung um deren kompletten Ausfall zu vermeiden, funktioniert leider nicht immer. Das liegt daran, dass gewisse Aktualisierung, -die Inkompatibilit einzelner Komponenten zur Folge haben kann. +die Inkompatibilität einzelner Komponenten zur Folge haben kann. Für solche Fälle muss die gesamte Anwendung gleichzeit aktualisiert werden. From 158918b36306dfa87dc92c5d6e39b96a807a6c65 Mon Sep 17 00:00:00 2001 From: Noah Ispas Date: Fri, 21 Oct 2022 23:20:49 +0200 Subject: [PATCH 4/7] Update content/de/blue-green-deployment.md Co-authored-by: DaveVentura <47860237+DaveVentura@users.noreply.github.com> Signed-off-by: Noah Ispas --- content/de/blue-green-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/de/blue-green-deployment.md b/content/de/blue-green-deployment.md index b629fe4fdd..d0bac955a3 100644 --- a/content/de/blue-green-deployment.md +++ b/content/de/blue-green-deployment.md @@ -22,7 +22,7 @@ Je nach Anwendung können Ausfallszeiten allerdings gravierende Folgen haben. Das Aktualisieren einzelner Komponenten einer Anwendung um deren kompletten Ausfall zu vermeiden, funktioniert leider nicht immer. Das liegt daran, dass gewisse Aktualisierung, die Inkompatibilität einzelner Komponenten zur Folge haben kann. -Für solche Fälle muss die gesamte Anwendung gleichzeit aktualisiert werden. +Für solche Fälle müssen alle Komponente der Anwendung gleichzeitig aktualisiert werden. ## Wie es das Problem löst From 3cb28527ed2d88e72a380d7caadb11d313d618b5 Mon Sep 17 00:00:00 2001 From: Noah Ispas Date: Fri, 21 Oct 2022 23:21:01 +0200 Subject: [PATCH 5/7] Update content/de/blue-green-deployment.md Co-authored-by: DaveVentura <47860237+DaveVentura@users.noreply.github.com> Signed-off-by: Noah Ispas --- content/de/blue-green-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/de/blue-green-deployment.md b/content/de/blue-green-deployment.md index d0bac955a3..33be9488e2 100644 --- a/content/de/blue-green-deployment.md +++ b/content/de/blue-green-deployment.md @@ -19,7 +19,7 @@ Um hier Verwirrungen zu vermeiden, wird für letzeres eher der Begriff "Zero-Dow Die Aktualisierung von Anwendungen ist üblicherweise mit Ausfallzeiten verbunden. Je nach Anwendung können Ausfallszeiten allerdings gravierende Folgen haben. -Das Aktualisieren einzelner Komponenten einer Anwendung um deren kompletten Ausfall zu vermeiden, +Das Aktualisieren einzelner Komponenten einer Anwendung, um deren kompletten Ausfall zu vermeiden, funktioniert leider nicht immer. Das liegt daran, dass gewisse Aktualisierung, die Inkompatibilität einzelner Komponenten zur Folge haben kann. Für solche Fälle müssen alle Komponente der Anwendung gleichzeitig aktualisiert werden. From 393ac6b8dfa073a30df96a7b36750b3509df63ef Mon Sep 17 00:00:00 2001 From: Noah Ispas Date: Fri, 21 Oct 2022 23:21:21 +0200 Subject: [PATCH 6/7] Update content/de/blue-green-deployment.md Co-authored-by: DaveVentura <47860237+DaveVentura@users.noreply.github.com> Signed-off-by: Noah Ispas --- content/de/blue-green-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/de/blue-green-deployment.md b/content/de/blue-green-deployment.md index 33be9488e2..fed863f023 100644 --- a/content/de/blue-green-deployment.md +++ b/content/de/blue-green-deployment.md @@ -9,7 +9,7 @@ tags: ["methodology", "application", ""] Blue-Green-Deployment ist eine Strategie zur Aktualisierung von produktiven Anwendungen. Der Fokus liegt darauf, Ausfallszeiten zu minimieren oder gänzlich zu vermeiden. -In der Regel bezieht sich der Begriff Blue-Green-Deployment auf die Aktualisierung einer gesamten Anwendung, +In der Regel bezieht sich der Begriff Blue-Green-Deployment auf die Aktualisierung einer gesamten Anwendung und weniger auf die Aktualisierung einzelner Komponenten (wie etwa [Microservices](/microservices/)) aus denen eine Anwendung möglicherweise besteht. Um hier Verwirrungen zu vermeiden, wird für letzeres eher der Begriff "Zero-Downtime-Deployment" bevorzugt. From b34877faf35ee91ce25fa0fa8a362e2f660d1090 Mon Sep 17 00:00:00 2001 From: "Noah Ispas (iamNoah1)" Date: Tue, 8 Nov 2022 20:29:47 +0000 Subject: [PATCH 7/7] add change requests from Baris Signed-off-by: Noah Ispas (iamNoah1) --- content/de/blue-green-deployment.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/de/blue-green-deployment.md b/content/de/blue-green-deployment.md index fed863f023..318ad50966 100644 --- a/content/de/blue-green-deployment.md +++ b/content/de/blue-green-deployment.md @@ -19,10 +19,10 @@ Um hier Verwirrungen zu vermeiden, wird für letzeres eher der Begriff "Zero-Dow Die Aktualisierung von Anwendungen ist üblicherweise mit Ausfallzeiten verbunden. Je nach Anwendung können Ausfallszeiten allerdings gravierende Folgen haben. -Das Aktualisieren einzelner Komponenten einer Anwendung, um deren kompletten Ausfall zu vermeiden, -funktioniert leider nicht immer. Das liegt daran, dass gewisse Aktualisierung, +Das Aktualisieren einzelner Komponenten einer Anwendung funktioniert leider nicht immer reibungslos. +Das liegt daran, dass eine Aktualisierung, die Inkompatibilität einzelner Komponenten zur Folge haben kann. -Für solche Fälle müssen alle Komponente der Anwendung gleichzeitig aktualisiert werden. +Für solche Fälle müssen alle Komponenten der Anwendung gleichzeitig aktualisiert werden. ## Wie es das Problem löst