

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.

# Skalierungsupdates durchführen
<a name="scaling-updates"></a>

Beim Skalieren von Updates wird die Kapazität Ihrer Computerumgebung angepasst, indem Sie Instanzen hinzufügen oder entfernen. Dies ist die schnellste Aktualisierungsstrategie und erfordert keinen Austausch vorhandener Instanzen. Skalierungsaktualisierungen funktionieren mit jedem Servicerollentyp und jeder Zuweisungsstrategie und sind daher die flexibelste Aktualisierungsoption.

## Änderungen, die ein Skalierungsupdate auslösen
<a name="scaling-updates-triggers"></a>

Wenn Sie nur die folgenden Einstellungen ändern, AWS Batch führt eine Skalierungsaktualisierung durch. Wenn Sie eine dieser Einstellungen zusammen mit anderen Computerumgebungseinstellungen ändern, AWS Batch führt [ stattdessen ein ](infrastructure-updates.md) Infrastruktur-Update durch.

Die folgenden Einstellungen lösen Skalierungsaktualisierungen aus, wenn sie ausschließlich geändert werden:
+ `desiredvCpus`— Legt die Zielanzahl von vCPUs für die Umgebung fest.
+ `maxvCpus`— Definiert die maximale Anzahl von vCPUs, die gestartet werden können.
+ `minvCpus`— Gibt die Mindestanzahl der zu wartenden vCPUs an.
+ `minScaleDownDelayMinutes`— Gibt die Mindestdauer (in Minuten) an, die AWS Batch Instanzen nach Abschluss ihrer Jobs in der Rechenumgebung weiterlaufen lässt.
**Anmerkung**  
`minScaleDownDelayMinutes`gilt nicht für Instanzen, die bei Infrastrukturaktualisierungen ersetzt werden.

Für Fargate-Rechenumgebungen können Sie auch diese Einstellungen für die Skalierung von Updates ändern:
+ `securityGroupIds`— Sicherheitsgruppen-IDs für die Computerumgebung.
+ `subnets`— Subnetze für die Computerumgebung.

**Anmerkung**  
Wir empfehlen, diese Option nicht `desiredvCpus` zu verwenden, um ein Skalierungsupdate zu initiieren, da AWS Batch es sich sonst dynamisch anpasst`desiredvCpus`. Stattdessen sollten Sie aktualisieren`minvCpus`.  
Bei der Aktualisierung `desiredvCpus` muss der Wert zwischen `minvCpus` und liegen`maxvCpus`. Der neue Wert muss größer oder gleich dem aktuellen Wert sein`desiredvCpus`. Weitere Informationen finden Sie unter [Fehlermeldung beim Aktualisieren der `desiredvCpus` Einstellung](error-desired-vcpus-update.md).

**Wichtig**  
Wenn Sie eine dieser Skalierungseinstellungen zusammen mit anderen Computerumgebungseinstellungen (wie Instance-Typen, AMI-IDs oder Startvorlagen) ändern, AWS Batch führt statt eines Skalierungsupdates ein Infrastruktur-Update durch. Infrastruktur-Updates dauern länger und können vorhandene Instances ersetzen.

------
#### [ Performing scaling updates using the AWS-Managementkonsole ]

1. Öffnen Sie die AWS Batch Konsole unter [ https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

1. Wählen Sie im Navigationsbereich ** Umgebungen ** und dann die ** Registerkarte ** Computerumgebungen aus.

1. Wählen Sie auf der ** Registerkarte ** Rechenumgebungen die Option neben der zu aktualisierenden Rechenumgebung aus. Sie müssen eine Rechenumgebung auswählen, bevor die Optionen im ** Menü „**Aktionen“ verfügbar sind.

1. Wählen Sie ** Aktionen ** und dann ** Bearbeiten**.

1. Ändern Sie eine oder mehrere der [ Einstellungen, die die Skalierung von Updates unterstützen](#scaling-updates-triggers). Beispiel:
   + Geben Sie für ** Mindest-vCPUs ** die Mindestanzahl an vCPUs ein.
   + Geben Sie für ** Gewünschte vCPUs die gewünschte Anzahl ** von vCPUs ein.
   + Geben Sie für ** Maximale vCPUs die maximale Anzahl von ** vCPUs ein.

1. Wählen Sie **Änderungen speichern ** aus.

1. Überwachen Sie den Status der Rechenumgebung. Das Update sollte schnell abgeschlossen sein, da es nur Skalierungsvorgänge umfasst.

------
#### [ Performing scaling updates using the AWS CLI ]

Verwenden Sie den **update-compute-environment** Befehl, um Skalierungsaktualisierungen durchzuführen. Die folgenden beiden Beispiele veranschaulichen gängige Skalierungsvorgänge. Sie können eine oder mehrere der folgenden [ Einstellungen ändern, die die Skalierung von Updates unterstützen ](#scaling-updates-triggers)
+ In diesem Beispiel werden die gewünschten, minimalen und maximalen vCPUs aktualisiert:

  ```
  aws batch update-compute-environment \
      --compute-environment {{your-compute-environment-name}} \
      --compute-resources minvCpus={{2}},maxvCpus={{8}}
  ```

------

## Überwachung, Skalierung, Updates
<a name="scaling-updates-monitoring"></a>

Überwachen Sie Ihre Skalierungsupdates mithilfe der AWS Batch Konsole, um den Status der Rechenumgebung einzusehen und die Anzahl der Instanzen und die vCPU-Metriken zu überprüfen. Sie können den Befehl AWS CLI mit dem **describe-compute-environments** Befehl auch verwenden, um den Status zu überprüfen und die Anzahl der Instanzen und vCPU-Werte zu überwachen. 