AWS Lastverteilung und Auto Scaling

Verteile Anfragen mit einem ALB, untersuche die Zielgesundheit, ersetze ausgefallene Server und passe die tatsächliche EC2-Kapazität mit Richtlinien an.

AWS

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Baue einen Dienst, der bei Änderungen seiner Server weiter antwortet. Verknüpfe mit der offiziellen AWS CLI und AWS View den Ressourcenstatus mit tatsächlichen HTTP-Antworten.

Vier angeleitete Labs in dieser Reihenfolge:

  • Verteile Anfragen mit einem Application Load Balancer (ALB) auf zwei Server.
  • Erkenne ein fehlerhaftes Ziel, beobachte den Ausschluss vom Datenverkehr und stelle es wieder her.
  • Ersetze einen ausgefallenen Server mit einer Startvorlage und einer Auto-Scaling-Gruppe.
  • Führe Skalierungsrichtlinien aus, wechsle zwischen zwei und drei Instanzen und teste Kapazitätsgrenzen.

Die unabhängige Challenge verbindet diese Fähigkeiten: Untersuche einen neuen Server ohne Anfragen, berücksichtige die Anwendungsgesundheit und kehre zu zwei gesunden Servern zurück. Bearbeite zuerst die Labs.

Voraussetzungen: VPC-Subnetze und Zugriffsregeln, EC2, SSH und User Data aus den vorherigen Kursen AWS VPC und AWS EC2 and EBS. Neue Konzepte werden bei ihrer ersten Verwendung erklärt.

Umgebung: Jede Einheit beginnt in einer frischen Linux-Umgebung im Browser mit vorbereiteten Abhängigkeiten und Anwendungen. Beachte den Ressourcenbereich, prüfe die Funktion vor dem Aufräumen und erhalte die Verbindung. Praktisch werden ALB und kontrollierte SimpleScaling-Ausführung verwendet; NLB dient dem Vergleich. CPU-basiertes Target Tracking und physische Ausfallsicherheit zwischen Zonen gehören nicht zur Praxis.

Die Übungen unterstützen die AWS-Zertifizierungsvorbereitung zu Lastverteilung, Gesundheit und Verfügbarkeit. Nutze zusätzlich die Ziele deiner Prüfung; der Kurs deckt keinen vollständigen Prüfungsplan ab.

Lehrer

labby
Labby
Labby is the LabEx teacher.