Was ist Application Auto Scaling? - Application 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 Application Auto Scaling?

Application Auto Scaling ist ein Webservice für Entwickler und Systemadministratoren, die eine Lösung zur automatischen Skalierung ihrer skalierbaren Ressourcen für einzelne AWS Dienste außerhalb von Amazon benötigenEC2. Mit Application Auto Scaling können Sie die automatische Skalierung für die folgenden Ressourcen konfigurieren:

  • AppStream 2.0-Flotten

  • Aurora-Replikate

  • Amazon Comprehend-Dokumentklassifizierungs- und Entitätserkennungs-Endpunkte

  • DynamoDB-Tabellen und globale sekundäre Indizes

  • ECSAmazon-Dienste

  • ElastiCache (Redis-OSS) Cluster (Replikationsgruppen)

  • EMRAmazon-Cluster

  • Amazon Keyspaces-Tabellen (für Apache Cassandra)

  • Lambda-Funktion bereitgestellte Gleichzeitigkeit

  • Amazon Managed Streaming for Apache Kafka (MSK) Brokerspeicher

  • Amazon Neptune-Cluster

  • SageMaker Endpunkt-Varianten

  • SageMaker Inferenzkomponenten

  • SageMaker Serverlos bereitgestellte Parallelität

  • Spot-Flottenanforderungen

  • Pool von Amazon WorkSpaces

  • Von Ihren eigenen Anwendungen und Services bereitgestellte benutzerdefinierte Ressourcen. Weitere Informationen finden Sie im GitHubRepository.

Die regionale Verfügbarkeit der oben aufgeführten AWS Dienste finden Sie in der Regionstabelle „“.

Informationen zur Skalierung Ihrer Flotte von EC2 Amazon-Instances mithilfe von Auto Scaling Scaling-Gruppen finden Sie im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch.

Merkmale von Application Auto Scaling

Application Auto Scaling ermöglicht Ihnen die automatische Skalierung Ihrer skalierbaren Ressourcen entsprechend den von Ihnen definierten Bedingungen.

  • Skalierung der Zielverfolgung — Skalieren Sie eine Ressource auf der Grundlage eines Zielwerts für eine bestimmte CloudWatch Metrik.

  • Schrittweise Skalierung – Skaliert eine Ressource auf der Grundlage einer Reihe von Skalierungsanpassungen, die je nach Ausmaß der Alarmüberschreitung variieren.

  • Geplante Skalierung – Skalieren Sie eine Ressource nur einmalig oder nach einem wiederkehrenden Zeitplan.

Arbeiten Sie mit Application Auto Scaling

Sie können die Skalierung mit den folgenden Schnittstellen konfigurieren, abhängig von der Ressource, die Sie skalieren:

  • AWS Management Console – Stellt eine Weboberfläche bereit, mit der Sie die Skalierung konfigurieren können. Wenn Sie sich für ein AWS Konto angemeldet haben, greifen Sie auf Application Auto Scaling zu, indem Sie sich bei der anmelden AWS Management Console. Öffnen Sie dann die Service-Konsole für eine der in der Einführung aufgeführten Ressourcen. Stellen Sie sicher, dass Sie die Konsole in derselben AWS-Region Weise öffnen wie die Ressource, mit der Sie arbeiten möchten.

    Anmerkung

    Der Konsolenzugriff ist nicht für alle Ressourcen verfügbar. Weitere Informationen finden Sie unter AWS-Services die Sie mit Application Auto Scaling verwenden können.

  • 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. Um zu beginnen, sehen Sie sich AWS Command Line Interface an. Eine Liste der Befehle finden Sie unter application-autoscaling 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 Umgebung Skripts erstellen. PowerShell 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 Behandlung von Wiederholungsversuchen von Anfragen und die Behandlung von Fehlern. Weitere Informationen finden Sie unter Tools, auf denen Sie aufbauen können. AWS

  • HTTPSAPI— Stellt API Aktionen auf niedriger Ebene bereit, die Sie mithilfe von HTTPS Anfragen aufrufen. Weitere Informationen finden Sie in der APIReferenz zu Application Auto Scaling.

  • AWS CloudFormation— Unterstützt die Konfiguration der Skalierung mithilfe einer CloudFormation Vorlage. Weitere Informationen finden Sie unter Konfigurieren Sie die Auto Scaling-Ressourcen für Anwendungen mithilfe von AWS CloudFormation.

Um programmgesteuert eine Verbindung zu einem herzustellen AWS-Service, verwenden Sie einen Endpunkt. Informationen zu Endpunkten für Aufrufe von Application Auto Scaling finden Sie unter Application Auto Scaling Scaling-Endpunkte und Kontingente in den Allgemeine AWS-Referenz