Udemy

Auto Scaling Groups Overview

Ein kostenloses Video-Tutorial von Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
Best Selling Instructor, 11x AWS Certified, Kafka Guru
Bewertung: 4,7 von 5Dozentenbewertung
77 Kurse
3.688.602 Teilnehmer:innen
Auto Scaling Groups (ASG) Overview

Steige mit dem kompletten Kurs tiefer ins Thema ein

Ultimate AWS Certified Developer Associate 2026 DVA-C02

Full Practice Exam with Explanations included! PASS the Amazon Web Services Certified Developer Certification DVA-C02

31:25:53 On-Demand-Video • Aktualisiert am November 2026

Pass the AWS Certified Developer Associate Certification (DVA-C02)
Full Practice Exam with Explanations included!
All 700+ slides available as downloadable PDF
Apply the right AWS services for your future real-world AWS projects
Deploy an application using Elastic Beanstalk and AWS CICD tools with full automation
Understand Serverless API using AWS Lambda, API Gateway, DynamoDB & Cognito
Write infrastructure as code using AWS CloudFormation
Implement messaging and integration patterns using AWS SQS, SNS & Kinesis
Master the CLI, SDK and IAM security best practices in EC2
Monitor, Trace and Audit your microservices using CloudWatch, X-Ray and CloudTrail
Secure your entire AWS Cloud using KMS, Encryption SDK, IAM Policies & SSM
Deutsch [autom.]
Kursleiter: Lassen Sie uns nun darüber sprechen, was eine Auto Scaling-Gruppe ist. Wenn wir also eine Website oder eine Anwendung bereitstellen, kann sich die Last im Laufe der Zeit ändern, da im Laufe der Zeit möglicherweise mehr Benutzer unsere Websites besuchen. Und wir haben gesehen, dass es uns in der Cloud, in AWS, möglich ist, Server sehr schnell mit dem API-Aufruf zur EC2-Instanzerstellung zu erstellen und auch wieder loszuwerden. Wenn Sie dies also automatisieren möchten, können wir eine Gruppe mit automatischer Skalierung erstellen. Das Ziel der ASG ist also das Aufskalieren, d. h. das Hinzufügen von EC2-Instanzen, und Sie müssen sich daran erinnern, das Aufskalieren zur Anpassung an eine erhöhte Last oder das Aufskalieren, das bedeutet das Entfernen von EC2-Instances zur Anpassung an eine verringerte Last. Daher wird die Größe unserer ASG im Laufe der Zeit variieren. Insgesamt können wir auch Parameter definieren, um sicherzustellen, dass in unserer ASG jederzeit eine minimale und maximale Anzahl von EC2-Instanzen ausgeführt wird. ASG hat auch die Superkraft, dass, wenn Sie es mit einem Load Balancer koppeln, alle EC2-Instanzen als Teil der ASG mit dem Load Balancer verbunden werden. Eine weitere Supermacht besteht darin, dass eine Instanz, die als fehlerhaft eingestuft wird, beendet und eine neue EC2-Instanz erstellt wird, um sie zu ersetzen. Auto Scaling-Gruppen sind also kostenlos und Sie zahlen nur für die Ressourcen, die darunter erstellt werden, wie z. B. Ihre EC2-Instances. Sehen wir uns also an, wie ein ESG in AWS funktioniert. Daher legen wir eine Mindestkapazität fest, d. h. wie viele Instanzen Sie mindestens in Ihrer ASG haben möchten. Zum Beispiel zwei. Dann legen Sie eine gewünschte Kapazität fest, d. h. wie viele Instanzen Sie in Ihrer ASG haben möchten, z. B. vier, und dann legen Sie eine maximale Kapazität fest, d. h. wie viele Instanzen ich maximal in meiner ASG haben möchte. Und das bedeutet dann, dass Sie, wenn Sie die gewünschte Kapazität auf eine höhere Zahl verschieben, aber immer noch weniger als eine maximale Kapazität ist, nach Bedarf skalieren können. Das bedeutet, dass Scale-out bedeutet, EC2-Instances hinzuzufügen, und daher kann Ihre ASG größer und größer und größer werden. In diesem Fall beträgt die maximale Kapazität sieben. Wie gesagt, die ASG arbeitet auch mit einem Loadbalancer. Wenn wir also vier Instanzen in unserer ASG registriert haben, verteilt die ELB den Datenverkehr sofort auf alle diese Instanzen, sodass Ihre Benutzer auf eine Website mit Lastenausgleich zugreifen können. Aber der ELB hat auch die Möglichkeit, den Zustand Ihrer EC2-Instanzen mithilfe des Zustandschecks zu überprüfen, und dieser Zustandscheck kann an die ASG weitergegeben werden. Das bedeutet, dass die ASG EC2-Instances beenden kann, wenn sie vom Load Balancer als fehlerhaft eingestuft werden, was sehr praktisch ist. Auch wenn Sie aufskalieren, das heißt, wenn Sie EC2-Instances hinzufügen, wird der ELB natürlich auch Datenverkehr an sie senden und die Last verteilen. Daher ist es eine wirklich großartige Kombination, einen Load Balancer und eine Auto Scaling-Gruppe zu verwenden. In Bezug auf die Attribute zum Erstellen Ihrer ASG müssen Sie nun eine Startvorlage erstellen. Früher gab es so etwas wie Startkonfigurationen, aber es ist veraltet, aber die Idee ist die gleiche. Eine Startvorlage enthält Informationen zum Starten von EC2-Instances in Ihrer ASG. So haben Sie Informationen über das AMI und den Instance-Typ, die EC2-Benutzerdaten, die EBS-Volumes, Sicherheitsgruppen, SSH-Schlüsselpaar, IAM-Rollen für Ihre EC2-Instances, Netzwerk- und Subnetzinformationen sowie Informationen zum Load Balancer und mehr, wenn Sie möchten . Und so sehen all diese Parameter denen sehr ähnlich, die wir beim Erstellen einer EC2-Instanz angegeben haben. Darüber hinaus hat Ihre ASG eine minimale Größe, eine maximale Größe und eine anfängliche Kapazität, die wir definieren müssen, sowie Skalierungsrichtlinien. Wenn wir über Skalierungsrichtlinien sprechen, sehen wir uns an, wie sich der CloudWatch-Alarm in die automatische Skalierung integriert. Sie wissen also natürlich noch nicht, was CloudWatch ist, aber lassen Sie mich Ihnen gleich ein wenig darüber erzählen. So ist es möglich, eine ASG auf der Grundlage von CloudWatch-Alarmen ein- und auszuskalieren. So haben wir hier beispielsweise eine ASG mit drei EC2-Instances, und der Alarm wird ausgelöst, und daher erhalten wir eine Scale-out-Aktivität. Was würde also einen Alarm auslösen? Nun, es ist eine Metrik, die Sie beispielsweise für die durchschnittliche CPU oder eine beliebige benutzerdefinierte Metrik zurückgeben können. Wenn also beispielsweise die durchschnittliche CPU insgesamt für Ihre ASG zu hoch ist, müssen Sie EC2-Instances hinzufügen und daher wird der Alarm ausgelöst und löst eine Skalierungsaktivität in Ihrer Auto Scaling-Gruppe aus warum es eine Auto-Scaling-Gruppe genannt wird, weil es in Verbindung mit Alarmen einen automatischen Aspekt der Skalierung hinter den Kulissen gibt. Auf der Grundlage des Alarms können wir also Scale-out-Richtlinien erstellen. Das bedeutet, die Anzahl der Instanzen zu erhöhen, oder wir können die Richtlinien skalieren, um die Anzahl der Instanzen zu verringern. Und all diese Dinge zusammen machen ASG aus. Ich hoffe es hat euch gefallen und wir sehen uns beim nächsten Vortrag.