Auftrag D) erweitert

This commit is contained in:
Marcello Calisto 2023-10-17 12:21:40 +02:00
parent 8234889c35
commit ffe118f6a4

View File

@ -442,6 +442,8 @@ Dieses Beispiel mit einer Reihenfolge von **5 Bildern** verdeutlicht, wie **Auto
**3. Bild:** Der **dritte** und **vierte** Benutzer greifen auf die App zu. Der **Load Balancer** verteilt diese gleichmässig auf **beide Instanzen** _(Lastverteilung funktioniert)_<br> **3. Bild:** Der **dritte** und **vierte** Benutzer greifen auf die App zu. Der **Load Balancer** verteilt diese gleichmässig auf **beide Instanzen** _(Lastverteilung funktioniert)_<br>
**4. Bild:** Der Auto Scaler funktioniert **as designed**. Bei noch mehr Anfragen wird er aufgrund des überschrittenen Grenzwertes weitere Instanzen hochfahren.<br> **4. Bild:** Der Auto Scaler funktioniert **as designed**. Bei noch mehr Anfragen wird er aufgrund des überschrittenen Grenzwertes weitere Instanzen hochfahren.<br>
**5. Bild:** Der Prozess wird fortgesetzt. On-demand werden Instanzen hoch- oder runtergefahren. Obwohl der Load mit dieser Scale-out-Strategie abgedeckt wäre, können die User immer noch nicht auf den Dienst zugreifen.<br> **5. Bild:** Der Prozess wird fortgesetzt. On-demand werden Instanzen hoch- oder runtergefahren. Obwohl der Load mit dieser Scale-out-Strategie abgedeckt wäre, können die User immer noch nicht auf den Dienst zugreifen.<br>
**6. Bild:** Der **Auto-Scaler** erkennt Fehler und erstellt gemäss **Desired State: 2** eine neue Instanz (3).<br>
**7. Bild:** Der **Load Balancer** erhält die Info, dass vom **Auto Scaler** eine **neue** Instanz bereitgestellt wurde, nimmt diesen in seine **Target Group** auf und leitet Teil des Traffics darauf um.<br>
1. Zugriff vom **ersten** Benutzer: :mag_right: [Originalbild][29b] _(oder unten auf erstes Bild klicken)_ 1. Zugriff vom **ersten** Benutzer: :mag_right: [Originalbild][29b] _(oder unten auf erstes Bild klicken)_
2. Zugriff vom **zweiten** Benutzer: :mag_right: [Originalbild][30b] _(oder unten auf zweites Bild klicken)_ 2. Zugriff vom **zweiten** Benutzer: :mag_right: [Originalbild][30b] _(oder unten auf zweites Bild klicken)_
@ -451,10 +453,14 @@ Dieses Beispiel mit einer Reihenfolge von **5 Bildern** verdeutlicht, wie **Auto
[![User1][29a]][29b] | [![User2][30a]][30b] | [![User3+4][31a]][31b] [![User1][29a]][29b] | [![User2][30a]][30b] | [![User3+4][31a]][31b]
4. Intanz 1 **fällt aus** :mag_right: [Originalbild][32b] _(oder unten auf erstes Bild klicken)_ 4. Intanz 1 **fällt aus** :mag_right: [Originalbild][32b] _(oder unten auf erstes Bild klicken)_
5. Load Balancer erkennt Fehler und leitet Traffic auf gesunde Instanz um :mag_right: [Originalbild][33b] _(oder unten auf zweites Bild klicken)_ 5. Load Balancer erkennt Fehler und leitet Traffic auf gesunde Instanz um :mag_right: [Originalbild][33b] _(oder unten auf zweites Bild klicken)_
4 Instanz 1 fällt aus | 5 Load Balancer reagiert und leitet um 4 Instanz 1 fällt aus | 5 Load Balancer reagiert und leitet auf gesunde Instanz um
:---:|:---:
[![Instanz1Error][32a]][32b] | [![Umleitung][33a]][33b]
6. Intanz 1 **fällt aus** :mag_right: [Originalbild][32b] _(oder unten auf erstes Bild klicken)_
7. Load Balancer erkennt Fehler und leitet Traffic auf gesunde Instanz um :mag_right: [Originalbild][33b] _(oder unten auf zweites Bild klicken)_
4 Instanz 1 fällt aus | 5 Load Balancer reagiert und leitet auf gesunde Instanz um
:---:|:---: :---:|:---:
[![Instanz1Error][32a]][32b] | [![Umleitung][33a]][33b] [![Instanz1Error][32a]][32b] | [![Umleitung][33a]][33b]
#### Missing in action #### Missing in action