Was ist ein Skalierungsplan? - AWS Auto Scaling

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Was ist ein Skalierungsplan?

Verwenden Sie einen Skalierplan, um Auto Scaling für verwandte oder zugehörige skalierbare Ressourcen innerhalb weniger Minuten zu konfigurieren. Sie können beispielsweise Tags verwenden, um Ressourcen in Kategorien wie Produktion, Test oder Entwicklung zu gruppieren. Anschließend können Sie nach Skalierungsplänen für skalierbare Ressourcen suchen und diese einrichten, die zu jeder Kategorie gehören. Oder, falls Ihre Cloud-Infrastruktur dies umfasst AWS CloudFormation, können Sie Stack-Vorlagen definieren, die zum Erstellen von Ressourcensammlungen verwendet werden. Erstellen Sie dann einen Skalierungsplan für die skalierbaren Ressourcen, die zu jedem Stack gehören.

Unterstützte Ressourcen

AWS Auto Scaling unterstützt die Verwendung von Skalierungsplänen für die folgenden Dienste und Ressourcen:

  • Amazon Aurora – Erhöhen oder verringern Sie die Anzahl der Aurora-Lesereplikate, die für einen Aurora-DB-Cluster bereitgestellt werden.

  • Amazon EC2 Auto Scaling – Starten oder beenden Sie EC2-Instances, indem Sie die gewünschte Kapazität einer Auto-Scaling-Gruppe erhöhen oder senken.

  • Amazon Elastic Container Service – Die gewünschte Aufgabenzahl in Amazon ECS erhöhen oder senken.

  • Amazon DynamoDB – Erhöhen oder verringern Sie die bereitgestellte Lese- und Schreibkapazität einer DynamoDB-Tabelle oder eines globalen sekundären Index.

  • Spot-Flotte – Starten oder beenden Sie EC2-Instances, indem Sie die Zielkapazität einer Spot-Flotte erhöhen oder verringern.

Funktionen und Vorteile des Skalierungsplans

Skalierungspläne bieten die folgenden Funktionen und Vorteile:

  • Ressourcenerkennung — AWS Auto Scaling ermöglicht die automatische Ressourcenerkennung, um skalierbare Ressourcen in Ihrer Anwendung zu finden.

  • Dynamische Skalierung – Skalierungspläne verwenden die Amazon-EC2-Auto-Scaling- und Application-Auto-Scaling-Services, um die Kapazität skalierbarer Ressourcen anzupassen, um Änderungen des Datenverkehrs oder der Workload zu bewältigen. Dynamische Skalierungsmetriken können Standardauslastung oder Durchsatzmetriken oder benutzerdefinierte Metriken sein.

  • Integrierte Skalierempfehlungen – AWS Auto Scaling bietet Skalierungsstrategien mit Empfehlungen, die Sie verwenden können, um Leistung, Kosten oder ein Gleichgewicht zwischen den beiden zu optimieren.

  • Prädiktive Skalierung – Skalierungspläne unterstützen auch die Prognose-Skalierung für Auto-Scaling-Gruppen. Dies hilft, Ihre Amazon-EC2-Kapazität schneller zu skalieren, wenn regelmäßig Spitzen auftreten.

Wichtig

Wenn Sie nur Skalierungspläne für die vorausschauende Skalierung verwenden, empfehlen wir dringend, stattdessen die Richtlinien zur vorausschauenden Skalierung von Auto-Scaling-Gruppen zu verwenden. Diese kürzlich eingeführte Option bietet weitere Funktionen, z. B. die Verwendung von Metrikaggregationen zum Erstellen neuer benutzerdefinierter Metriken oder zum Beibehalten historischer Metrikdaten in Blau/Grün-Bereitstellungen. Weitere Informationen finden Sie unter Prädiktive Skalierung von Cooldowns für Amazon EC2 Auto Scaling im Amazon EC2 Auto Scaling-Benutzerhandbuch.

Eine Anleitung zur Migration von Skalierungsplänen zu vorausschauenden Skalierungsrichtlinien von Amazon EC2 Auto Scaling finden Sie unter. Migrieren Sie Ihren Skalierungsplan

Erste Schritte

Verwenden Sie die folgenden Ressourcen, um einen Skalierungsplan zu erstellen und zu verwenden:

Arbeiten Sie mit Skalierungsplänen

Sie können die folgenden Schnittstellen verwenden, um Ihre Skalierungspläne zu erstellen, auf sie zuzugreifen und sie zu verwalten:

  • AWS Management Console – Bietet eine Webschnittstelle für den Zugriff auf Ihre Skalierungspläne. Wenn Sie sich für einen registriert haben AWS-Konto, können Sie auf Ihre Skalierungspläne zugreifen, indem Sie sich bei dem anmelden AWS Management Console, das Suchfeld in der Navigationsleiste verwenden, um danach zu suchen AWS Auto Scaling, und dann auswählen. AWS Auto Scaling

  • AWS Command Line Interface (AWS CLI) — Stellt Befehle für eine Vielzahl von AWS-Services Befehlen bereit und wird unter Windows, MacOS und Linux unterstützt. Informationen zu den ersten Schritten finden Sie im AWS Command Line Interface -Benutzerhandbuch. Weitere Informationen finden Sie unter autoscaling-plans in der AWS CLI -Befehlsreferenz.

  • AWS Tools for Windows PowerShell— Stellt Befehle für eine breite Palette von AWS Produkten für Benutzer bereit, die in der PowerShell Umgebung Skripts erstellen. Informationen zu den ersten Schritten finden Sie im AWS Tools for Windows PowerShell -Benutzerhandbuch. Weitere Informationen finden Sie in der AWS Tools for PowerShell Cmdlet-Referenz.

  • AWS SDKs — Stellt sprachspezifische API-Operationen bereit und kümmert sich um viele Verbindungsdetails, wie z. B. die Berechnung von Signaturen, die Bearbeitung von Wiederholungsversuchen von Anfragen und die Behandlung von Fehlern. Weitere Informationen finden Sie unter AWS -SDKs.

  • HTTPS-API – Bietet API-Aktionen auf niedriger Ebene, die Sie mithilfe von HTTPS-Anforderungen aufrufen. Weitere Informationen finden Sie in der AWS Auto Scaling -API-Referenz.

  • AWS CloudFormation— Unterstützt die Erstellung von Skalierungsplänen mithilfe von Vorlagen. CloudFormation Weitere Informationen finden Sie in der AWS::AutoScalingPlans::ScalingPlanReferenz im AWS CloudFormation Benutzerhandbuch.

Regionale Verfügbarkeit

Die AWS Auto Scaling API ist in mehreren Versionen verfügbar AWS-Regionen und bietet einen Endpunkt für jede dieser Regionen. Eine Liste aller Regionen und Endpunkte, in denen die API derzeit verfügbar ist, finden Sie unter AWS Auto Scaling Endpunkte und Kontingente in den Allgemeine AWS-Referenz

Preisgestaltung

Alle Funktionen für Skalierungspläne sind für Ihre Verwendung aktiviert. Die Funktionen werden ohne zusätzliche Kosten bereitgestellt, die über die Servicegebühren für CloudWatch und die anderen AWS Cloud Ressourcen, die Sie verwenden, hinausgehen.

Anmerkung

Die Funktion zur vorausschauenden Skalierung stützt sich auf die CloudWatch GetMetricDatenoperation, um historische Metrikdaten für Kapazitätsprognosen zu sammeln, was mit Kosten verbunden ist. Wenn Sie jedoch Predictive Scaling mit einer Amazon EC2 Auto Scaling-Skalierungsrichtlinie anstelle eines Skalierungsplans aktivieren, fallen keine Gebühren für Anrufe an an. GetMetricData