m346/KN06/Readme.md

76 lines
2.7 KiB
Markdown
Raw Normal View History

2023-10-21 14:17:19 +02:00
[10]: https://git-scm.com/downloads
![TBZ Banner](../x_gitres/tbz_logo.png)
2023-10-21 14:33:38 +02:00
# KN06 Inhaltsverzeichnis
2023-10-21 14:17:19 +02:00
[TOC]
<br>
## Lernziele
- **Kompetenzband E**: Betriebsarchitektur konzipieren (Handlungsziele 1,2)
- **Kompetenzband F**: Applikation in Betrieb nehmen (Handlungsziele 3,4)
- **Kompetenzband G**: System-Sicherheit implementieren (Handlungsziel 3,4)
- **Kompetenzband H**: Daten-Sicherheit implementieren (Handlungsziel 3,4)
2023-10-21 14:33:38 +02:00
- **Kompetenzband I**: System testen (Handlungsziel 3,4)
- **Kompetenzband J**: System überwachen (Handlungsziel 3,4)
- **Kompetenzband K**: System skalieren (Handlungsziel 3,4)
2023-10-21 14:17:19 +02:00
<br>
## Challenges
2023-10-21 14:47:25 +02:00
### A) Theorie: Scaling up vs. out (vertical vs. hirizontal), Elasticity / Auto Scaling, Load Balancer und High Availability
2023-10-21 14:17:19 +02:00
**Ausgangslage**:<br>
2023-10-21 14:47:25 +02:00
- Im ersten Challenge setzen Sie sich zuerst theoretisch mit verschiedenen Fachbebriffen auseinander. Dann sind sie bereit für die vier Lab Challenges.
2023-10-21 14:17:19 +02:00
---
2023-10-21 15:02:35 +02:00
### B) Lab: Lab: Zwei Webserver erstellen und Last mittels Load Balancer gleichmässig verteilen.
2023-10-21 14:17:19 +02:00
**Ausgangslage:**<br>
2023-10-21 15:02:35 +02:00
- Für dieses Lab verwenden Sie in der AWS Academy den Kurs AWS Academy Introduction to Cloud: Semester 1.
2023-10-21 15:10:08 +02:00
Das Lab dauert ca. 30'. Sie setzen zwei EC2-Instanzen auf, die jeweils als Webserver laufen. Danach erstellen Sie einen Application Load Balancer und richten diesen so ein, dass dieser als **Single point of entry** Anfragen von aussen annehmen und auf die Instanzen verteilen kann. Dieses Lab gibt Ihnen eine erste Gelegenheit, sich mit dem AWS Load Balancer vertraut zu machen.
2023-10-21 15:02:35 +02:00
2023-10-21 15:10:08 +02:00
Führen Sie alle Schritte konzentriert und der Reihe nach durch. Für den Leistungsnachweis zeigen Sie neben der Doku auch noch gleich live, dass der Loadbalancer funktioniert (Browser mehrmals hintereinander reloaden).
2023-10-21 14:17:19 +02:00
---
2023-10-21 15:10:08 +02:00
### C) Auto Scaling Group erstellen und anwenden
2023-10-21 14:17:19 +02:00
**Ausgangslage:**<br>
2023-10-21 15:10:08 +02:00
- In diesem Challenge werden Sie eine Auto Scaling Group erstellen und später beim Erstellen von neuen EC2-Instanzen nutzen.
Der Load Balancer aus dem letzten Challenge und die Auto Scaling Group können unabhängig voneinder eingesetzt werden. Gemeinsam sind diese beiden Dienste allerdings unschlagbar und in einer dynamischen High Availability Umgebung nicht wegzudenken.
2023-10-21 14:17:19 +02:00
:bookmark: In dieser Übung lernen Sie Instanzen in unterschiedlichen Subnets aufzusetzen. Mit massgeschneiderten Security-Groups können Sie diese Instanzen absichern und sicherstellen, dass nur die notwendigen Dienste genutzt werden können.
<br>
## Sozialform:
- Einzel / Tandem (Jede:r dokumentiert im eigenen Repository)
## Leistungsnachweis:
- Dokumentation im persönlichen Repository
- Live-Demos
## Arbeitsauftrag
- [**Challenge KN05**](./KN05.md)
<br>
---
> [⇧ **Zurück zur Hauptseite**](https://gitlab.com/ser-cal/M346)
---