Amazon EC2 Auto Scaling Scaling-Gruppenausführungsblock - Amazon Application Recovery Controller (ARC)

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.

Amazon EC2 Auto Scaling Scaling-Gruppenausführungsblock

Mit dem EC2 Auto Scaling Scaling-Gruppenausführungsblock können Sie EC2 Instances im Rahmen Ihres Wiederherstellungsprozesses für mehrere Regionen skalieren. Sie können einen Prozentsatz der Kapazität im Verhältnis zu der Region definieren, die Sie verlassen (Quelle und Ziel).

Konfiguration

Wenn Sie den EC2 Auto Scaling-Gruppenausführungsblock konfigurieren, geben Sie das EC2 Auto Scaling ARNs für die spezifischen Regionen ein, die Ihrem Plan zugeordnet sind. Sie sollten EC2 Auto Scaling ARNs in jeder Region eingeben, die bei der Ausführung des Plans hochskaliert werden soll.

Geben Sie die folgenden Werte ein, um einen EC2 Auto Scaling Scaling-Gruppenausführungsblock zu konfigurieren:

  1. Schrittname: Geben Sie einen Namen ein.

  2. Beschreibung des Schritts (optional): Geben Sie eine Beschreibung des Schritts ein.

  3. EC2 Auto Scaling-Gruppen-ARN für Region: Geben Sie den ARN für EC2 Auto Scaling in jeder Region für Ihren Plan ein.

  4. Prozentsatz, der der Kapazität der aktivierten Region entspricht: Geben Sie den gewünschten Prozentsatz der Anzahl der laufenden Instances in der Auto Scaling Scaling-Gruppe ein, der der aktivierten Region entsprechen soll.

  5. Ansatz zur Kapazitätsüberwachung: Wählen Sie im Drop-down-Menü Ihren Überwachungsansatz für Ihre EC2 Auto Scaling Scaling-Gruppen aus.

  6. Timeout: Geben Sie einen Timeout-Wert ein.

Wählen Sie dann Schritt speichern.

Funktionsweise

Nachdem Sie einen EC2 Auto Scaling Scaling-Ausführungsblock konfiguriert haben, bestätigt der Regions-Switch, dass es nur eine Auto Scaling Scaling-Quellgruppe und eine Auto Scaling Scaling-Zielgruppe gibt. Wenn es mehrere Auto Scaling Scaling-Gruppen gibt, schlägt der Ausführungsblock bei der Planauswertung fehl. Die Zielkapazität ist definiert als die Anzahl der Instanzen, deren Status auf eingestellt istInService. Weitere Informationen finden Sie unter EC2 Auto Scaling Scaling-Instanzlebenszyklus.

Basierend auf dem Wert, den Sie (bei der Konfiguration des Auto Scaling Scaling-Ausführungsblocks) für einen entsprechenden Prozentsatz angeben, berechnet Region Switch die neue gewünschte Kapazität für die Auto Scaling Scaling-Zielgruppe. Die neue gewünschte Kapazität wird mit der gewünschten Kapazität der Auto Scaling Scaling-Zielgruppe verglichen. Die Formel, die der Regions-Switch zur Berechnung der gewünschten Kapazität verwendet, lautet wie folgt:ceil(percentToMatch * Source Auto Scaling group capacity), wobei ceil () eine Funktion ist, die jedes beliebige Ergebnis als Bruchteil aufrundet. Wenn die aktuelle gewünschte Kapazität der Auto Scaling Scaling-Zielgruppe größer oder gleich der gewünschten Kapazität der neuen Auto Scaling Scaling-Gruppe ist, die der Regions-Switch berechnet, wird der Ausführungsblock fortgesetzt. Beachten Sie, dass der Regions-Switch die Auto Scaling-Gruppenkapazität nicht herunterskaliert.

Wenn Region Switch einen Auto Scaling-Block ausführt, versucht Region Switch, die Kapazität der Auto Scaling-Zielgruppe so zu skalieren, dass sie der gewünschten Kapazität entspricht. Anschließend wartet Region Switch, bis die angeforderte Auto Scaling Scaling-Gruppenkapazität in der Auto Scaling Scaling-Gruppe der Zielregion erfüllt ist, bevor Region Switch mit dem nächsten Schritt im Plan fortfährt.

Wenn Sie einen active/active Ansatz verwenden, verwendet Regions-Switch die andere konfigurierte Region als Quelle. Das heißt, wenn eine Region deaktiviert wird, verwendet der Regions-Switch die andere aktive Region als Quelle, um den zu skalierenden Prozentsatz abzugleichen.

Dieser Block unterstützt sowohl den ordnungsgemäßen als auch den unannehmbaren Ausführungsmodus. Sie können eine fehlerhafte Ausführung konfigurieren, indem Sie den Mindestprozentsatz der Rechenkapazität angeben, der in der Zielregion abgeglichen werden soll, bevor der Regionswechsel mit dem nächsten Schritt im Plan fortfährt.

Was wird im Rahmen der Planbewertung bewertet

Wenn Region Switch Ihren Plan auswertet, führt Region Switch mehrere wichtige Prüfungen der Konfiguration und der Berechtigungen Ihres EC2 Auto Scaling Scaling-Gruppenausführungsblocks durch. Die Evaluierung von Regions-Switches überprüft, ob Auto Scaling Scaling-Gruppen in beiden Regionen vorhanden sind, stellt sicher, dass sie ordnungsgemäß konfiguriert und zugänglich sind, und notiert die Anzahl der laufenden Instances in jeder Region. Es bestätigt auch, dass die maximale Kapazität in der Auto Scaling-Gruppe der Zielregion ausreicht, um die angegebene prozentuale Skalierung mit der erforderlichen Kapazität zu bewältigen.

Der Regionswechsel überprüft auch, ob die IAM-Rolle des Plans über die richtigen Berechtigungen für Auto Scaling verfügt. Weitere Informationen zu den erforderlichen Berechtigungen für Regions-Switch-Ausführungsblöcke finden Sie unter. Beispiele für identitätsbasierte Richtlinien für den Regionenwechsel in ARC Schlägt eine der Prüfungen fehl, gibt Region Switch Warnmeldungen zurück, die Sie in der Konsole einsehen können. Sie können die Validierungswarnungen auch über EventBridge oder mithilfe von API-Vorgängen erhalten.