EC2 Auto Scaling Scaling-Gruppenplanung - Instance Scheduler auf AWS

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.

EC2 Auto Scaling Scaling-Gruppenplanung

Instance Scheduler auf AWS unterstützt die Planung von EC2 Auto Scaling Scaling-Gruppen (ASGs) mithilfe von Scheduled Scaling Actions. Dies unterscheidet sich von der Implementierung von EC2/RDS-Planung und wird in diesem Abschnitt näher erläutert

Weitere Informationen zu geplanten Skalierungsaktionen finden Sie unter Geplante Skalierung für Amazon EC2 Auto Scaling.

Überblick über die ASG-Planung

ASGs kann geplant werden, indem ein Zeitplan-Tag angewendet wird, wie unter Instanzen für die Planung taggen beschrieben

Definition von für Running/Stopped ASGs

Wenn eine Auto Scaling Scaling-Gruppe konfiguriert ist, gibt ein Benutzer eine Mindest-, gewünschte und maximale Kapazität für diese ASG an. Instance Scheduler bezeichnet diese Werte als die min-desired-max oder MDM einer ASG.

Der Betriebsstatus einer ASG wird mithilfe des Control-Tags definiert. IS-MinDesiredMax Dieses Tag sollte die gewünschten MDM-Werte im Format enthalten min,desired,max (zum Beispiel:1,3,5).

Wenn das IS-MinDesiredMax Tag nicht angegeben wird, wenn das ASG zum ersten Mal für die Terminplanung markiert wird, wird es automatisch anhand der aktuellen Größe der ASG zum Zeitpunkt der Markierung generiert.

Für alle ist ASGs der Status „Gestoppt“ als MDM-Wert von 0-0-0 definiert.

ASG-Verhalten Start/Stop

Wenn Instance Scheduler eine ASG startet oder stoppt, ändert er die Kapazitätseinstellungen der ASG:

Starten einer ASG: Legt die minimale, gewünschte und maximale Kapazität auf die im IS-MinDesiredMax Tag definierten Werte fest (oder auf die automatisch generierten Werte, als die ASG zum ersten Mal markiert wurde).

Stoppen einer ASG: Setzt die minimale, gewünschte und maximale Kapazität auf 0-0-0, wodurch alle Instanzen in der ASG beendet werden.

Einschränkungen

Die ASG-Planung erfolgt durch die Konvertierung von Instance Scheduler auf AWS-Zeitplänen in geplante Skalierungsregeln, die mit dem ASG-Service kompatibel sind. Diese Übersetzung eignet sich am besten für einfache Zeitpläne mit einem Zeitraum, die keine komplexen Cron-Ausdrücke verwenden.

Die folgenden Zeitplanfunktionen werden für die ASG-Planung nicht unterstützt:

  • Erweiterte Zeitplankennzeichnungen wie „erzwungen“ und „Dauerbetrieb“.

  • Ausdrücke für den N-ten Wochentag, den nächsten Wochentag und den letzten Wochentag in Perioden.

  • Zeitpläne mit mehreren Perioden mit unmittelbar benachbarten oder sich überschneidenden Perioden.

    • Bei der Konfiguration von geplanten Skalierungsaktionen für Zeitpläne mit mehreren Perioden übersetzt Instance Scheduler auf AWS die beginning/end Zeiträume direkt in start/stop Aktionen für die ASG, auch wenn ein anderer überlappender oder angrenzender Zeitraum normalerweise dazu führen würde, dass diese Aktion übersprungen wird.