Eine Rechenumgebung erstellen - AWS Batch

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.

Eine Rechenumgebung erstellen

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:

  • Auf Amazon Linux-Containern mit ARM64-Architektur.

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

Um eine verwaltete Rechenumgebung mit AWS Fargate-Ressourcen zu erstellen

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

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

  3. Wählen Sie im Navigationsbereich Datenverarbeitungs-Umgebungen aus.

  4. Wählen Sie Erstellen.

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

    2. 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 (_) enthalten.

    3. Wählen Sie unter Servicerolle die dienstbezogene Rolle aus, mit der der AWS Batch Dienst die erforderlichen AWS API-Operationen in Ihrem Namen aufrufen kann. Wählen Sie zum Beispiel aus AWSServiceRoleForBatch. Weitere Informationen finden Sie unter Dienstbezogene Rollenberechtigungen für AWS Batch.

    4. (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.

    5. Wählen Sie „Nächste Seite“.

  6. 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_SPOT.

    2. Wählen Sie unter Maximum vCPUs die maximale Anzahl von vCPUs aus, auf die Ihre Rechenumgebung skaliert werden kann, unabhängig von der Nachfrage in der Job-Warteschlange.

    3. Wählen Sie „Nächste Seite“.

  7. 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) 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 im Amazon VPC-Benutzerhandbuch. Weitere Informationen finden Sie unter Erstellen einer VPC.

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

    2. 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 im Amazon Elastic Container Service Developer Guide.

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

    4. Wählen Sie „Nächste Seite“.

  8. Ü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.

Um eine verwaltete Rechenumgebung mithilfe von EC2-Ressourcen zu erstellen

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

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

  3. Wählen Sie im Navigationsbereich Datenverarbeitungs-Umgebungen aus.

  4. Wählen Sie Erstellen.

  5. Konfigurieren Sie die Umgebung.

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

    2. Wählen Sie als Orchestrierungstyp die Option Verwaltet aus.

    3. 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 (_) enthalten.

    4. (Optional) 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 Dienstbezogene Rollenberechtigungen für AWS Batch.

    5. 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. Wenn Sie ein neues Instance-Profil erstellen, wird die erforderliche Rolle (ecsInstanceRole) für Sie erstellt.

    6. (Optional) Erweitern Sie Tags.

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

    8. (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 Markieren Ihrer AWS Batch-Ressourcen.

    9. Wählen Sie „Nächste Seite“.

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

    2. (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.

    3. (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 Amazon EC2-Spot-Flottenrolle.

      Wichtig

      Um Ihre Spot-Instances bei der Erstellung zu taggen, muss Ihre Amazon EC2 Spot Fleet IAM-Rolle die neuere verwaltete SpotFleetTaggingRoleAmazonEC2-Richtlinie verwenden. Die von Amazon EC2 SpotFleet Role verwaltete Richtlinie verfügt nicht über die erforderlichen Berechtigungen, um Spot-Instances zu taggen. Weitere Informationen finden Sie unter Spot-Instances wurden bei der Erstellung nicht markiert und Markieren Ihrer -Ressourcen.

    4. Wählen Sie für Mindestanzahl an vCPUs die Mindestanzahl an vCPUs aus, die Ihre Rechenumgebung unabhängig von der Nachfrage in der Jobwarteschlange verwaltet.

    5. Wählen Sie für Desired vCPUs die Anzahl der vCPUs aus, mit denen Ihre Computerumgebung gestartet wird. Wenn die Anforderungen Ihrer Auftragswarteschlange steigen, kann AWS Batch die gewünschte Anzahl von vCPUs in Ihrer Datenverarbeitungsumgebung erhöhen und EC2 Instances hinzufügen, und zwar bis zu der maximalen Anzahl von vCPUs. Mit abnehmenden Anforderungen kann AWS Batch die gewünschte Anzahl von vCPUs in Ihrer Datenverarbeitungsumgebung verringern und Instances entfernen, bis die Mindestanzahl von vCPUs erreicht ist.

    6. Wählen Sie unter Maximum vCPUs die maximale Anzahl von vCPUs aus, auf die Ihre Rechenumgebung skaliert werden kann, unabhängig von der Nachfrage in der Job-Warteschlange.

    7. 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, oderp3). 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 nichtc5.metal. Sie können auch Instance-Typen (aus den Instance-Familien C4M4, undR4) auswählen, die den Anforderungen Ihrer Job-Warteschlangen entsprechen. optimal

      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 skaliert GPUs auf der Grundlage der erforderlichen Anzahl in Ihren Job-Warteschlangen. Um die GPU-Planung verwenden zu können, muss die Rechenumgebung Instanztypen aus den p3 Familienp2,p4,p5,g3, g3sg4, oder g5 enthalten.

      Anmerkung

      optimalVerwendet derzeit Instanztypen aus den R4 Instanzfamilien C4M4, und. Falls AWS-Regionen es keine Instanztypen aus diesen Instanzfamilien gibt, werden Instanztypen aus den R5 Instanzfamilien C5M5, und verwendet.

    8. Erweitern Sie Additional configuration (Zusätzliche Konfiguration).

    9. (Optional) Geben Sie für Placement-Gruppe einen Namen für die Placement-Gruppe ein, um Ressourcen in der Rechenumgebung zu gruppieren.

    10. (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.

    11. 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_FIT_PROGRESSIVE ist normalerweise die bessere Wahl für EC2-On-Demand-Rechenumgebungen, SPOT_CAPACITY_OPTIMIZED und SPOT_PRICE_CAPACITY_OPTIMIZED für EC2-Spot-Rechenumgebungen. Weitere Informationen finden Sie unter Zuweisungsstrategien.

    12. (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 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

      Standard für alle AWS Graviton-basierten Instance-Familien (z. B., C6g M6gR6g, undT4g) und kann für alle Instance-Typen ohne GPU verwendet werden.

      Amazon Linux 2 (GPU)

      Standard für alle GPU-Instanzfamilien (zum Beispiel P4 undG4) und kann für alle Instance-Typen verwendet werden, die nicht auf AWS Graviton basieren.

      Amazon Linux

      Kann für Instanzfamilien ohne GPU oder AWS Graviton verwendet werden. Die Standardunterstützung für Amazon Linux AMI wurde eingestellt. Weitere Informationen finden Sie unter Amazon Linux AMI.

      Anmerkung

      Das AMI, das Sie für eine Rechenumgebung auswählen, muss der Architektur der Instance-Typen entsprechen, die Sie für diese Rechenumgebung verwenden möchten. Wenn Ihre Rechenumgebung beispielsweise A1 Instanztypen verwendet, muss das von Ihnen gewählte Compute-Ressourcen-AMI Arm Instances unterstützen. Amazon ECS verkauft x86 sowohl Arm Versionen als auch Versionen des für Amazon ECS optimierten Amazon Linux 2-AMI. Weitere Informationen finden Sie unter Amazon ECS-optimiertes Amazon Linux 2-AMI im Amazon Elastic Container Service Developer Guide.

    13. (Optional) Wählen Sie unter Startvorlage eine bestehende Amazon EC2 EC2-Startvorlage aus, um Ihre Rechenressourcen zu konfigurieren. Die Standardversion der Vorlage wird automatisch aufgefüllt. Weitere Informationen finden Sie unter Support für Startvorlagen.

      Anmerkung

      In einer Startvorlage können Sie ein benutzerdefiniertes AMI angeben, das Sie erstellt haben.

    14. (Optional) Geben Sie unter Launch template version (Version der Startvorlage) $Default, $Latest oder eine bestimmte Versionsnummer ein, die verwendet werden soll.

      Wichtig

      Wenn der Versionsparameter der Startvorlage $Default oder ist$Latest, wird die Standard- oder neueste Version der angegebenen Startvorlage während eines Infrastruktur-Updates 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 Aktualisieren der AMI-ID.

    15. Wählen Sie „Nächste Seite“.

  7. 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) 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 im Amazon VPC-Benutzerhandbuch. Weitere Informationen finden Sie unter Erstellen einer VPC.

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

    2. 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 im Amazon EC2 EC2-Benutzerhandbuch und Amazon ECS-Cluster in Local Zones, Wavelength Zones und AWS Outposts im Amazon Elastic Container Service Developer Guide.

    3. (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.

  8. Wählen Sie „Nächste Seite“.

  9. Ü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.

Um eine nicht verwaltete Rechenumgebung mithilfe von EC2-Ressourcen zu erstellen

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

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

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

  4. Konfigurieren Sie die Umgebung.

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

    2. Wählen Sie als Orchestrierungstyp die Option Unmanaged aus.

  5. 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 (_) enthalten.

  6. (Optional) Wählen Sie für die Rolle Service eine Rolle aus, mit der der AWS Batch Service die erforderlichen AWS API-Operationen in Ihrem Namen aufrufen kann. Wählen Sie zum Beispiel aus AWSBatchServiceRole. Weitere Informationen finden Sie unter Verwenden von serviceverknüpften Rollen für AWS Batch..

  7. Wählen Sie unter Maximum vCPUs die maximale Anzahl von vCPUs aus, auf die Ihre Rechenumgebung skaliert werden kann, unabhängig von der Nachfrage in der Job-Warteschlange.

  8. (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 Markieren Ihrer AWS Batch-Ressourcen.

  9. Wählen Sie „Nächste Seite“.

  10. Ü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.

Um eine verwaltete Rechenumgebung mit Amazon EKS-Ressourcen zu erstellen

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

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

  3. Wählen Sie im Navigationsbereich Datenverarbeitungs-Umgebungen aus.

  4. Wählen Sie Erstellen.

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

  6. 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 (_) enthalten.

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

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

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

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

  11. Wählen Sie „Nächste Seite“.

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

  13. (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.

  14. (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.

  15. (Optional) Wählen Sie für Mindestanzahl an vCPUs die Mindestanzahl an vCPUs aus, die Ihre Rechenumgebung verwaltet, unabhängig von der Nachfrage in der Jobwarteschlange.

  16. (Optional) Wählen Sie für Maximum vCPUs die maximale Anzahl von vCPUs aus, auf die Ihre Rechenumgebung skaliert werden kann, unabhängig von der Nachfrage in der Job-Warteschlange.

  17. 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, oderp3). 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 nichtc5.metal. Sie können auch Instance-Typen (aus den Instance-Familien C4M4, undR4) auswählen, da Sie diese benötigen, die den Anforderungen Ihrer Job-Warteschlangen entsprechen. optimal

    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 skaliert GPUs auf der Grundlage der erforderlichen Anzahl in Ihren Job-Warteschlangen. Um die GPU-Planung verwenden zu können, muss die Rechenumgebung Instance-Typen aus den p3 Familienp2,p4,p5,g3, g3sg4, oder g5 enthalten.

    Anmerkung

    Derzeit nutzt optimal Instance-Typen aus den Instance-Familien C4, M4 und R4. Wenn AWS-Regionen es keine Instance-Typen aus diesen Instance-Familien gibt, werden Instance-Typen aus den R5 Instance-Familien C5M5, und verwendet.

  18. (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.

    2. Wählen Sie als Zuweisungsstrategie BEST_FIT_PROGRESSIVE aus.

    3. (Optional) Wählen Sie für die Konfiguration von Amazon Machine Images (AMIs) die Option Amazon Machine Images (AMIS) -Konfiguration hinzufügen aus. Wählen Sie dann einen Image-Typ, geben Sie eine Image-ID, Override und KubernetesVersion ein.

      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.

      Anmerkung

      Wenn die Image-ID-Override nicht für jeden Image-Typ angegeben ist, AWS Batch wird ein aktuelles Amazon ECS-optimiertes AMI ausgewählt. Wenn kein Image-Typ angegeben ist, ist der Standard Amazon Linux 2 für Instances ohne GPU oder AWS Graviton.

      Amazon Linux 2

      Standard für alle AWS Graviton-basierten Instance-Familien (zum Beispiel, C6g M6gR6g, undT4g) und kann für alle Instance-Typen ohne GPU verwendet werden.

      Amazon Linux 2 (GPU)

      Standard für alle GPU-Instanzfamilien (zum Beispiel P4 undG4) und kann für alle Instance-Typen verwendet werden, die nicht auf AWS Graviton basieren.

    4. (Optional) Wählen Sie als Startvorlage eine vorhandene Startvorlage aus.

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

  19. Wählen Sie „Nächste Seite“.

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

  21. 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 im Amazon EKS-Benutzerhandbuch.

  22. (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.

  23. Wählen Sie Nächste Seite.

  24. Ü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.