KN06 Challenge A bearbeitet

This commit is contained in:
Marcello Calisto 2023-10-25 14:43:54 +02:00
parent 111ec043d3
commit ba34041ea6

View File

@ -1,3 +1,27 @@
[11a]: ./x_res/11_launch_options_600.png [11a]: ./x_res/11_launch_options_600.png
[11b]: ./x_res/11_launch_options_ORIG.png [11b]: ./x_res/11_launch_options_ORIG.png
# KN06 Challenge A
[TOC]
<br>
## Recherche zu Fachbegriffen
In der heutigen Zeit sind Unternehmen in hohem Maße von ihren IT-Systemen und -Anwendungen abhängig. Jede Unterbrechung oder Störung dieser Systeme kann schwerwiegende Auswirkungen auf die Geschäftsprozesse, den Ruf und letztendlich den Erfolg eines Unternehmens haben. Aus diesem Grund spielen Konzepte wie **High Availability** (HA) und **Fault Tolerance** (FT) eine entscheidende Rolle in der Planung und Gestaltung von IT-Infrastrukturen für Unternehmen.
### High Availability (HA)
**High Availability** bezieht sich auf die Fähigkeit eines Systems oder einer Anwendung, kontinuierlich und nahezu ohne Unterbrechung verfügbar zu sein. HA zielt darauf ab, geplante oder ungeplante Ausfallzeiten auf ein Minimum zu reduzieren, indem redundante Ressourcen und Mechanismen zur Fehlererkennung und automatischen Wiederherstellung implementiert werden. Diese Redundanz und Automatisierung ermöglichen es, dass Anwendungen selbst bei Hardwareausfällen oder Wartungsarbeiten ohne spürbare Unterbrechung für Benutzer verfügbar bleiben.
### Load Balancer
##### Use Caess:
1. Load Balancer mit **zwei** Instanzen: :mag_right: [Originalbild][01b] _(oder unten auf das Bild klicken)_<br>
1 Load Balancer verteilt requests auf zwei Instanzen |
:---:|
[![1. Launch template][00a]][01b]
### A) Theorie: Scaling up vs. out (vertical vs. horizontal) / Auto Scaling, Load Balancer und High Availability