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.
Tutorial: Erste Schritte mit Amazon EC2 Orchestration
Amazon Elastic Compute Cloud (AmazonEC2) bietet skalierbare Rechenkapazität in der AWS Cloud. EC2Durch die Nutzung von Amazon müssen Sie nicht im Voraus in Hardware investieren, sodass Sie Anwendungen schneller entwickeln und bereitstellen können.
Sie können Amazon verwendenEC2, um so viele oder so wenige virtuelle Server zu starten, wie Sie benötigen, Sicherheit und Netzwerke zu konfigurieren und Speicher zu verwalten. Amazon EC2 ermöglicht es Ihnen, nach oben oder unten zu skalieren, um Änderungen der Anforderungen oder Beliebtheitsspitzen zu bewältigen, sodass Sie weniger Traffic prognostizieren müssen.
Erstellen Sie eine Rechenumgebung
Gehen Sie wie folgt vor, um eine Rechenumgebung für eine EC2 Amazon-Orchestrierung zu erstellen:
-
Öffnen Sie den Assistenten für die erste Ausführung der AWS Batch Konsole
. -
Wählen Sie für Orchestrierungstyp die Option Amazon Elastic Compute Cloud (AmazonEC2) aus.
-
Wählen Sie Weiter.
-
Geben Sie im Abschnitt Konfiguration der Rechenumgebung für 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.
-
Wählen Sie zum Beispiel Instanzrolle ein vorhandenes Instanzprofil aus, dem die erforderlichen IAM Berechtigungen zugewiesen sind. Dieses Instance-Profil ermöglicht es den ECS Amazon-Container-Instances in Ihrer Rechenumgebung, die erforderlichen AWS API Operationen aufzurufen. Weitere Informationen finden Sie unter ECSAmazon-Instance-Rolle.
-
(Optional) Ein Tag ist ein Label, das einer Ressource zugewiesen ist. Um ein Tag oder ein EC2 Amazon-Tag hinzuzufügen, erweitern Sie Tags und wählen Sie dann Tag hinzufügen. Geben Sie ein Schlüssel-Wert-Paar ein und wählen Sie dann erneut Tag hinzufügen.
Wichtig
Wenn Sie Tag hinzufügen wählen, müssen Sie ein Schlüssel-Wert-Paar eingeben und erneut Tag hinzufügen oder Tag entfernen wählen.
-
(Optional) Aktivieren Sie im Abschnitt Instance-Konfiguration für Amazon EC2 Spot-Instances verwenden die Option Verwendung von Spot-Instances aktivieren.
-
(Nur Spot) Geben Sie unter Maximaler Prozentsatz des On-Demand-Preises den maximalen Prozentsatz der On-Demand-Preise ein, den Sie für Spot-Ressourcen zahlen möchten.
-
(Optional) (nur Spot) Wählen Sie für die Spot-Flottenrolle eine bestehende Amazon EC2 IAM Spot-Flottenrolle aus, die Sie auf Ihre Spot-Computerumgebung anwenden möchten. Wenn Sie noch keine Amazon EC2 IAM Spot-Flottenrolle haben, müssen Sie zuerst eine erstellen. Weitere Informationen finden Sie unter Rolle bei Amazon EC2 Spot Fleet.
Wichtig
Um Ihre Spot-Instances bei der Erstellung zu taggen, muss Ihre Amazon EC2 IAM Spot-Flottenrolle die neuere von Amazon EC2SpotFleetTaggingRole verwaltete Richtlinie verwenden. Die von Amazon EC2SpotFleetRole 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 und Markieren Ihrer -Ressourcen mit Tags (Markierungen).
-
Wählen Sie unter Minimum die Mindestanzahl ausvCPUs, EC2 vCPUs die Ihre Rechenumgebung verwaltet, unabhängig von der Nachfrage in der Job-Warteschlange.
-
Wählen Sie für vCPUsDesired die Anzahl der Geräte aus EC2vCPUs, mit denen Ihre Rechenumgebung gestartet wird. Mit steigendem Bedarf an Auftragswarteschlangen wird die gewünschte Anzahl von Instanzen AWS Batch erhöht vCPUs und zusätzliche EC2 Instanzen hinzugefügt. Die Anzahl von vCPUs kann bis zur maximalen Anzahl von erhöht vCPUs werden. Wenn die Nachfrage sinkt, AWS Batch verringert sich die gewünschte Anzahl von Instanzen vCPUs und entfernt sie. Die Anzahl der verringert sich bis zur Mindestanzahl vonvCPUs.
-
Wählen Sie unter Maximum die maximale Anzahl ausvCPUs, auf EC2 vCPUs die Ihre Rechenumgebung skaliert werden kann, unabhängig von der Nachfrage in der Auftragswarteschlange.
-
Wählen Sie unter Zulässige Instance-Typen die EC2 Amazon-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 Beispielc5
nichtc5.metal
. Sie können auch wählenoptimal
, ob Sie Instance-Typen auswählen möchten (aus dem C4, M4, und R4 Instanzfamilien), die den Anforderungen Ihrer Job-Warteschlangen 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 können Sie x86 und ARM Instances in derselben Rechenumgebung nicht mischen.
Anmerkung
AWS Batch skaliert auf der GPUs Grundlage der erforderlichen Menge in Ihren Auftragswarteschlangen. Um GPU Scheduling verwenden zu können, muss die Rechenumgebung Instance-Typen aus der
p2
p3
,,p4
,p5
,g3
g3s
g4
, oderg5
-Familie enthalten.Anmerkung
optimal
Verwendet derzeit Instanztypen aus C4, M4, und R4 Instanzfamilien. AWS-Regionen Darin gibt es keine Instanztypen aus diesen Instanzfamilien, Instanztypen aus C5, M5, und R5 Instanzfamilien werden verwendet. -
Erweitern Sie Additional configuration (Zusätzliche Konfiguration).
-
(Optional) Geben Sie unter Platzierungsgruppe einen Namen für die Platzierungsgruppe ein, um Ressourcen in der Rechenumgebung zu gruppieren.
-
(Optional) Wählen Sie für das EC2key pair ein öffentliches und ein privates key pair als Sicherheitsanmeldedaten aus, wenn Sie eine Verbindung mit der Instance herstellen. Weitere Informationen zu EC2 Amazon-Schlüsselpaaren finden Sie unter EC2Amazon-Schlüsselpaare und Linux-Instances.
-
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-Computerumgebungen. Weitere Informationen finden Sie unter Strategien zur Zuweisung von Instance-Typen für AWS Batch.
-
(Optional) Wählen Sie für die EC2Konfiguration EC2 Konfiguration hinzufügen aus. Wählen Sie die Override-Werte Image-Typ und Image-ID aus AWS Batch , um Informationen zur Auswahl von Amazon Machine Images (AMIs) für Instances in der Rechenumgebung bereitzustellen. Wenn die Image-ID Override nicht für jeden Bildtyp angegeben ist, AWS Batch wird ein kürzlich von Amazon ECS optimiertes Bild ausgewähltAMI. Wenn kein Image-Typ angegeben ist, ist der Standard Amazon Linux 2 für GPU AWS Nicht-Graviton-Instances.
Wichtig
Um eine benutzerdefinierte zu verwendenAMI, 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 (zum Beispiel,
C6g
M6g
R6g
, undT4g
) und kann für alle GPU Nicht-Instance-Typen verwendet werden. - Amazon Linux (2GPU)
-
Standard für alle GPU Instance-Familien (zum Beispiel
P4
undG4
) und kann für alle Instance-Typen verwendet werden, die nicht AWS auf Graviton basieren. - Amazon Linux
-
Kann für Instanzfamilien verwendet werdenGPU, die nicht zu AWS Graviton gehören. Die Standardunterstützung für Amazon Linux AMI wurde eingestellt. Weitere Informationen finden Sie unter Amazon Linux AMI
.
Anmerkung
Was Sie für eine Rechenumgebung auswählenAMI, muss der Architektur der Instance-Typen entsprechen, die Sie für diese Rechenumgebung verwenden möchten. Zum Beispiel, wenn Ihre Rechenumgebung verwendet A1 Instanztypen muss die von Ihnen AMI gewählte Rechenressource unterstützen Arm Instanzen. Amazon ECS verkauft beide x86 and Arm Versionen des von Amazon ECS optimierten Amazon Linux AMI 2. Weitere Informationen finden Sie unter Amazon ECS optimized Amazon Linux 2 AMI im Amazon Elastic Container Service Developer Guide.
-
(Optional) Wählen Sie unter Startvorlage eine bestehende EC2 Amazon-Startvorlage aus, um Ihre Rechenressourcen zu konfigurieren. Die Standardversion der Vorlage wird automatisch ausgefüllt. Weitere Informationen finden Sie unter Verwenden Sie EC2 Amazon-Startvorlagen mit AWS Batch.
Anmerkung
In einer Startvorlage können Sie eine benutzerdefinierte Vorlage angebenAMI, die Sie erstellt haben.
-
(Optional) Geben Sie unter Launch template version (Version der Startvorlage)
$Default
,$Latest
oder eine bestimmte Versionsnummer ein, die verwendet werden soll.Wichtig
Nachdem die Rechenumgebung erstellt wurde, wird die verwendete Version der Startvorlage nicht geändert, auch wenn die
$Latest
Version$Default
oder für die Startvorlage aktualisiert wird. Um eine neue Version der Startvorlage zu verwenden, erstellen Sie zunächst eine neue Rechenumgebung und fügen Sie die neue Rechenumgebung der vorhandenen Auftragswarteschlange hinzu. Entfernen Sie dann die alte Rechenumgebung aus der Job-Warteschlange und löschen Sie die alte Rechenumgebung. -
Gehen Sie im Abschnitt Netzwerkkonfiguration wie folgt vor:
-
Wählen Sie für Virtual Private Cloud (VPC) ID eine Amazon-ID ausVPC.
-
Für Subnetze werden die Subnetze für Sie AWS-Konto aufgeführt. Wenn Sie eine benutzerdefinierte Gruppe von Subnetzen erstellen möchten, wählen Sie Subnetze löschen und wählen Sie dann die gewünschten Subnetze aus.
Wichtig
Rechenressourcen müssen über einen ECS VPC Endpunkt oder mehrere öffentliche IP-Adressen mit dem VPC Amazon-Endpunkt kommunizieren. Weitere Informationen finden Sie unter Amazon ECS interface VPC endpoints (AWS PrivateLink). Wenn für Ihre Instance kein VPC Endpunkt oder keine öffentliche IP-Adresse konfiguriert ist, können Sie die Netzwerkadressübersetzung (NAT) verwenden. Weitere Informationen zu finden Sie NAT unter NATGateways undErstellen einer Virtual Private Cloud .
-
Wählen Sie unter Sicherheitsgruppen die EC2 Amazon-Sicherheitsgruppen aus, die Sie der Instance zuordnen möchten. Wenn Sie einen benutzerdefinierten Satz von Sicherheitsgruppen erstellen möchten, wählen Sie Sicherheitsgruppen löschen. Wählen Sie dann die gewünschten Sicherheitsgruppen aus.
-
-
Wählen Sie Weiter.
Erstellen Sie eine Auftragswarteschlange
In einer Job-Warteschlange werden Ihre eingereichten Jobs gespeichert, bis der AWS Batch Scheduler den Job auf einer Ressource in Ihrer Rechenumgebung ausführt. Weitere Informationen finden Sie unter Warteschlangen für Job
Gehen Sie wie folgt vor, um eine Job-Warteschlange für eine EC2 Amazon-Orchestrierung zu erstellen:
-
Geben Sie im Abschnitt Konfiguration der Job-Warteschlange für 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.
-
Geben Sie unter Priorität eine Ganzzahl zwischen 0 und 100 für die Auftragswarteschlange ein.
Wichtig
Höheren Ganzzahlwerten wird vom AWS Batch Scheduler eine höhere Priorität zugewiesen.
-
Wählen Sie Weiter.
Erstellen Sie eine Auftragsdefinition
AWS Batch Jobdefinitionen geben an, wie Jobs ausgeführt werden sollen. Obwohl jeder Job auf eine Auftragsdefinition verweisen muss, können viele der in der Auftragsdefinition angegebenen Parameter zur Laufzeit außer Kraft gesetzt werden.
So erstellen Sie die Jobdefinition:
-
Gehen Sie im Abschnitt Allgemeine Konfiguration wie folgt vor:
-
Geben Sie im Abschnitt Allgemeine Konfiguration für Name einen eindeutigen Namen für Ihre Rechenumgebung an. Der Name kann bis zu 128 Zeichen lang sein. Der Name kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (_) enthalten.
-
(Optional) Geben Sie für das Ausführungstimeout die Zeitspanne (in Sekunden) ein, nach der ein unvollendeter Job beendet wird.
Wichtig
Das minimale Timeout beträgt 60 Sekunden.
-
(Optional) Ein Tag ist eine Bezeichnung, die einer Ressource zugewiesen ist. Um ein Tag hinzuzufügen, erweitern Sie „Tags“ und wählen Sie dann „Tag hinzufügen“. Geben Sie ein Schlüssel-Wert-Paar ein und wählen Sie dann erneut Tag hinzufügen aus.
Wichtig
Wenn Sie Tag hinzufügen wählen, müssen Sie ein Schlüssel-Wert-Paar eingeben und erneut Tag hinzufügen oder Tag entfernen wählen.
-
(Optional) Aktivieren Sie die Option Tags weitergeben, um Tags an die Amazon Elastic Container Service-Aufgabe weiterzugeben.
-
-
Gehen Sie im Abschnitt Container-Konfiguration wie folgt vor:
-
Geben Sie für Image den Namen des Images ein, das zum Starten des Containers verwendet wird. Standardmäßig sind alle Images in der Docker Hub-Registry verfügbar. Sie können auch andere Repositorys im Format repository-url/image:tag angeben. Der Parameter kann bis zu 255 Zeichen lang sein. Der Parameter kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-), Unterstriche (_), Doppelpunkte (:), Punkte (.), Schrägstriche (/) und Zahlenzeichen (#) enthalten. Der Parameter ist dem Abschnitt „Container erstellen“ von Docker
Remote und dem Parameter von zugeordnet. Image
APIIMAGE
docker runAnmerkung
Docker Die Image-Architektur muss mit der Prozessorarchitektur der Rechenressourcen übereinstimmen, für die sie geplant sind. Zum Beispiel Arm basiert Docker Bilder können nur ausgeführt werden auf Arm basierte Rechenressourcen.
-
Bilder in ECR öffentlichen Amazon Repositorys verwenden die vollständigen
registry/repository[:tag]
oder dieregistry/repository[@digest]
Namenskonventionen (z. B.public.ecr.aws/
).registry_alias
/my-web-app
:latest
-
Bilder in ECR Amazon-Repositorys verwenden die vollständige
registry/repository:tag
Namenskonvention (z. B.aws_account_id
.dkr.ecr.region
.amazonaws.com/
).my-web-app
:latest
-
Images in offiziellen Repositorys in Docker Hub verwenden einen einzelnen Namen (z. B.
ubuntu
odermongo
). -
Images in anderen Repositorys in Docker Hub sind mit einem Organisationsnamen qualifiziert (z. B,
amazon/amazon-ecs-agent
). -
Image in anderen Online-Repositorys sind durch einen Domain-Namen zusätzlich qualifiziert (z. B.
quay.io/assemblyline/ubuntu
).
-
-
Geben Sie unter Befehl den Befehl an, der an den Container übergeben werden soll. Dieser Parameter entspricht dem
Cmd
Abschnitt Create a containervon Docker Remote API und dem COMMAND
Parameter to. docker runWeitere Informationen zum CMD
Docker-Parameter finden Sie unter https://docs.docker.com/engine/reference/builder/#cmd. Anmerkung
Sie können Standardwerte und Platzhalter für die Parameterersetzung in Ihrem Befehl verwenden. Weitere Informationen finden Sie unter Parameter.
-
(Optional) Geben Sie für die Ausführungsrolle eine IAM Rolle an, die den ECS Amazon-Containeragenten die Erlaubnis erteilt, in Ihrem Namen AWS API Anrufe zu tätigen. Diese Funktion verwendet ECS IAM Amazon-Rollen für Aufgaben. Weitere Informationen finden Sie unter Amazon ECS Task Execution IAM Roles im Amazon Elastic Container Service Developer Guide.
-
(Optional) Wählen Sie für die Konfiguration der Job IAM Role eine Rolle aus, die über Berechtigungen für die verfügt AWS APIs. Diese Funktion verwendet ECS IAM Amazon-Rollen für Aufgaben. Weitere Informationen finden Sie unter IAMRollen für Aufgaben im Amazon Elastic Container Service Developer Guide.
Anmerkung
Hier werden nur Rollen angezeigt, für die die Amazon Elastic Container Service Task Role Vertrauensstellung besteht. Weitere Informationen zum Erstellen einer IAM Rolle für Ihre AWS Batch Jobs finden Sie unter Creating an IAM Role and Policy for your Tasks im Amazon Elastic Container Service Developer Guide.
-
(Optional) Sie können der Auftragsdefinition Parameter als Schlüssel-Wert-Zuordnungen hinzufügen, um die Standardeinstellungen der Jobdefinition zu überschreiben. So fügen Sie einen Parameter hinzu:
-
Wählen Sie für Parameter die Option Parameter hinzufügen aus. Geben Sie ein Schlüssel-Wert-Paar ein und wählen Sie dann erneut Parameter hinzufügen.
Wichtig
Wenn Sie Parameter hinzufügen wählen, müssen Sie mindestens einen Parameter konfigurieren oder Parameter entfernen wählen.
-
-
Geben Sie im Abschnitt Umgebungskonfiguration für die Anzahl der vCPUs Container an vCPUs, die für den Container reserviert werden sollen. Dieser Parameter ist dem
CpuShares
Abschnitt Create a containervon Docker Remote API und der --cpu-shares
Option to docker runzugeordnet. Jedes V CPU entspricht 1.024 AktienCPU. -
Geben Sie für Speicher das feste Speicherlimit (in MiB) an, das dem Job-Container zur Verfügung gestellt werden soll. Wenn Ihr Container versucht, den hier angegebenen Speicher zu überschreiten, wird der Container gestoppt. Dieser Parameter ist dem
Memory
Abschnitt Create a containervon Docker Remote API und der --memory
Option to docker runzugeordnet. -
Wählen Sie unter Anzahl von die Anzahl der ausGPUs, die für den Container reserviert werden GPUs soll.
-
(Optional) Wählen Sie für die Konfiguration von Umgebungsvariablen die Option Umgebungsvariablen hinzufügen aus, um Umgebungsvariablen hinzuzufügen, die an den Container übergeben werden sollen. Dieser Parameter ist dem
Env
Abschnitt Create a containervon Docker Remote API und der --env
Option to docker runzugeordnet. -
(Optional) Wählen Sie unter Secrets die Option Add secret aus, um Secrets als Name-Wert-Paare hinzuzufügen. Diese Geheimnisse werden im Container offengelegt. Weitere Informationen finden Sie unter LogConfiguration: secretOptions.
-
(Optional) Im Abschnitt zur Linux-Konfiguration:
-
Für Benutzer geben Sie den Benutzernamen zur Verwendung innerhalb des Containers ein. Dieser Parameter entspricht
User
dem Abschnitt Create a containervon Docker Remote API und der --user
Option to docker run. -
Um dem Job-Container erweiterte Berechtigungen auf der Host-Instance zu gewähren (ähnlich wie dem
root
Benutzer), ziehen Sie den Schieberegler Privileged nach rechts. Dieser Parameter entsprichtPrivileged
dem Abschnitt Create a containervon Docker Remote API und der --privileged
Option to docker run. -
Aktivieren Sie die Option Init-Prozess aktivieren, um einen
init
Prozess innerhalb des Containers auszuführen. Dieser Prozess leitet Signale weiter und verarbeitet Prozesse.
-
-
(Optional) Gehen Sie im Abschnitt zur Dateisystemkonfiguration wie folgt vor:
-
Aktivieren Sie die Option Schreibgeschütztes Dateisystem aktivieren, um den Schreibzugriff auf das Volume zu unterbinden.
-
Geben Sie für Größe des gemeinsamen Speichers die Größe (in MiB) des
/dev/shm
Volumes ein. -
Geben Sie für Max. Swap-Größe die Gesamtmenge an Swap-Speicher (in MiB) ein, die der Container verwenden kann.
-
Geben Sie für Swappiness einen Wert zwischen 0 und 100 ein, um das Swappiness-Verhalten des Containers anzugeben. Wenn Sie keinen Wert angeben und Swapping aktiviert ist, ist der Standardwert 60. Weitere Informationen finden Sie unter:Swappiness. LinuxParameters
-
(Optional) Erweitern Sie Zusätzliche Konfiguration.
-
Wählen Sie für Tmpfs Add tmpfs aus, um einen Mount hinzuzufügen.
tmpfs
-
Wählen Sie für Geräte die Option Gerät hinzufügen aus, um ein Gerät hinzuzufügen:
-
Geben Sie für Container path (Container-Pfad) den Pfad in der Container-Instance an, um das der Host-Instance zugeordnete Gerät zugänglich zu machen. Wenn Sie dieses Feld leer lassen, wird der Hostpfad im Container verwendet.
-
Geben Sie für Host path (Host-Pfad) den Pfad eines Geräts in der Host-Instance an.
-
Wählen Sie unter Berechtigungen eine oder mehrere Berechtigungen aus, die auf das Gerät angewendet werden sollen. Die verfügbaren Berechtigungen sind READWRITE, und MKNOD.
-
-
(Optional) Wählen Sie für die Ulimits-Konfiguration die Option Ulimit hinzufügen aus, um einen
ulimits
Wert für den Container hinzuzufügen. Geben Sie die Werte Name, Soft Limit und Hard Limit ein und wählen Sie dann Add ulimit aus.
-
-
-
Wählen Sie Weiter.
Erstellen eines Auftrags
Gehen Sie wie folgt vor, um einen Job zu erstellen:
-
Geben Sie im Abschnitt Auftragskonfiguration für Name einen eindeutigen Namen für den Job an. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (_) enthalten.
-
Wählen Sie Weiter.
Überprüfen und erstellen
Überprüfen Sie auf der Seite Überprüfen und erstellen die Konfigurationsschritte. Wenn Sie Änderungen vornehmen müssen, wählen Sie Edit (Bearbeiten). Wenn Sie fertig sind, wählen Sie Ressourcen erstellen aus.