From 69395f978cc3d1bb83967f15735598dea59d4259 Mon Sep 17 00:00:00 2001 From: Marcello Calisto Date: Thu, 19 Oct 2023 13:25:02 +0200 Subject: [PATCH] Auftrag E) Einstieg --- KN06/KN06.md | 120 +++++++++------------------------------------------ 1 file changed, 21 insertions(+), 99 deletions(-) diff --git a/KN06/KN06.md b/KN06/KN06.md index 7a53236..fb191b6 100644 --- a/KN06/KN06.md +++ b/KN06/KN06.md @@ -645,7 +645,6 @@ Auf den Buttom **`Next`** klicken, um auf die nächste Seite zu gelangen. [![xxx][41a]][41b] | [![xxx][42a]][42b] -sdf ##### Schritt 4: Load Balancer erstellen > **Referenz:** [**HIER**](#schritt-2-load-balancer-erstellen) geht's zur Anleitung **Load Balancer erstellen** des letzten Challenges. @@ -654,114 +653,37 @@ Wählen Sie links in der **Navigation Bar** unter **`Load Balancing`** den Butto - **Compare and select load balancer type:** - **Load balancer types:** **`Application Load balancer`** - - -1. [**Navigation Bar:**](./x_res/45_Target-Group_ORIG.png) Wählen Sie links unter **`Load Balancing`** den Buttom **`Load Balancers`** aus. Dann klicken Sie auf den Buttom **`Create Load balancer`**. -2. [**Compare and select load balancer type:**](./x_res/46_Target-Group_ORIG.png) Wählen Sie den **`Application Load Balancer`** aus. -3. [**Create Application Load Balancer (1.Seite):**](./x_res/47_Target-Group_ORIG.png) - - **Load balancer name:** **`KN06-XXX-ALB1`** eingeben - - **Scheme: `Internet-facing`** auswählen - - **IP address type: `IPv4`** auswählen -4. [**Create Application Load Balancer (2.Seite):**](./x_res/48_Target-Group_ORIG.png) - - **VPC:** **`M346-XXX-VPC`** _(früher erstellte VPC auswählen)_ - - **Mappings:** - - **`M346-XXX-Public-1A`** auswählen _(erstes Public Subnet)_ - - **`M346-XXX-Public-1B`** auswählen _(zweites Public Subnet)_ -5. [**Create Application Load Balancer (3.Seite):**](./x_res/49_Target-Group_ORIG.png) - - **Security Groups:** **`M346-XXX-Web-Access`** _(früher erstellte Security Group auswählen - Inbound rule Port 80 muss offen sein)_ + - **Create Application Load Balancer** + - Load balancer name:** **`KN06-XXX-ALB2`** + - Scheme: **`Internet-facing`** + - IP address type: **`IPv4`** + - **Network mapping** + - VPC: **`M346-XXX-VPC`** _(früher erstellte VPC auswählen)_ + - Mappings: + - **`M346-XXX-Public-1A`** _(erstes Public Subnet)_ + - **`M346-XXX-Public-1B`** _(zweites Public Subnet)_ + - **Security Groups:** **`M346-XXX-Web-Access`** _(früher erstellte Security Group auswählen - Inbound rule Port 80 muss offen sein)_ - **Listeners and routing:** - Protocol **`HTTP`** und Port **`80`** auswählen - - Default action: Forward to: **`KN06-XXX-TargetGroup1`** auswählen _(wenn Anfragen auf Port 80 eintreffen, sollen diese an die vorher erstellte TargetGroup weitergeleitet werden)_. -6. [**Create Application Load Balancer (4.Seite):**](./x_res/50_Target-Group_ORIG.png) - - **Summary:** **`Basic configuration`**, **`Security groups`**, **`Network mappings`** und **`Listeners and routing`** checken _(überprüfen, ob alles korrekt konfiguriert ist)_ + - Default action: Forward to: **`KN06-XXX-TargetGroup2`** auswählen _(wenn Anfragen auf Port 80 eintreffen, sollen diese an die vorher erstellte TargetGroup weitergeleitet werden)_. + - **Summary:** + - **`Basic configuration`**, **`Security groups`**, **`Network mappings`** und **`Listeners and routing`** checken _(überprüfen, ob alles korrekt konfiguriert ist)_ - **Buttom `Create load balancer`** anklicken _(Load Balancer wird erstellt)_ -7. Resultat: _(Hinweis, dass das Setup ein paar Minuten dauern kann)_ - **7.** Mitteilung mit grünem Hintergrund: Successfully created Load balancer | - :---: - ![LB](./x_res/51_Target-Group_1000.png) | - - - - + - **Resultat:** _(Hinweis, dass das Setup ein paar Minuten dauern kann)_ ##### Schritt 5: Auto Scaling Group der Target Group des Load Balancers zuweisen +> **Referenz:** [**HIER**](#schritt-2-load-balancer-erstellen) geht's zur Anleitung **Auto Scaling Group der Target Group des Load Balancers zuweisen** des letzten Challenges. +Wählen Sie links in der **Navigation Bar** unter **`Auto Scaling`** den Buttom **`Auto Scaling Groups`** aus. Dann klicken Sie auf die bereits existierende Auto Scaling Group **`KN06_XXX_AutoScalingGroup_2`**. Scrollen Sie runter bis **Load balancing:** und klicken Sie auf **`Edit`**. + - **Load balancing:** + - Load balancers: **`Application Load balancer`** + - Select target groups** **`KN06-XXX-TargetGroup2`** + - **Buttom `Update`** - - -


- - -------------------------- - - -# SICHERHEITSKOPIE - - - - - -##### Schritt 2: Target Group erstellen - -Später, beim Erstellen der Auto Scaling Group werden wir **zusätzlich** eine **Dynamic scaling policy** hinzufügen. Damit das geht, muss man eine **bestehende** Target Group auswählen. Deshalb erstellen wir **zuerst** die Target Group und **erst danach** die Auto Scaling Group. Im letzten Challenge war dies umgekehrt. - - -Target Group. Hier wird bestimmt, **welche** EC2-Instanzen vom **Loadbalancer** bedient werden sollen. -1. **Navigation Bar:** Wählen Sie links unter **`Load Balancing`** den Buttom **`Target Groups`** aus. Dann konfigurieren Sie die **Target Group** mit folgenden Parametern: -2. Target Groups:** Buttom **`Create Target Group`** anklicken. -3. **Specify group details:** - - **Choose a target type:** **Instances** auswählen. - - **Target group name:** **`KN06-XXX-TargetGroup2`** eingeben - - **Protocol: `HTTP` Port: `80`**. - - **IP address type:** `IPv4` - - **VPC:** `M346-XXX-VPC` _(Früher eingerichtete VPC auswählen)_. - - **Protocol Version:** `HTTP1` _(Defaultwert belassen)_. - - **Health checks:** - - Health check protocol `HTTP` _(Defaultwert belassen)_. - - Health check path **`/`** _(LB sendet den Targets regelmässig Statusanfragen)_. - - ...nach unten scrollen bis der Buttom **`Next`** erscheint. -5. Auf den Buttom **`Next`** klicken, um auf die nächste Seite zu gelangen. -6. 1. Available Instances: **Beide Instanzen aktivieren** :mag_right: [Originalbild][41b] _(oder unten auf erstes Bild klicken)_.
- 2. Den Buttom **`Incluide as pending below`** anklicken. -7. **Review Targets:** Buttom **`Create target group`** anklicken :mag_right: [Originalbild][42b] _(oder unten auf zweites Bild klicken)_ - 6.1 Available instances - Instanzen aktivieren / 6.2. "Include as pending below" anklicken | 7 Review targets: Buttom "Create target group" anklicken - :---:|:---: - [![xxx][41a]][41b] | [![xxx][42a]][42b] - - **Referenz:** [**HIER**](#schritt-1-target-group-erstellen) geht's zur Anleitung **Target Group erstellen** des letzten Challenges. - -##### Schritt 3: Auto Scaling Group erstellen -Wählen Sie links in der **Navigation Bar** unter **`Auto Scaling`** das Unterverzeichnis **`Auto Scaling Groups`** aus. Dann klicken Sie auf den orangen Buttom **`Create Auto Scaling group`**. Danach erscheint eine neue Seite mit dem Titel **Choose launch template**, welches Sie wie folgt ausfüllen:
- - Auto Scaling group name: `KN06_XXX_AutoScalingGroup_2` - - Bei **Launch template** wählen Sie `KN06_XXX_LaunchTemplate_2` aus. - - Bei **VPC** wählen Sie die früher erstellte VPC `M346-XXX-VPC` aus. - - Bei **Availability Zones and subnets** wählen Sie die **beiden Public-subnets** aus: - - Bei **Load balancing** belassen sie den Default-Wert `No load balancer` (da noch kein LB vorhanden ist) - - Bei **VPC Lattice integration options** belassen Sie den Default-Wert `No VPC Lattice service` - - Bei **Group size** die `Maximum capacity` auf **4** hochschrauben. Desired capacity und Minimum capacity bleiben auf **2** - - Unter **Scaling policies** das Feld `Target tracking scaling policy` anklicken. - - - den Buttom `Create dynamic scaling policy` anklicken. ----> Hier Bild rein: - - **Policy type:** `Target tracking scaling` (default) - - **Scaling policy name:** `Target Tracking Policy` (default) - - **Metric type:** `Application Load Balancer request count per target` (auswählen) - - **Target group:** `KN06-XXX-TargetGroup2` (auswählen) - - **Target value:** `20` (bedeutet, dass man Site 20x reloaden muss, damit Grenzwert erreicht wird) - - **Instances need:** `60` (Sekunden für warm up bevor diese Metric wirksam wird) - - Buttom `Create` anklicken - - **Referenz:** [**HIER**](#schritt-2-auto-scaling-group-erstellen) geht's zur Anleitung **Auto Scaling Group erstellen** des letzten Challenges. - -##### Schritt 3: Target Group erstellen - - -##### Schritt 4: Load Balancer erstellen - - -##### Schritt 5: Auto Scaling Group der Target Group des Load Balancers zuweisen +