

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>

Skalierungsupdates passen die Kapazität Ihrer Rechenumgebung an, indem Instanzen hinzugefügt oder entfernt werden. Dies ist die schnellste Aktualisierungsstrategie und erfordert keinen Austausch vorhandener Instanzen. Skalierungsaktualisierungen funktionieren mit jedem Servicerollentyp und jeder Zuweisungsstrategie und sind somit die flexibelste Aktualisierungsoption.

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

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

Die folgenden Einstellungen lösen Skalierungsupdates aus, wenn sie ausschließlich geändert werden:
+ `desiredvCpus`— Legt die Zielzahl von v CPUs für die Umgebung fest.
+ `maxvCpus`— Definiert die maximale Anzahl von vCPUs , die gestartet werden können.
+ `minvCpus`— Gibt die Mindestanzahl von v anCPUs , die beibehalten werden sollen.
+ `minScaleDownDelayMinutes`— Gibt die Mindestzeit (in Minuten) an, die Instanzen nach Abschluss ihrer Jobs in der Rechenumgebung AWS Batch weiterlaufen lassen.
**Anmerkung**  
`minScaleDownDelayMinutes`gilt nicht für Instanzen, die bei Infrastruktur-Updates ersetzt werden.

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

**Anmerkung**  
Wir empfehlen, es nicht `desiredvCpus` zu verwenden, um ein Skalierungsupdate zu initiieren, da AWS Batch es sich dynamisch anpassen `desiredvCpus` würde. 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 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 Einstellungen der Rechenumgebung (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 bestehende 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 **Rechenumgebungen** aus.

1. Wählen Sie die Rechenumgebung aus, die aktualisiert werden soll.

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

1. Ändern Sie eine oder mehrere [Einstellungen, die Skalierungsupdates unterstützen](#scaling-updates-triggers). Beispiel:
   + Geben Sie für **Minimum v CPUs** die Mindestanzahl von v einCPUs.
   + Geben Sie für **CPUsDesired v** die gewünschte Anzahl von v einCPUs.
   + Geben Sie für **Maximum v CPUs** die maximale Anzahl von v einCPUs.

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 beinhaltet.

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

Verwenden Sie den **update-compute-environment** Befehl, um Skalierungsupdates durchzuführen. Die folgenden zwei Beispiele veranschaulichen gängige Skalierungsvorgänge. Sie können eine oder mehrere der folgenden [Einstellungen ändern, die Skalierungsupdates unterstützen](#scaling-updates-triggers)
+ In diesem Beispiel werden das gewünschte, minimale und maximale v aktualisiertCPUs:

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

------

## Überwachung von Skalierungsaktualisierungen
<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 **describe-compute-environments** Befehl AWS CLI with the auch verwenden, um den Status zu überprüfen und die Anzahl der Instanzen und vCPU-Werte zu überwachen. 