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 Aufträge in AWS Batch ausführen können, müssen Sie eine Datenverarbeitungsumgebung erstellen. Sie können eine verwaltete Rechenumgebung erstellen, in der die Amazon EC2 EC2-Instances oderAWS Fargate-Ressourcen innerhalb der Umgebung auf der Grundlage Ihrer SpezifikationenAWS Batch verwaltet werden. Alternativ können Sie eine nicht verwaltete Rechenumgebung erstellen, in der Sie die Amazon EC2 EC2-Instance-Konfiguration innerhalb der Umgebung verwalten.

So erstellen Sie eine verwaltete Rechenumgebung mitAWS Fargate-Ressourcen

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

  2. Wählen Sie die zu verwendende AWS-Region in der Navigationsleiste aus.

  3. Wählen Sie im Navigationsbereich Compute-Umgebungen, Create aus.

  4. Konfigurieren Sie die Umgebung.

    1. Wählen Sie für Typ der Datenverarbeitungsumgebung die Option Verwaltet aus.

    2. Geben Sie für Name der Datenverarbeitungsumgebung einen eindeutigen Namen für Ihre Datenverarbeitungsumgebung an. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (_) enthalten.

    3. Stellen Sie sicher, dass Datenverarbeitungsumgebung aktivieren ausgewählt ist, sodass Ihre Datenverarbeitungsumgebung Aufträge vom AWS Batch-Auftrags-Scheduler annehmen kann.

    4. Für zusätzliche Einstellungen: Servicerolle, Instanzrolle, EC2-Schlüsselpaar.

      1. Wählen Sie für die Rolle Service die Option Batch service-Linked Role aus. Die Rolle ermöglicht es demAWS Batch Dienst, in Ihrem Namen die erforderlichenAWS API-Operationen aufzurufen. Weitere Informationen finden Sie unter Berechtigungen von serviceverknüpften Rollen für AWS Batch.

  5. Konfigurieren Sie Ihre Instanzkonfiguration.

    1. Wählen Sie für das Bereitstellungsmodell Fargate, um Fargate On-Demand-Ressourcen zu starten, oder Fargate Spot, um Fargate Spot-Ressourcen zu verwenden.

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

  6. 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 als VPC-ID eine VPC aus, auf der Sie Ihre Instances starten möchten.

    2. Wählen Sie für Subnetze aus, welche Subnetze in der ausgewählten VPC Ihre Instances hostet. Standardmäßig sind alle Subnetze innerhalb der ausgewählten VPC ausgewählt.

      Anmerkung

      AWS Batchon Fargate unterstützt derzeit keine Local Zones. Weitere Informationen finden Sie unter Amazon ECS-Cluster in Local Zones, Wavelength Zones undAWS Outposts im Amazon Elastic Container Service-Entwicklerhandbuch.

    3. (Optional) Erweitern Sie Zusätzliche Einstellungen: Sicherheitsgruppen, EC2-Tags.

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

  7. (Optional) Geben Sie im Abschnitt Tags den Schlüssel und Wert für jedes Tag an, das mit der Datenverarbeitungsumgebung verknüpft werden soll. Weitere Informationen finden Sie unter Markieren Ihrer AWS Batch-Ressourcen.

  8. Wählen Sie Computerumgebung erstellen, um den Vorgang abzuschließen.

So erstellen Sie eine verwaltete Rechenumgebung mit EC2-Ressourcen

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

  2. Wählen Sie die zu verwendende Region in der Navigationsleiste aus.

  3. Wählen Sie im Navigationsbereich Compute-Umgebungen, Create aus.

  4. Konfigurieren Sie die Umgebung.

    1. Wählen Sie für Typ der Datenverarbeitungsumgebung die Option Verwaltet aus.

    2. Geben Sie für Name der Datenverarbeitungsumgebung einen eindeutigen Namen für Ihre Datenverarbeitungsumgebung an. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (_) enthalten.

    3. Stellen Sie sicher, dass Datenverarbeitungsumgebung aktivieren ausgewählt ist, sodass Ihre Datenverarbeitungsumgebung Aufträge vom AWS Batch-Auftrags-Scheduler annehmen kann.

    4. (Optional) Erweitern Sie Zusätzliche Einstellungen: Servicerolle, Instanzrolle, EC2-Schlüsselpaar.

      1. Wählen Sie für die Rolle Service die Option Batch service-Linked Role aus. Die Rolle ermöglicht es demAWS Batch Dienst, in Ihrem Namen die erforderlichenAWS API-Operationen aufzurufen. Weitere Informationen finden Sie unter Berechtigungen von serviceverknüpften Rollen für AWS Batch.

      2. 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 Instanzprofil ermöglicht es den Amazon ECS-Container-Instances, die für Ihre Rechenumgebung erstellt wurden, in Ihrem Namen die erforderlichenAWS API-Operationen 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.

      3. Wählen Sie für EC2-Schlüsselpaar ein bestehendes Amazon-EC2-Schlüsselpaar aus, das der Instance beim Start zugeordnet werden soll. Sie können dieses key pair für die Verbindung zu Ihren Instances mit SSH verwenden. Stellen Sie sicher, dass Ihre Sicherheitsgruppe eingehenden Datenverkehr auf Port 22 zulässt.

  5. Konfigurieren Sie Ihre Instanzkonfiguration.

    1. Wählen Sie als Bereitstellungsmodell On-Demand-Instances auf Abruf, um Amazon EC2 On-Demand-Instances zu starten, oder Spot, um Amazon EC2 Spot-Instances zu verwenden.

    2. Wenn Sie die Verwendung von Spot-Instances gewählt haben:

      1. (Optional) Wählen Sie für Maximal% On-Demand-Preis den maximalen Prozentsatz aus, den ein Spot-Instance-Preis im Vergleich zum On-Demand-Preis für diesen Instance-Typ betragen kann, bevor die Instances gestartet werden. Wenn Ihr maximaler Preis 20% beträgt, muss der Spot-Preis bei weniger als 20% des aktuellen On-Demand-Preises für diese EC2-Instance liegen. 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. Wählen Sie unter Minimum vCPUs die Mindestanzahl an EC2-vCPUs aus, die Ihre Rechenumgebung verwaltet, unabhängig von der Nachfrage in der Auftragswarteschlange.

    4. Wählen Sie für Maximale Zahl von vCPUs die Höchstanzahl von EC2-vCPUs, auf die Ihre Datenverarbeitungsumgebung unabhängig von den Anforderungen der Auftragswarteschlangen erweitert werden kann.

    5. Wählen Sie unter Gewünschte vCPUs die Anzahl der EC2-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 für Zulässige Instance-Typen die Amazon-EC2-Instance-Typen aus, die gestartet werden können. Sie können Instance-Familien zum Start jedes beliebigen Instance-Typs innerhalb dieser Familien festlegen (z. B.c5c5n, oderp3). Sie können auch bestimmte Größen innerhalb einer Familie angeben (z. B.c5.8xlarge). Metal-Instance-Typen gehören nicht zu den Instanzfamilien. Beinhaltet zum Beispielc5 nichtc5.metal. Außerdem können Sie wählen,optimal um Instance-Typen (aus den C4-, M4- und R4-Instance-Familien) auszuwählen, da Sie diese benötigen, um den Anforderungen der Auftragswarteschlangen entsprechen.

      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 basierend auf der erforderlichen Menge in Ihren Auftragswarteschlangen. Um GPU-Scheduling verwenden zu können, muss die Rechenumgebung Instanztypen aus deng5 Familienp2p3,p4,,g3,g3s,g4,, oder enthalten.

      Anmerkung

      Derzeit nutzt optimal Instance-Typen aus den Instance-Familien C4, M4 und R4. WennAWS-Regionen keine Instance-Typen aus diesen Instance-Familien vorhanden sind, werden Instance-Typen aus den Instance-Typen C5, M5 und R5 verwendet.

    7. 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 und SPOT_CAPACITY_OPTIMIZED für EC2-Spot-Rechenumgebungen. Weitere Informationen finden Sie unter Zuweisungsstrategien.

    8. (Optional) Erweitern Sie Zusätzliche Einstellungen: Startvorlage, benutzerdefiniertes AMI.

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

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

        Wichtig

        Nachdem die Datenverarbeitungsumgebung erstellt wurde, wird die verwendete Startvorlagenversion nicht geändert, selbst wenn die -$Default oder$Latest -Version für die Startvorlage aktualisiert wird. Zur Verwendung einer neuen Startvorlagenversion erstellen Sie eine neue Datenverarbeitungsumgebung, fügen Sie die neue Datenverarbeitungsumgebung der vorhandenen Aufgabenwarteschlange hinzu, entfernen Sie die alte Datenverarbeitungsumgebung aus der Aufgabenwarteschlange und löschen Sie die alte Datenverarbeitungsumgebung.

      3. (Optional) Aktivieren Sie die Option Benutzerdefinierte AMI-ID aktivieren, um Ihr eigenes benutzerdefiniertes AMI zu verwenden. Standardmäßig verwendenAWS Batch verwaltete Datenverarbeitungsumgebungen eine aktuelle, genehmigte Version des Amazon ECS-optimierten Amazon ECS-AMI für Computing-Ressourcen. Sie können Ihr eigenes AMI in Ihrer Rechenumgebung erstellen und verwenden, indem Sie der AMI-Spezifikation für Rechenressourcen folgen. Weitere Informationen finden Sie unter Ressourcen-AMIs berechnen.

        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 Amazon ECS-optimierten Amazon Linux 2-AMI. Weitere Informationen finden Sie unter Amazon ECS-optimiertes Amazon Linux 2-AMI im Amazon Elastic Container Service-Entwicklerhandbuch.

        1. Fügen Sie für AMI-ID Ihre benutzerdefinierte AMI-ID ein und wählen Sie AMI validieren.

      4. (Optional) Wählen Sie für die EC2-Konfiguration Image-Typ und Image-ID Override-Werte,AWS Batch um Informationen für die Auswahl von Amazon Machine Images (AMIs) für Instances in der Rechenumgebung bereitzustellen. Wenn die Image-ID-Override nicht für jeden Imagetyp angegeben ist,AWS Batch wird ein aktuelles Amazon ECS-optimiertes AMI ausgewählt. Wenn kein Imagetyp angegeben wird, ist der Standardwert für Nicht-GPU-, Nicht-Graviton-Instance standardmäßig eine Amazon Linux 2 -, Nicht-GPU-,AWS Nicht-Graviton-Instance.

        Amazon Linux 2

        Standard für alleAWS Graviton-basierten Instance-Familien (zum BeispielC6g,M6gR6g, undT4g) und kann für alle Nicht-GPU-Instance-Typen verwendet werden.

        Amazon Linux 2 (GPU)

        Standard für alle GPU-Instance-Familien (zum BeispielP4 undG4) und kann für alle nicht aufAWS Graviton-basierten Instance-Typen verwendet werden.

        Amazon Linux

        Kann für Nicht-GPU,AWS Nicht-Graviton-Instance-Familien verwendet werden. Das Amazon Linux AMI hat die Standardunterstützung eingestellt. Weitere Informationen finden Sie unter Amazon Linux AMI.

  6. 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 als VPC-ID eine VPC aus, auf der Ihre Instances gestartet werden sollen.

    2. Wählen Sie für Subnetze aus, welche Subnetze in der ausgewählten VPC Ihre Instances hostet. Standardmäßig werden alle Subnetze innerhalb der ausgewählten VPC angegeben.

      Anmerkung

      AWS Batchauf Amazon EC2 unterstützt Local Zones. Weitere Informationen finden Sie unter Local Zones im Amazon EC2 EC2-Benutzerhandbuch für Linux-Instances und Amazon ECS-Cluster in Local Zones, Wavelength Zones undAWS Outposts im Amazon Elastic Container Service Developer Guide.

    3. (Optional) Erweitern Sie Zusätzliche Einstellungen: Sicherheitsgruppen, EC2-Tags.

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

      2. (Optional) In den EC2-Tags können Sie die Amazon EC2 EC2-Instances taggen, die von Ihren On-Demand-Instances verwendet werden. Sie können z. B. "Name": "AWS Batch Instance - C4OnDemand" als Tag angeben, sodass jede Instance in Ihrer Datenverarbeitungsumgebung diesen Namen erhält. Dies ist hilfreich für das Erkennen Ihrer AWS Batch-Instances in der Amazon-EC2-Konsole.

        Anmerkung

        EC2-Tags sind nicht verfügbar, wenn Sie entweder das Fargate- oder das Fargate Spot-Bereitstellungsmodell verwenden.

  7. (Optional) Im Abschnitt Tags können Sie den Schlüssel und Wert für jedes Tag angeben, das mit der Datenverarbeitungsumgebung verknüpft werden soll. Weitere Informationen finden Sie unter Markieren Ihrer AWS Batch-Ressourcen.

  8. Wählen Sie Computerumgebung erstellen, um den Vorgang abzuschließen.

So erstellen Sie eine nicht verwaltete Rechenumgebung mit EC2-Ressourcen

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

  2. Wählen Sie die zu verwendende Region in der Navigationsleiste aus.

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

  4. Wählen Sie für Typ der Datenverarbeitungsumgebung die Option Nicht verwaltet aus.

  5. Geben Sie für Name der Datenverarbeitungsumgebung einen eindeutigen Namen für Ihre Datenverarbeitungsumgebung an. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (_) enthalten.

  6. Wählen Sie für die Rolle Service die Option Batch service-Linked Role aus. Die Rolle ermöglicht es demAWS Batch Dienst, in Ihrem Namen die erforderlichenAWS API-Operationen aufzurufen. Weitere Informationen finden Sie unter Berechtigungen von serviceverknüpften Rollen für AWS Batch.

  7. Stellen Sie sicher, dass Datenverarbeitungsumgebung aktivieren ausgewählt ist, sodass Ihre Datenverarbeitungsumgebung Aufträge vom AWS Batch-Auftrags-Scheduler annehmen kann.

  8. Wählen Sie Erstellen aus, um den Vorgang abzuschließen.

  9. (Optional) Rufen Sie den Amazon ECS-Cluster-ARN für den zugehörigen Cluster ab. Der folgendeAWS CLI Befehl stellt den Amazon ECS-Cluster-ARN für eine Rechenumgebung bereit.

    $ aws batch describe-compute-environments \ --compute-environments unmanagedCE \ --query "computeEnvironments[].ecsClusterArn"
  10. (Optional) Starten Sie Container-Instances im zugehörigen Amazon ECS-Cluster. Weitere Informationen finden Sie unter Starten einer Amazon ECS-Container-Instance im Amazon Elastic Container Service-Entwicklerhandbuch. Wenn Sie Ihre Rechenressourcen starten, geben Sie den Amazon ECS-Cluster-ARN an, den die Ressourcen mit den folgenden Amazon EC2 EC2-Benutzerdaten registrieren. Ersetzen Sie ecsClusterArndurch den Cluster-ARN, den Sie mit dem vorherigen Befehl erhalten haben.

    #!/bin/bash echo "ECS_CLUSTER=ecsClusterArn" >> /etc/ecs/ecs.config
    Anmerkung

    Ihre nicht verwaltete Rechenumgebung verfügt über keine Rechenressourcen, bis Sie sie manuell starten.

So erstellen Sie eine verwaltete Computerumgebung mit EKS-Ressourcen

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

  2. Wählen Sie die zu verwendende Region in der Navigationsleiste aus.

  3. Wählen Sie im Navigationsbereich für ElasticKubernetes Service (EKS) die Option Compute-Umgebungen aus.

  4. Wählen Sie Computerumgebung erstellen.

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

  6. Geben Sie für Name einen eindeutigen Namen für Ihre Datenverarbeitungsumgebung an. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (_) enthalten.

  7. Wählen Sie für die Rolle Service eineAWS Batch serviceverknüpfte Rolle aus. Diese Rolle ermöglicht es demAWS Batch Dienst, in Ihrem Namen die erforderlichenAWS API-Operationen aufzurufen.

  8. Wählen Sie als Instanzrolle ein vorhandenes Instanzprofil aus, dem die erforderlichen IAM-Berechtigungen zugewiesen sind.

    Anmerkung

    Um eine Rechenumgebung in derAWS Batch Konsole zu erstellen, wählen Sie ein Instanzprofil aus, das über dieeks:DescribeCluster Berechtigungeneks:ListClusters und verfügt.

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

  10. Geben Sie für Namespace einenKubernetes Namespace ein, um IhreAWS Batch Prozesse im Cluster zu gruppieren.

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

  12. Wählen Sie Nächste Seite.

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

  14. Wenn Sie die Verwendung von Spot-Instances gewählt haben:

    1. (Optional) Wählen Sie für Maximal% On-Demand-Preis den maximalen Prozentsatz aus, den ein Spot-Instance-Preis im Vergleich zum On-Demand-Preis für diesen Instance-Typ betragen kann, bevor die Instances gestartet werden. Wenn Ihr maximaler Preis 20% beträgt, muss der Spot-Preis bei weniger als 20% des aktuellen On-Demand-Preises für diese EC2-Instance liegen. 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.

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

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

  17. Wählen Sie für Zulässige Instance-Typen die Amazon-EC2-Instance-Typen aus, die gestartet werden können. Sie können Instance-Familien zum Start jedes beliebigen Instance-Typs innerhalb dieser Familien festlegen (z. B.c5c5n, oderp3). Sie können auch bestimmte Größen innerhalb einer Familie angeben (z. B.c5.8xlarge). Metal-Instance-Typen gehören nicht zu den Instanzfamilien. Beinhaltet zum Beispielc5 nichtc5.metal. Außerdem können Sie wählen,optimal um Instance-Typen (aus den C4-, M4- und R4-Instance-Familien) auszuwählen, da Sie diese benötigen, um den Anforderungen der Auftragswarteschlangen entsprechen.

    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 Batchskaliert GPUs auf der Grundlage der erforderlichen Anzahl in Ihren Auftragswarteschlangen. Um GPU-Scheduling verwenden zu können, muss die Rechenumgebung Instanztypen aus deng5 Familienp2p3,p4,,g3,g3s,g4,, oder enthalten.

    Anmerkung

    Derzeit nutzt optimal Instance-Typen aus den Instance-Familien C4, M4 und R4. WennAWS-Regionen keine Instance-Typen aus diesen Instance-Familien vorhanden sind, werden Instance-Typen aus den Instance-Typen C5, M5 und R5 verwendet.

  18. (Optional) Erweitern Sie Additional configuration (Zusätzliche Konfiguration).

    1. Wählen Sie für die Allokationsstrategie BEST_FIT_PROGRESSIVE.

    2. (Optional) Wählen Sie für die Konfiguration von Amazon Machine Images (AMIs) die Amazon Machine Images (AMIS) -Konfiguration. Wählen Sie dann einen Bildtyp aus, geben Sie eine Image-ID-Override oder eine KubernetesVersion ein.

      Anmerkung

      Wenn die Image-ID-Override nicht für jeden Imagetyp angegeben ist,AWS Batch wird ein aktuelles Amazon ECS-optimiertes AMI ausgewählt. Wenn kein Imagetyp angegeben wird, ist der Standardwert für Nicht-GPU-, Nicht-Graviton-Instance standardmäßig eine Amazon Linux 2 -, Nicht-GPU-,AWS Nicht-Graviton-Instance.

      Amazon Linux 2

      Standard für alleAWS Graviton-basierten Instance-Familien (zum BeispielC6g,M6gR6g, undT4g) und kann für alle Nicht-GPU-Instance-Typen verwendet werden.

      Amazon Linux 2 (GPU)

      Standard für alle GPU-Instance-Familien (zum BeispielP4 undG4) und kann für alle nicht aufAWS Graviton-basierten Instance-Typen verwendet werden.

    3. (Optional) Wählen Sie für die Startvorlage eine vorhandene Startvorlage aus.

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

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

  21. Wählen Sie für Subnetze aus, welche Subnetze in der ausgewählten VPC Ihre Instances hosten. Standardmäßig sind alle Subnetze innerhalb der ausgewählten VPC ausgewählt.

    Anmerkung

    AWS Batchauf Amazon unterstützt EKS Local Zones. Weitere Informationen finden Sie unter Amazon EKS undAWS Local Zones im Amazon EKS-Benutzerhandbuch.

  22. (Optional) Erweitern Sie Additional configuration (Zusätzliche Konfiguration).

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

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

  23. Wählen Sie Nächste Seite.

  24. Überprüfen und erstellen Sie, überprüfen Sie die Konfigurationsschritte. Wenn Sie Änderungen vornehmen müssen, wählen Sie Edit (Bearbeiten). Wenn Sie fertig sind, wählen Sie Create (Erstellen) aus.