

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.

# Erstellen Sie eine Rechenumgebung
<a name="create-compute-environment"></a>

Bevor Sie Jobs ausführen können AWS Batch, müssen Sie eine Rechenumgebung erstellen. Sie können eine verwaltete Rechenumgebung erstellen, in der die Amazon EC2 EC2-Instances oder AWS Fargate-Ressourcen innerhalb der Umgebung auf der Grundlage Ihrer Spezifikationen AWS Batch verwaltet werden. Alternativ können Sie auch eine nicht verwaltete Rechenumgebung erstellen, in der Sie die Amazon EC2 EC2-Instance-Konfiguration innerhalb der Umgebung verwalten.

**Wichtig**  
Fargate Spot-Instances werden in den folgenden Szenarien nicht unterstützt:  
Windows containers on AWS Fargate
In diesen Szenarien wird eine Job-Warteschlange blockiert, wenn ein Job an eine Job-Warteschlange weitergeleitet wird, die nur Fargate Spot-Computerumgebungen verwendet.

**Topics**
+ [Tutorial: Erstellen Sie eine verwaltete Rechenumgebung mit Fargate-Ressourcen](create-compute-environment-fargate.md)
+ [Tutorial: Erstellen Sie eine verwaltete Rechenumgebung mithilfe von Amazon EC2 EC2-Ressourcen](create-compute-environment-managed-ec2.md)
+ [Tutorial: Erstellen Sie eine nicht verwaltete Rechenumgebung mithilfe von Amazon EC2 EC2-Ressourcen](create-compute-environment-unmanaged-ec2.md)
+ [Tutorial: Erstellen Sie eine verwaltete Rechenumgebung mithilfe von Amazon EKS-Ressourcen](create-compute-environment-managed-eks.md)
+ [Tutorial: Erstellen Sie eine nicht verwaltete Rechenumgebung mithilfe von Amazon EKS-Ressourcen](create-compute-environment-unmanaged-eks.md)
+ [Ressource: Vorlage für die Rechenumgebung](compute-environment-template.md)
+ [Instanztyp: Tabelle berechnen](instance-type-compute-table.md)

# Tutorial: Erstellen Sie eine verwaltete Rechenumgebung mit Fargate-Ressourcen
<a name="create-compute-environment-fargate"></a>

Gehen Sie wie folgt vor, um mithilfe von AWS Fargate Ressourcen eine verwaltete Rechenumgebung zu erstellen.

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

1. Wählen Sie in der Navigationsleiste die aus, die Sie verwenden AWS-Region möchten.

1. Wählen Sie im Navigationsbereich **Datenverarbeitungs-Umgebungen** aus.

1. Wählen Sie **Erstellen** aus.

1. Konfigurieren Sie die Rechenumgebung.
**Anmerkung**  
Rechenumgebungen für Windows containers on AWS Fargate Jobs müssen mindestens eine vCPU haben.

   1. Wählen **Sie für die Konfiguration der Rechenumgebung** **Fargate** aus.

   1. Geben Sie unter **Name** einen eindeutigen Namen für Ihre Rechenumgebung an. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (\$1) enthalten.

   1. Wählen Sie für die **Servicerolle** die dienstbezogene Rolle aus, mit der der AWS Batch Dienst in Ihrem Namen die erforderlichen AWS API-Operationen aufrufen kann. Wählen Sie zum Beispiel aus **AWSServiceRoleForBatch**. Weitere Informationen finden Sie unter [Verwenden von serviceverknüpften Rollen für AWS Batch](using-service-linked-roles.md).

   1. (Optional) Erweitern Sie **Tags**. Um einen Tag hinzuzufügen, wählen Sie **Add tag (Tag hinzufügen)**. Geben Sie dann einen **Schlüsselnamen** und optional einen **Wert** ein. Wählen Sie **Add tag**.

   1. Wählen Sie „**Nächste Seite“**.

1. Gehen Sie im Abschnitt **Instanzkonfiguration wie** folgt vor:

   1. (Optional) Aktivieren **Sie Fargate Spot, um Fargate Spot-Kapazität verwenden** zu können. Informationen zu Fargate Spot finden Sie unter [Amazon EC2 Spot verwenden und Fargate\$1SPOT](https://docs.aws.amazon.com/AmazonECS/latest/bestpracticesguide/ec2-and-fargate-spot.html). 

   1. Wählen Sie für **Maximum v** die maximale Anzahl von v ausCPUs, auf CPUs die Ihre Rechenumgebung skaliert werden kann, unabhängig von der Nachfrage in der Jobwarteschlange.

   1. Wählen Sie „**Nächste Seite“**.

1. Konfigurieren Sie das Netzwerk.
**Wichtig**  
Datenverarbeitungsressourcen benötigen einen externen Netzwerkzugriff, um mit dem Amazon-ECS-Service-Endpunkt zu kommunizieren. Dies kann über einen Schnittstellen-VPC-Endpunkt oder über Ihre Datenverarbeitungsressourcen mit öffentlichen IP-Adressen sein.  
Weitere Informationen zu Interface-VPC-Endpunkten finden Sie unter [Amazon-ECS-Schnittstellen-VPC-Endpunkte (AWS PrivateLink)](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/vpc-endpoints.html) im *Amazon Elastic Container Service-Entwicklerhandbuch*.  
Wenn Sie keinen Schnittstellen-VPC-Endpunkt konfiguriert haben und Ihre Datenverarbeitungsressourcen keine öffentlichen IP-Adressen haben, müssen Sie Netzwerkadressübersetzung (Network Address Translation, NAT) verwenden, um diesen Zugriff zur Verfügung zu stellen. Weitere Informationen finden Sie unter [NAT-Gateways](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html) im *Amazon VPC-Benutzerhandbuch*. Weitere Informationen finden Sie unter [Erstellen einer VPC](create-a-vpc.md).

   1. Wählen Sie für **Virtual Private Cloud (VPC) ID** eine VPC aus, in der Sie Ihre Instances starten möchten.

   1. Wählen Sie für **Subnetze** die zu verwendenden Subnetze aus. Standardmäßig sind alle Subnetze innerhalb der ausgewählten VPC verfügbar.
**Anmerkung**  
AWS Batch on Fargate unterstützt derzeit keine Local Zones. Weitere Informationen finden Sie unter [Amazon ECS-Cluster in Local Zones, Wavelength Zones und AWS Outposts](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-regions-zones.html#clusters-local-zones) im *Amazon Elastic Container Service Developer Guide*.

   1. Wählen Sie für **Sicherheitsgruppen** eine Sicherheitsgruppe aus, um sie Ihren Instances anzufügen. Standardmäßig ist die Standardsicherheitsgruppe für Ihre VPC ausgewählt.

   1. Wählen Sie **Nächste Seite.**

1. **Überprüfen Sie** die Konfigurationsschritte zur Überprüfung. Wenn Sie Änderungen vornehmen müssen, wählen Sie **Edit** (Bearbeiten). Wenn Sie fertig sind, wählen Sie **Create Compute Environment** aus.

# Tutorial: Erstellen Sie eine verwaltete Rechenumgebung mithilfe von Amazon EC2 EC2-Ressourcen
<a name="create-compute-environment-managed-ec2"></a>

Gehen Sie wie folgt vor, um eine verwaltete Rechenumgebung mithilfe von Amazon Elastic Compute Cloud (Amazon EC2) -Ressourcen zu erstellen.

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

1. Wählen Sie in der Navigationsleiste die aus, die Sie verwenden AWS-Region möchten.

1. Wählen Sie im Navigationsbereich **Environments (Umgebungen)** aus.

1. Wählen Sie **Umgebung erstellen** und dann **Umgebung berechnen** aus.

1. Konfigurieren Sie die Umgebung.

   1. Wählen Sie für die **Konfiguration der Rechenumgebung** **Amazon Elastic Compute Cloud (Amazon EC2)**.

   1. **Wählen Sie als **Orchestrierungstyp** die Option Verwaltet aus.**

   1. Geben Sie unter **Name** einen eindeutigen Namen für Ihre Rechenumgebung an. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (\$1) enthalten.

   1. Wählen Sie für die **Servicerolle** die serviceverknüpfte Rolle aus, mit der der AWS Batch Dienst in Ihrem Namen die erforderlichen AWS API-Operationen aufrufen kann. Wählen Sie zum Beispiel aus **AWSServiceRoleForBatch**. Weitere Informationen finden Sie unter [Verwenden von serviceverknüpften Rollen für AWS Batch](using-service-linked-roles.md).

   1. Wählen Sie im Feld **Instance-Role (Instance-Rolle)** ein neues Instance-Profil aus oder verwenden Sie ein bestehendes Instance-Profil, bei dem die erforderlichen IAM-Berechtigungen angefügt sind. Dieses Instance-Profil ermöglicht es den Amazon ECS-Container-Instances, die für Ihre Rechenumgebung erstellt wurden, die erforderlichen AWS API-Operationen in Ihrem Namen aufzurufen. Weitere Informationen finden Sie unter [Amazon ECS-Instance-Rolle](instance_IAM_role.md). Wenn Sie ein neues Instance-Profil erstellen, wird die erforderliche Rolle (`ecsInstanceRole`) für Sie erstellt.

   1. (Optional) Erweitern Sie **Tags**. 

      1. (Optional) Wählen Sie für **EC2-Tags** **Tag hinzufügen** aus, um Ressourcen, die in der Rechenumgebung gestartet werden, ein Tag hinzuzufügen. Geben Sie dann einen **Schlüsselnamen** und optional einen **Wert** ein. Wählen Sie **Add tag**. 

      1. (Optional) Wählen Sie für **Tags** die Option **Tag hinzufügen** aus. Geben Sie dann einen **Schlüsselnamen** und optional einen **Wert** ein. Wählen Sie **Add tag**. 

         Weitere Informationen finden Sie unter [Kennzeichnen Sie Ihre AWS Batch Ressourcen](using-tags.md).

   1.  Wählen Sie **Weiter** aus.

1. Gehen Sie im Abschnitt **Instanzkonfiguration wie** folgt vor:

   1. (Optional) **Aktivieren Sie unter Verwendung von Spot-Instances** die Option Spot. Weitere Informationen finden Sie unter [Spot-Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html). 

   1. (Nur Spot) Wählen Sie für den **On-Demand-Preis von maximal%** den maximalen Prozentsatz aus, den ein Spot-Instance-Preis im Vergleich zum On-Demand-Preis für diesen Instance-Typ vor dem Start der Instances betragen kann. Wenn Ihr Höchstpreis beispielsweise 20% beträgt, muss der Spot-Preis weniger als 20% des aktuellen On-Demand-Preises für diese EC2-Instance betragen. Sie zahlen immer nur den niedrigsten (Markt-) Preis und niemals mehr als Ihren maximalen Prozentsatz. Wenn Sie dieses Feld leer lassen, ist der Standardwert 100 % des On-Demand-Preises.

   1. (Nur Spot) Wählen Sie für die **Spot-Flottenrolle** eine bestehende Amazon EC2 Spot Fleet IAM-Rolle aus, die Sie auf Ihre Spot-Computerumgebung anwenden möchten. Wenn Sie noch keine bestehende Amazon EC2 Spot Fleet IAM-Rolle haben, müssen Sie zuerst eine erstellen. Weitere Informationen finden Sie unter [Rolle der Amazon EC2-Spotflotte](spot_fleet_IAM_role.md).
**Wichtig**  
Um Ihre Spot-Instances bei der Erstellung zu taggen, muss Ihre Amazon EC2 Spot Fleet IAM-Rolle die neuere von **Amazon EC2 SpotFleetTaggingRole verwaltete Richtlinie** verwenden. Die von **Amazon EC2 SpotFleetRole** verwaltete Richtlinie verfügt nicht über die erforderlichen Berechtigungen, um Spot-Instances zu taggen. Weitere Informationen erhalten Sie unter [Spot-Instances wurden bei der Erstellung nicht markiert](spot-instance-no-tag.md) und [Markieren Ihrer -Ressourcen mit Tags (Markierungen)](tag-resources.md).

   1. Wählen Sie für **Minimum v CPUs** die Mindestanzahl von v ausCPUs , die Ihre Rechenumgebung unabhängig von der Nachfrage in der Job-Warteschlange beibehält.

   1. Wählen Sie für **CPUsDesired v** die Anzahl von v ausCPUs , mit der Ihre Rechenumgebung gestartet wird. Wenn der Bedarf an Auftragswarteschleifen steigt, AWS Batch können Sie die gewünschte Anzahl von vCPUs in Ihrer Rechenumgebung erhöhen und EC2-Instances hinzufügen, bis zum Höchstwert von V. CPUs Bei sinkender Nachfrage AWS Batch kann die gewünschte Anzahl von v CPUs in Ihrer Rechenumgebung verringert und Instanzen bis auf das Minimum v entfernt werden. CPUs

   1. Wählen Sie für **Maximum v** die maximale Anzahl von v ausCPUs, auf CPUs die Ihre Rechenumgebung skaliert werden kann, unabhängig von der Nachfrage in der Jobwarteschlange.

   1. (Optional) Wählen Sie für **Verzögerung beim Herunterskalieren (Minuten)** die Mindestdauer (in Minuten) aus, nach der Instanzen nach Abschluss ihrer Jobs in der Rechenumgebung AWS Batch weiterlaufen.

   1. Wählen Sie **unter Zulässige Instance-Typen** die Amazon EC2 EC2-Instance-Typen aus, die gestartet werden können. Sie können Instance-Familien angeben, um jeden beliebigen Instance-Typ innerhalb dieser Familien zu starten (z. B.`c5`,`c5n`, oder`p3`). Sie können auch bestimmte Größen innerhalb einer Familie angeben (z. B.`c5.8xlarge`). Instanztypen aus Metall gehören nicht zu den Instanzfamilien. Beinhaltet zum Beispiel `c5` nicht`c5.metal`. 

      AWS Batch kann den Instanztyp für Sie auswählen, wenn Sie eine der folgenden Optionen wählen:
      + `optimal`um Instance-Typen (aus den`c4`,, `m4` `r4` `c5``m5`, und `r5` Instance-Familien) auszuwählen, die den Anforderungen Ihrer Job-Warteschlangen entsprechen. 
      + `default_x86_64`um x86-basierte Instance-Typen (aus den c7i Instance-Familien m6i c6ir6i,, und) auszuwählen, die den Ressourcenanforderungen der Job-Warteschlange entsprechen.
      + `default_arm64`um x86-basierte Instance-Typen (aus den c7g Instance-Familien m6g c6gr6g,, und) auszuwählen, die den Ressourcenanforderungen der Job-Warteschlange entsprechen.
**Anmerkung**  
Ab dem 11.01.2025 `optimal` wird das Verhalten von entsprechend geändert. `default_x86_64` Während der Änderung könnten Ihre Instanzfamilien auf eine neuere Generation aktualisiert werden. Sie müssen keine Aktionen ausführen, damit das Upgrade durchgeführt werden kann. Weitere Informationen zu Änderungen finden Sie unter[ Optimale Konfiguration des Instance-Typs für den Empfang automatischer Updates der Instance-Familie   Ab dem 11.01.2025 `optimal` wird das Verhalten von entsprechend geändert. `default_x86_64` Während der Änderung könnten Ihre Instanzfamilien auf eine neuere Generation aktualisiert werden. Sie müssen keine Aktionen ausführen, damit das Upgrade durchgeführt werden kann.  AWS Batch hat eine einzige Option in **InstanceTypes** unterstützt, `optimal` um den Anforderungen Ihrer Job-Warteschlangen gerecht zu werden. Wir haben zwei neue Instance-Typ-Optionen eingeführt: und. `default_x86_64` `default_arm64` Wir verwenden, `default_x86_64` wenn Sie keinen Instanztyp auswählen. Mit diesen neuen Optionen werden automatisch kostengünstige Instance-Typen für verschiedene Familien und Generationen basierend auf Ihren Anforderungen in der Job-Warteschlange ausgewählt, sodass Sie Ihre Workloads schnell zum Laufen bringen können. Sobald ausreichend Kapazität neuer Instance-Typen in einem verfügbar ist AWS-Region, wird der entsprechende Standard-Pool automatisch mit dem neuen Instance-Typ aktualisiert. Die bestehende `optimal` Option wird weiterhin unterstützt und ist nicht veraltet, da sie von den zugrunde liegenden Standard-Pools unterstützt wird, um in Zukunft aktualisierte Instanzen bereitzustellen. Wenn Sie 'verwenden`optimal`, sind keine Maßnahmen Ihrerseits erforderlich. Beachten Sie jedoch, dass Only `ENABLED` und `VALID` Compute Environments (CEs) automatisch mit neuen Instanztypen aktualisiert werden. Falls Sie irgendwelche `DISABLED` oder haben `INVALID` CEs, erhalten sie Updates, sobald sie wieder aktiviert und auf einen bestimmten `VALID` Status gesetzt wurden.  ](optimal-default-instance-troubleshooting.md#optimal-default-instance-troubleshooting.title).
**Anmerkung**  
Die Verfügbarkeit der Instanzfamilien variiert je nach AWS-Region. Beispielsweise verfügen einige Server AWS-Region möglicherweise nicht über Instance-Familien der vierten Generation, sondern über Instance-Familien der fünften und sechsten Generation.
Wenn Sie unsere `default_arm64` Instance-Bundles verwenden`default_x86_64`, AWS Batch wählt die Instance-Familien auf der Grundlage eines ausgewogenen Verhältnisses zwischen Kosteneffektivität und Leistung aus. Instances der neueren Generation bieten zwar oft ein besseres Preis-Leistungs-Verhältnis, aber AWS Batch vielleicht entscheiden Sie sich für eine Instance-Familie einer früheren Generation, wenn diese die optimale Kombination aus Verfügbarkeit, Kosten und Leistung für Ihren Workload bietet. In einer AWS-Region Umgebung, in der sowohl c6i- als auch c7i-Instances verfügbar sind, AWS Batch könnten Sie sich für c6i-Instances entscheiden, wenn sie für Ihre spezifischen Aufgabenanforderungen eine bessere Kosteneffektivität bieten. [Weitere Informationen zu AWS Batch Instance-Typen und AWS-Region Verfügbarkeit finden Sie in der Berechnungstabelle für Instance-Typen.](instance-type-compute-table.md#instance-type-compute-table.title)
AWS Batch aktualisiert Ihre Instances in Standardpaketen regelmäßig auf neuere, kostengünstigere Optionen. Updates erfolgen automatisch, ohne dass Sie etwas unternehmen müssen. Ihre Workloads laufen während der Updates ohne Unterbrechung weiter. 
**Anmerkung**  
Wenn Sie eine Compute-Umgebung erstellen, müssen die Instance-Typen, die Sie für die Compute-Umgebung auswählen, dieselbe Architektur verwenden. Beispielsweise ist es nicht möglich, x86- und ARM-Instances in derselben Compute-Umgebung zu kombinieren.
**Anmerkung**  
AWS Batch wird auf der GPUs Grundlage der erforderlichen Menge in Ihren Auftragswarteschlangen skaliert. Um die GPU-Planung verwenden zu können, muss die Rechenumgebung Instance-Typen aus den `g6` Familien `p3` `p4``p5`,`p6`,`g3`,`g3s`,`g4`,`g5`, oder enthalten.

   1. Wählen Sie als **Allocation strategy (Zuordnungsstrategie)** die Zuordnungsstrategie aus, die bei der Auswahl von Instance-Typen aus der Liste der zulässigen Instance-Typen verwendet werden soll. **BEST\$1FIT\$1PROGRESSIVE** **ist normalerweise die bessere Wahl für EC2-On-Demand-Rechenumgebungen, SPOT\$1CAPACITY\$1OPTIMIZED und **SPOT\$1PRICE\$1CAPACITY\$1OPTIMIZED** für EC2-Spot-Compute-Umgebungen.** Weitere Informationen finden Sie unter [Strategien zur Zuweisung von Instance-Typen für AWS Batch](allocation-strategies.md).

   1. Erweitern Sie **Additional configuration (Zusätzliche Konfiguration)**.

      1. **(Optional) Geben Sie für Placement-Gruppe einen Placement-Gruppennamen ein, um Ressourcen in der Rechenumgebung zu gruppieren.**

      1. (Optional) Wählen Sie für das **EC2-Schlüsselpaar** ein öffentliches und ein privates key pair als Sicherheitsanmeldedaten aus, wenn Sie eine Verbindung mit der Instance herstellen. Weitere Informationen zu Amazon EC2 EC2-Schlüsselpaaren finden Sie unter [Amazon EC2 EC2-Schlüsselpaare und Linux-Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html). 

      1. (Optional) Wählen Sie für die **EC2-Konfiguration** die Werte **Image-Typ** und **Image-ID** aus, um Informationen zur AWS Batch Auswahl von Amazon Machine Images (AMIs) für Instances in der Rechenumgebung bereitzustellen. Wenn die **Image-ID-Override** nicht für jeden **Image-Typ** angegeben ist, AWS Batch wird ein aktuelles [Amazon ECS-optimiertes AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) ausgewählt. Wenn kein **Image-Typ** angegeben ist, ist der Standard **Amazon Linux 2 für Instances** ohne GPU oder AWS Graviton. 
**Wichtig**  
Um ein benutzerdefiniertes AMI zu verwenden, wählen Sie den Image-Typ aus und geben Sie dann die benutzerdefinierte AMI-ID in das Feld **Image-ID Override** ein.  
[Amazon Linux 2](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#al2ami)  
 Standard für alle AWS Graviton-basierten Instance-Familien (z. B., `C6g` `M6g``R6g`, und`T4g`) und kann für alle Instance-Typen ohne GPU verwendet werden.  
[Amazon Linux 2 (GPU)](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#gpuami)  
Standard für alle GPU-Instanzfamilien (zum Beispiel `P4` und`G4`) und kann für alle Instance-Typen verwendet werden, die nicht auf AWS Graviton basieren.  
[Amazon Linux 2023](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html)  
AWS Batch unterstützt Amazon Linux 2023.  
Amazon Linux 2023 unterstützt keine `A1` Instances.  
[Amazon Linux 2023 (GPU)](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#gpuami)  
Standard für alle GPU-Instance-Familien (zum Beispiel `P4` und`G4`) und kann für alle Instance-Typen verwendet werden, die nicht AWS auf Graviton basieren.
**Anmerkung**  
Das AMI, das Sie für eine Compute-Umgebung auswählen, muss der Architektur der Instance-Typen entsprechen, die Sie für die betreffende Compute-Umgebung verwenden möchten. Wenn Ihre Datenverarbeitungsumgebung beispielsweise A1-Instance-Typen verwendet, muss das von Ihnen ausgewählte Compute-Ressourcen-AMI ARM-Ressourcen unterstützen. Amazon ECS verkauft sowohl x86- als auch ARM-Versionen des für Amazon ECS optimierten Amazon Linux 2-AMI. Weitere Informationen finden Sie unter [Amazon ECS-optimiertes Amazon Linux 2-AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#ecs-optimized-ami-linux-variants.html) im *Amazon Elastic Container Service Developer Guide*.

   1. (Optional) Erweitern Sie **Launch-Vorlagen**

      1. Wählen Sie für **Standard-Startvorlage** eine bestehende Amazon EC2 EC2-Startvorlage aus, um Ihre Rechenressourcen zu konfigurieren. Die Standardversion der Vorlage wird automatisch ausgefüllt. Weitere Informationen finden Sie unter [Verwenden Sie Amazon EC2 EC2-Startvorlagen mit AWS Batch](launch-templates.md).
**Anmerkung**  
In einer Startvorlage können Sie ein benutzerdefiniertes AMI angeben, das Sie erstellt haben.

      1. (Optional) Geben Sie **als Standardversion**, `$Default``$Latest`, oder eine bestimmte Versionsnummer ein, die verwendet werden soll.
**Anmerkung**  
Hinweis: Wenn Sie eine der Ersatzvariablen (\$1Default oder \$1Latest) verwenden, wird die aktuelle Standard- oder neueste Versionsnummer zum Zeitpunkt des Speicherns dieser Konfiguration verwendet. Wenn sich die Standard- oder neueste Version in future ändert, müssen Sie die Informationen aktualisieren — sie werden nicht automatisch aktualisiert.
**Wichtig**  
Wenn der Versionsparameter der Startvorlage `$Default` oder ist`$Latest`, wird die Standard- oder neueste Version der angegebenen Startvorlage bei einem Infrastruktur-Update bewertet. Wenn standardmäßig eine andere AMI-ID ausgewählt ist oder die neueste Version der Startvorlage ausgewählt ist, wird diese AMI-ID im Update verwendet. Weitere Informationen finden Sie unter [AMI-Auswahl bei Infrastruktur-Updates](infrastructure-updates.md#updating-compute-environments-ami).

      1. (Optional) Wählen Sie unter **Startvorlage überschreiben** die Option **Startvorlage überschreiben hinzufügen**

         1. (Optional) Wählen Sie unter **Startvorlage** eine bestehende Amazon EC2 EC2-Startvorlage aus, die für bestimmte Instance-Typen und Familien verwendet werden soll.

         1. (Optional) Geben Sie für die **Standardversion** eine bestimmte Versionsnummer ein, die verwendet werden soll`$Default`, oder`$Latest`.
**Anmerkung**  
Wenn Sie entweder die `$Latest` Variable `$Default` oder verwenden, AWS Batch werden die aktuellen Informationen zum Zeitpunkt der Erstellung der Rechenumgebung übernommen. Wenn sich die Standard- oder neueste Version in future ändert, müssen Sie die Informationen über [UpdateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html)oder über das AWS-Managementkonsole - aktualisieren AWS Batch.

         1. (Optional) Wählen Sie für **Target-Instance-Typen** den Instance-Typ oder die Instance-Familie aus, auf die Sie die Override-Startvorlage anwenden möchten. 
**Anmerkung**  
Wenn Sie eine Startvorlage zum Außerkraftsetzen angeben, ist die Angabe der **Target-Instanztypen** erforderlich. Weitere Informationen finden Sie unter [LaunchTemplateSpecificationOverride. targetInstanceTypes](https://docs.aws.amazon.com/batch/latest/APIReference/API_LaunchTemplateSpecificationOverride.html#Batch-Type-LaunchTemplateSpecificationOverride-targetInstanceTypes).
**Anmerkung**  
Wenn der Instanztyp oder die Familie, die Sie auswählen möchten, nicht in dieser Liste angezeigt wird, überprüfen Sie die Auswahl, die Sie in `Allowed instance types` getroffen haben.

   1. Wählen Sie **Weiter** aus.

1. Gehen Sie im Abschnitt **Netzwerkkonfiguration** wie folgt vor:
**Wichtig**  
Datenverarbeitungsressourcen benötigen einen externen Netzwerkzugriff, um mit dem Amazon-ECS-Service-Endpunkt zu kommunizieren. Dies kann über einen Schnittstellen-VPC-Endpunkt oder über Ihre Datenverarbeitungsressourcen mit öffentlichen IP-Adressen sein.  
Weitere Informationen zu Interface-VPC-Endpunkten finden Sie unter [Amazon-ECS-Schnittstellen-VPC-Endpunkte (AWS PrivateLink)](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/vpc-endpoints.html) im *Amazon Elastic Container Service-Entwicklerhandbuch*.  
Wenn Sie keinen Schnittstellen-VPC-Endpunkt konfiguriert haben und Ihre Datenverarbeitungsressourcen keine öffentlichen IP-Adressen haben, müssen Sie Netzwerkadressübersetzung (Network Address Translation, NAT) verwenden, um diesen Zugriff zur Verfügung zu stellen. Weitere Informationen finden Sie unter [NAT-Gateways](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html) im *Amazon VPC-Benutzerhandbuch*. Weitere Informationen finden Sie unter [Erstellen einer VPC](create-a-vpc.md).

   1. Wählen Sie für **Virtual Private Cloud (VPC) ID** eine VPC aus, auf der Ihre Instances gestartet werden sollen.

   1. Wählen Sie für **Subnetze** die zu verwendenden Subnetze aus. Standardmäßig sind alle Subnetze innerhalb der ausgewählten VPC verfügbar.
**Anmerkung**  
AWS Batch auf Amazon EC2 unterstützt Local Zones. Weitere Informationen finden Sie unter [Local Zones](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html?icmpid=docs_ec2_console#concepts-local-zones) im *Amazon EC2 EC2-Benutzerhandbuch* und [Amazon ECS-Cluster in Local Zones, Wavelength Zones und AWS Outposts](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-regions-zones.html#clusters-local-zones) im *Amazon Elastic Container Service Developer Guide*.

   1. (Optional) Wählen Sie für **Sicherheitsgruppen** eine Sicherheitsgruppe aus, die Sie Ihren Instances zuordnen möchten. Standardmäßig ist die Standardsicherheitsgruppe für Ihre VPC ausgewählt.
**Anmerkung**  
Hinweis: Wenn Sie eine der Ersatzvariablen (\$1Default oder \$1Latest) verwenden, wird die aktuelle Standard- oder neueste Versionsnummer zum Zeitpunkt des Speicherns dieser Konfiguration verwendet. Wenn sich die Standard- oder neueste Version in future ändert, müssen Sie die Informationen aktualisieren — sie werden nicht automatisch aktualisiert.

1. Wählen Sie „**Nächste Seite“**.

1. **Überprüfen Sie** die Konfigurationsschritte zur Überprüfung. Wenn Sie Änderungen vornehmen müssen, wählen Sie **Edit** (Bearbeiten). Wenn Sie fertig sind, wählen Sie **Create Compute Environment** aus.

# Tutorial: Erstellen Sie eine nicht verwaltete Rechenumgebung mithilfe von Amazon EC2 EC2-Ressourcen
<a name="create-compute-environment-unmanaged-ec2"></a>

Gehen Sie wie folgt vor, um mithilfe von Amazon Elastic Compute Cloud (Amazon EC2) -Ressourcen eine nicht verwaltete Rechenumgebung zu erstellen.

****

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

1. Wählen Sie in der Navigationsleiste die aus, die Sie verwenden AWS-Region möchten.

1. Wählen Sie auf der Seite **Compute Environments** die Option **Create** aus.

1. Konfigurieren Sie die Umgebung.

   1. Wählen Sie für die **Konfiguration der Rechenumgebung** **Amazon Elastic Compute Cloud (Amazon EC2)**.

   1. **Wählen Sie als **Orchestrierungstyp** die Option Unmanaged aus.**

1. Geben Sie **unter Name** einen eindeutigen Namen für Ihre Rechenumgebung an. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (\$1) enthalten.

1. Wählen Sie unter **Servicerolle** eine Rolle aus, mit der der AWS Batch Dienst in Ihrem Namen die erforderlichen AWS API-Operationen aufrufen kann.
**Anmerkung**  
Sie können es nicht `AWSServiceRoleForBatch` für nicht verwaltete Rechenumgebungen verwenden.

1. Wählen Sie für **Maximum v** die maximale Anzahl von v ausCPUs, auf CPUs die Ihre Rechenumgebung skaliert werden kann, unabhängig von der Nachfrage in der Jobwarteschlange.

1. (Optional) Erweitern Sie **Tags**. Um einen Tag hinzuzufügen, wählen Sie **Add tag (Tag hinzufügen)**. Geben Sie dann einen **Schlüsselnamen** und optional einen **Wert** ein. Wählen Sie **Add tag**. Weitere Informationen finden Sie unter [Kennzeichnen Sie Ihre AWS Batch Ressourcen](using-tags.md).

1. Wählen Sie „**Nächste Seite“**.

1. **Überprüfen Sie** die Konfigurationsschritte zur Überprüfung. Wenn Sie Änderungen vornehmen müssen, wählen Sie **Edit** (Bearbeiten). Wenn Sie fertig sind, wählen Sie **Create Compute Environment** aus.

# Tutorial: Erstellen Sie eine verwaltete Rechenumgebung mithilfe von Amazon EKS-Ressourcen
<a name="create-compute-environment-managed-eks"></a>

Gehen Sie wie folgt vor, um eine verwaltete Rechenumgebung mithilfe von Amazon Elastic Kubernetes Service (Amazon EKS) -Ressourcen zu erstellen.

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

1. Wählen Sie in der Navigationsleiste die aus, die Sie verwenden AWS-Region möchten.

1. Wählen Sie im Navigationsbereich **Datenverarbeitungs-Umgebungen** aus.

1. Wählen Sie **Erstellen** aus.

1. Wählen Sie für die **Konfiguration der Rechenumgebung** **Amazon Elastic Kubernetes Service (Amazon EKS**).

1. Geben Sie **unter Name** einen eindeutigen Namen für Ihre Rechenumgebung an. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (\$1) enthalten.

1. Wählen Sie **unter Instanzrolle** ein vorhandenes Instanzprofil aus, dem die erforderlichen IAM-Berechtigungen zugeordnet sind.
**Anmerkung**  
Um eine Rechenumgebung in der AWS Batch Konsole zu erstellen, wählen Sie ein Instanzprofil mit den `eks:DescribeCluster` Berechtigungen `eks:ListClusters` und aus.

1. Wählen Sie für **EKS-Cluster** einen vorhandenen Amazon EKS-Cluster aus.

1. Geben Sie für **Namespace** einen Kubernetes Namespace ein, um Ihre AWS Batch Prozesse im Cluster zu gruppieren.

1. **(Optional) Erweitern Sie Tags.** Wählen Sie **Tag hinzufügen** und geben Sie dann ein Schlüssel-Wert-Paar ein.

1. Wählen Sie „**Nächste** Seite“.

1. (Optional) Aktivieren **Sie für EC2-Spot-Instances verwenden** die Option **Verwendung von Spot-Instances aktivieren, um Amazon EC2-Spot-Instances** zu verwenden.

1. (Nur Spot) Wählen Sie für den **On-Demand-Preis von maximal%** den maximalen Prozentsatz aus, den ein Spot-Instance-Preis im Vergleich zum On-Demand-Preis für diesen Instance-Typ vor dem Start der Instances betragen kann. Wenn Ihr Höchstpreis beispielsweise 20% beträgt, muss der Spot-Preis weniger als 20% des aktuellen On-Demand-Preises für diese EC2-Instance betragen. Sie zahlen immer nur den niedrigsten (Markt-) Preis und niemals mehr als Ihren maximalen Prozentsatz. Wenn Sie dieses Feld leer lassen, ist der Standardwert 100 % des On-Demand-Preises.

1. (Nur Spot) Wählen Sie für die **Spot-Flottenrolle** die Amazon EC2 Spot-Flotten-IAM-Rolle für die `SPOT` Rechenumgebung aus.
**Wichtig**  
Diese Rolle ist erforderlich, wenn die Zuweisungsstrategie auf festgelegt `BEST_FIT` oder nicht angegeben ist.

1. (Optional) Wählen Sie für **Minimum v** die Mindestanzahl von v ausCPUs, CPUs die Ihre Rechenumgebung unabhängig von der Nachfrage in der Auftragswarteschlange verwaltet.

1. (Optional) Wählen Sie für **Maximum v** die maximale Anzahl von v ausCPUs, auf CPUs die Ihre Rechenumgebung skaliert werden kann, unabhängig von der Nachfrage in der Auftragswarteschlange.

1. (Optional) Wählen Sie für **Verzögerung beim Herunterskalieren (Minuten)** die Mindestdauer (in Minuten) aus, AWS Batch für die Instanzen nach Abschluss ihrer Jobs in der Rechenumgebung ausgeführt werden.

1. Wählen Sie **unter Zulässige Instance-Typen** die Amazon EC2 EC2-Instance-Typen aus, die gestartet werden können. Sie können Instance-Familien angeben, um jeden beliebigen Instance-Typ innerhalb dieser Familien zu starten (z. B.`c5`,`c5n`, oder`p3`). Sie können auch bestimmte Größen innerhalb einer Familie angeben (z. B.`c5.8xlarge`). Instanztypen aus Metall gehören nicht zu den Instanzfamilien. Beinhaltet zum Beispiel `c5` nicht`c5.metal`. 

   AWS Batch kann den Instanztyp für Sie auswählen, wenn Sie eine der folgenden Optionen wählen:
   + `optimal`um Instance-Typen (aus den`c4`,, `m4` `r4` `c5``m5`, und `r5` Instance-Familien) auszuwählen, die den Anforderungen Ihrer Job-Warteschlangen entsprechen. 
   + `default_x86_64`um x86-basierte Instance-Typen (aus den c7i Instance-Familien m6i c6ir6i,, und) auszuwählen, die den Ressourcenanforderungen der Job-Warteschlange entsprechen.
   + `default_arm64`um x86-basierte Instance-Typen (aus den c7g Instance-Familien m6g c6gr6g,, und) auszuwählen, die den Ressourcenanforderungen der Job-Warteschlange entsprechen.
**Anmerkung**  
Ab dem 11.01.2025 `optimal` wird das Verhalten von entsprechend geändert. `default_x86_64` Während der Änderung könnten Ihre Instanzfamilien auf eine neuere Generation aktualisiert werden. Sie müssen keine Aktionen ausführen, damit das Upgrade durchgeführt werden kann. Weitere Informationen zu Änderungen finden Sie unter[Optimale Konfiguration des Instance-Typs für den Empfang automatischer Updates der Instance-Familie](optimal-default-instance-troubleshooting.md).
**Anmerkung**  
Die Verfügbarkeit der Instanzfamilien variiert je nach AWS-Region. Beispielsweise verfügen einige Server AWS-Region möglicherweise nicht über Instance-Familien der vierten Generation, sondern über Instance-Familien der fünften und sechsten Generation.
Wenn Sie unsere `default_arm64` Instance-Bundles verwenden`default_x86_64`, AWS Batch wählt die Instance-Familien auf der Grundlage eines ausgewogenen Verhältnisses zwischen Kosteneffektivität und Leistung aus. Instances der neueren Generation bieten zwar oft ein besseres Preis-Leistungs-Verhältnis, aber AWS Batch vielleicht entscheiden Sie sich für eine Instance-Familie einer früheren Generation, wenn diese die optimale Kombination aus Verfügbarkeit, Kosten und Leistung für Ihren Workload bietet. In einer AWS-Region Umgebung, in der sowohl c6i- als auch c7i-Instances verfügbar sind, AWS Batch könnten Sie sich für c6i-Instances entscheiden, wenn sie für Ihre spezifischen Aufgabenanforderungen eine bessere Kosteneffektivität bieten. [Weitere Informationen zu AWS Batch Instance-Typen und AWS-Region Verfügbarkeit finden Sie in der Berechnungstabelle für Instance-Typen.](instance-type-compute-table.md#instance-type-compute-table.title)
AWS Batch aktualisiert Ihre Instances in Standardpaketen regelmäßig auf neuere, kostengünstigere Optionen. Updates erfolgen automatisch, ohne dass Sie etwas unternehmen müssen. Ihre Workloads laufen während der Updates ohne Unterbrechung weiter 
**Anmerkung**  
Wenn Sie eine Compute-Umgebung erstellen, müssen die Instance-Typen, die Sie für die Compute-Umgebung auswählen, dieselbe Architektur verwenden. Beispielsweise ist es nicht möglich, x86- und ARM-Instances in derselben Compute-Umgebung zu kombinieren.
**Anmerkung**  
AWS Batch wird auf der GPUs Grundlage der erforderlichen Menge in Ihren Auftragswarteschlangen skaliert. Um die GPU-Planung verwenden zu können, muss die Rechenumgebung Instance-Typen aus den `g6` Familien `p3` `p4``p5`,`p6`,`g3`,`g3s`,`g4`,`g5`, oder enthalten.

1. (Optional) Erweitern Sie **Zusätzliche Konfiguration**.

   1. (Optional) Geben Sie unter **Platzierungsgruppe** einen Namen für die Platzierungsgruppe ein, um Ressourcen in der Rechenumgebung zu gruppieren.

   1. Wählen Sie als **Zuweisungsstrategie** **BEST\$1FIT\$1PROGRESSIVE** aus.

   1. (Optional) Wählen Sie für die **Konfiguration von Amazon Machine Images (AMIs)** die Option **Amazon Machine Images (amis) -Konfiguration hinzufügen** aus.

      Sie können entweder ein Amazon EKS-optimiertes Amazon Linux-AMI oder ein benutzerdefiniertes AMI verwenden.

      1. So verwenden Sie ein [Amazon EKS-optimiertes Amazon Linux-AMI](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html):

         1. Wählen Sie als **Bildtyp** eine der folgenden Optionen aus:
            + [Amazon Linux 2](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): Standard für alle AWS Graviton-basierten Instance-Familien (z. B., `C6g` `M6g``R6g`, und`T4g`) und kann für alle Instance-Typen ohne GPU verwendet werden.
            + [Amazon Linux 2 (beschleunigt)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): Standard für alle GPU-Instance-Familien (z. B. `P4` und`G4`) und kann für alle Instance-Typen verwendet werden, die nicht auf AWS Graviton basieren.
            + [Amazon Linux 2023](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): AWS Batch unterstützt Amazon Linux 2023 (AL2023).
            + [Amazon Linux 2023 (beschleunigt)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): GPU-Instance-Familien, die für alle Instance-Typen verwendet werden können, die nicht AWS auf Graviton basieren.

         1. Geben Sie für **KubernetesVersion** eine [KubernetesVersionsnummer](supported_kubernetes_version.md#supported_kubernetes_version.title) ein.

      1. Um ein benutzerdefiniertes AMI zu verwenden:

         1. Wählen Sie **unter Image-Typ** den AMI-Typ aus, auf dem das benutzerdefinierte AMI basiert:
            + [Amazon Linux 2](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): Standard für alle AWS Graviton-basierten Instance-Familien (z. B., `C6g` `M6g``R6g`, und`T4g`) und kann für alle Instance-Typen ohne GPU verwendet werden.
            + [Amazon Linux 2 (beschleunigt)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): Standard für alle GPU-Instance-Familien (z. B. `P4` und`G4`) und kann für alle Instance-Typen verwendet werden, die nicht auf AWS Graviton basieren.
            + [Amazon Linux 2023](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): AWS Batch unterstützt AL2023.
            + [Amazon Linux 2023 (beschleunigt)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): GPU-Instance-Familien, die für alle Instance-Typen verwendet werden können, die nicht AWS auf Graviton basieren.

         1. Geben Sie für **Image ID Override** die benutzerdefinierte AMI-ID ein.

         1. Geben Sie für **KubernetesVersion** eine [KubernetesVersionsnummer](supported_kubernetes_version.md#supported_kubernetes_version.title) ein.

   1. (Optional) Wählen Sie **unter Startvorlage** eine vorhandene [Startvorlage](eks-launch-templates.md#eks-launch-templates.title) aus.

   1. (Optional) Geben **Sie für Version der Startvorlage****\$1Default**,**\$1Latest**, oder eine Versionsnummer ein.

   1. (Optional) Um eine **Überschreibung hinzuzufügen, wählen Sie unter Startvorlage** überschreiben die Option **Startvorlage hinzufügen** aus:

      1. (Optional) Wählen Sie unter **Startvorlage** die Startvorlage aus, zu der Sie die Überschreibung hinzufügen möchten.

      1. (Optional) Wählen Sie für **Launch Template Version** die Versionsnummer der Startvorlage`$Default`, oder`$Latest`.

      1. (Optional) Wählen Sie für **Target-Instance-Typen** den Instance-Typ oder die Instance-Familie aus, auf die diese Überschreibung angewendet werden soll. Dies kann nur auf Instance-Typen und -Familien abzielen, die unter **Zulässige Instance-Typen** enthalten sind.

      1. (Optional) Wählen Sie für **UserDataType** die EKS-Knoteninitialisierung aus. Verwenden Sie dieses Feld nur, wenn Sie ein AMI entweder im Launch Template oder als Launch Template Override angegeben haben. **Wählen Sie **EKS\$1NODEADM** für benutzerdefiniert AMIs basierend auf `EKS_AL2023` oder oder `EKS_AL2023_NVIDIA` oder EKS\$1BOOSTRAP\$1SH für und.** `EKS_AL2` `EKS_AL_NVIDIA` **Der Standardwert ist EKS\$1BOOSTRAP\$1SH.**

         Sie würden **UserDataType** verwenden, wenn Sie eine [gemischte Umgebung haben, in der Sie sowohl als auch AL2 based custom in derselben Rechenumgebung](mixed-ami-environments.md#mixed-ami-environments.title) verwenden. AL2023 AMIs 

1. **Wählen Sie „Nächste Seite“.**

1. Wählen Sie für **Virtual Private Cloud (VPC) ID** eine VPC aus, auf der die Instances gestartet werden sollen.

1. Wählen Sie für **Subnetze** die zu verwendenden Subnetze aus. Standardmäßig sind alle Subnetze innerhalb der ausgewählten VPC verfügbar.
**Anmerkung**  
AWS Batch auf Amazon EKS unterstützt Local Zones. Weitere Informationen finden Sie unter [Amazon EKS and AWS Local Zones](https://docs.aws.amazon.com/eks/latest/userguide/local-zones.html) im *Amazon EKS-Benutzerhandbuch*.

1. (Optional) Wählen Sie für **Sicherheitsgruppen** eine Sicherheitsgruppe aus, die Sie Ihren Instances zuordnen möchten. Standardmäßig ist die Standardsicherheitsgruppe für Ihre VPC ausgewählt.

1. Wählen Sie **Nächste Seite.**

1. **Überprüfen Sie** die Konfigurationsschritte zur Überprüfung. Wenn Sie Änderungen vornehmen müssen, wählen Sie **Edit** (Bearbeiten). Wenn Sie fertig sind, wählen Sie **Create Compute Environment** aus.

# Tutorial: Erstellen Sie eine nicht verwaltete Rechenumgebung mithilfe von Amazon EKS-Ressourcen
<a name="create-compute-environment-unmanaged-eks"></a>

Gehen Sie wie folgt vor, um mithilfe der Ressourcen von Amazon Elastic Kubernetes Service (Amazon EKS) eine nicht verwaltete Rechenumgebung zu erstellen.

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

1. Wählen Sie in der Navigationsleiste oben auf der Seite die aus, die Sie verwenden AWS-Region möchten.

1. Wählen Sie im Navigationsbereich **Datenverarbeitungs-Umgebungen** aus.

1. Wählen Sie **Erstellen** aus.

1. Konfigurieren Sie die Umgebung.

   1. Wählen Sie für die **Konfiguration der Rechenumgebung** **Amazon Elastic Kubernetes Service (Amazon EKS**).

   1. **Wählen Sie als **Orchestrierungstyp die Option Unmanaged** aus.**

1. Geben Sie **unter Name** einen eindeutigen Namen für Ihre Rechenumgebung an. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (\$1) enthalten.

1. Wählen Sie für **EKS-Cluster** einen vorhandenen Amazon EKS-Cluster aus. Um einen neuen EKS-Cluster zu erstellen, folgen Sie den Schritten auf der [Seite Amazon EKS-Cluster erstellen](https://docs.aws.amazon.com/eks/latest/userguide/create-cluster.html).

1. Geben Sie für **Namespace** einen Kubernetes Namespace ein, um Ihre AWS Batch Prozesse im Cluster zu gruppieren.

1. (Optional) Geben Sie für **Maximum v** die maximale Anzahl von v anCPUs, die aus Ihrer bereitgestellten Kapazität für die Jobplanung CPUs verfügbar sind.

1. (Optional) Erweitern Sie **Tags**. Wählen Sie **Tag hinzufügen** und geben Sie dann ein Schlüssel-Wert-Paar ein.

1. Wählen Sie „**Nächste** Seite“.

1. **Überprüfen Sie** die Konfigurationsschritte zur Überprüfung. Wenn Sie Änderungen vornehmen müssen, wählen Sie **Edit** (Bearbeiten). Wenn Sie fertig sind, wählen Sie **Create Compute Environment** aus.

**Zuweisen von Amazon EKS-Clusterknoten zu einer nicht verwalteten Rechenumgebung**  
Nachdem Sie die nicht verwaltete Rechenumgebung erstellt haben, müssen Sie Ihre Amazon EKS-Knoten mit der UUID der Rechenumgebung kennzeichnen.  
Rufen Sie zunächst die UUID der Rechenumgebung aus dem API-Ergebnis ab: `DescribeComputeEnvironments`  

```
$ aws batch describe-compute-environments \
    --compute-environments unmanagedEksCE \
    --query "computeEnvironments[].{name: computeEnvironmentName, uuid: uuid}"
```
Holen Sie sich die Knoteninformationen:  

```
kubectl get nodes -o name
```
Benennen Sie die Knoten mit der AWS Batch UUID der Rechenumgebung:  

```
kubectl label <node-name> batch.amazonaws.com/compute-environment-uuid=uuid
```

# Ressource: Vorlage für die Rechenumgebung
<a name="compute-environment-template"></a>

Das folgende Beispiel zeigt eine leere Vorlage für eine Rechenumgebung. Sie können diese Vorlage verwenden, um Ihre Rechenumgebung zu erstellen, die dann in einer Datei gespeichert und mit der AWS CLI `--cli-input-json` Option verwendet werden kann. Weitere Informationen zu diesen Parametern finden Sie [CreateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html)in der *AWS Batch API-Referenz*.

**Anmerkung**  
Mit dem folgenden AWS CLI Befehl können Sie eine Vorlage für die Rechenumgebung generieren.  

```
$ aws batch create-compute-environment --generate-cli-skeleton
```

```
{
    "computeEnvironmentName": "",
    "type": "UNMANAGED",
    "state": "DISABLED",
    "unmanagedvCpus": 0,
    "computeResources": {
        "type": "EC2",
        "allocationStrategy": "BEST_FIT_PROGRESSIVE",
        "minvCpus": 0,
        "maxvCpus": 0,
        "desiredvCpus": 0,
        "instanceTypes": [
            ""
        ],
        "imageId": "",
        "subnets": [
            ""
        ],
        "securityGroupIds": [
            ""
        ],
        "ec2KeyPair": "",
        "instanceRole": "",
        "tags": {
            "KeyName": ""
        },
        "placementGroup": "",
        "bidPercentage": 0,
        "spotIamFleetRole": "",
        "launchTemplate": {
            "launchTemplateId": "",
            "launchTemplateName": "",
            "version": ""
        },
        "ec2Configuration": [
            {
                "imageType": "",
                "imageIdOverride": "",
                "imageKubernetesVersion": ""
            }
        ]
    },
    "serviceRole": "",
    "tags": {
        "KeyName": ""
    },
    "eksConfiguration": {
        "eksClusterArn": "",
        "kubernetesNamespace": ""
    }
}
```

# Instanztyp: Tabelle berechnen
<a name="instance-type-compute-table"></a>

In der folgenden Tabelle sind das AWS-Region Schlüsselwort Instanzfamilie und die verfügbaren Instanzfamilien aufgeführt. AWS Batch wird versuchen, eine Instance aus der neuesten Familie zuzuweisen, aber da die Verfügbarkeit der Instance-Familie je nach Familie unterschiedlich ist, kann es sein, dass AWS-Region Sie eine frühere Generation der Instance-Familie erhalten. 


**default\$1x86\$164**  

| Region | -Instance-Familien | 
| --- | --- | 
| Alles ist diese Unterstützung AWS-Region[AWS Batch](https://docs.aws.amazon.com/general/latest/gr/batch.html) |  m6i, c6i, r6i c7 i  | 


**default\$1arm64**  

| Region | -Instance-Familien | 
| --- | --- | 
| Alles AWS-Region ist diese Unterstützung [AWS Batch](https://docs.aws.amazon.com/general/latest/gr/batch.html) |  6mg, c6g, r6g c7 g  | 


**Optimal**  

| Region | -Instance-Familien | 
| --- | --- | 
| [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/batch/latest/userguide/instance-type-compute-table.html) | m4, c4, r4 | 
| [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/batch/latest/userguide/instance-type-compute-table.html) | m5, c5, r5 | 
| [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/batch/latest/userguide/instance-type-compute-table.html) | m6, c6, r6 | 