View a markdown version of this page

Erste Schritte mit AWS Batch und Fargate-Orchestrierung mit dem Wizard - 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.

Erste Schritte mit AWS Batch und Fargate-Orchestrierung mit dem Wizard

AWS Fargate startet und skaliert die Berechnung so, dass sie den Ressourcenanforderungen, die Sie für den Container angeben, genau entspricht. Mit Fargate müssen Sie keine zusätzlichen Server bereitstellen oder dafür bezahlen. Weitere Informationen finden Sie unter Fargate.

-Übersicht

Dieses Tutorial zeigt, wie Sie AWS Batch mit dem Wizard AWS Fargate einrichten und ausführen. Hello World

Vorgesehene Zielgruppe

Dieses Tutorial richtet sich an Systemadministratoren und Entwickler, die für die Einrichtung, das Testen und die Bereitstellung verantwortlich sind AWS Batch.

Verwendete Funktionen

Dieses Tutorial zeigt Ihnen, wie Sie den AWS Batch Konsolenassistenten verwenden, um:

  • Erstellen und konfigurieren Sie eine AWS Fargate-Computerumgebung

  • Erstellen Sie eine Job-Warteschlange.

  • Erstellen Sie eine Auftragsdefinition

  • Erstellen Sie einen Job zur Ausführung und senden Sie ihn ab

  • Sehen Sie sich die Ausgabe des Jobs an in CloudWatch

Erforderliche Zeit

Die Fertigstellung dieses Tutorials sollte etwa 10—15 Minuten dauern.

Regionale Einschränkungen

Mit der Verwendung dieser Lösung sind keine länder- oder regionalen Einschränkungen verbunden.

Kosten für die Nutzung der Ressourcen

Für die Erstellung eines AWS Kontos fallen keine Gebühren an. Durch die Implementierung dieser Lösung können Ihnen jedoch einige oder alle Kosten entstehen, die in der folgenden Tabelle aufgeführt sind.

Description Kosten (US-Dollar)
Die Preise basieren auf der angeforderten vCPU, dem Arbeitsspeicher, den Betriebssystemen, der CPU-Architektur und den Speicherressourcen für den Task oder den Pod. Weitere Informationen zur Preisgestaltung finden Sie unter Fargate-Preise.

Voraussetzungen

Bevor Sie beginnen:

Schritt 1: Erstellen Sie eine Computerumgebung

Wichtig

Um so einfach und schnell wie möglich loszulegen, enthält dieses Tutorial Schritte mit Standardeinstellungen. Wir empfehlen Ihnen, sich vor der Erstellung für die Produktion mit allen Einstellungen vertraut zu machen und die Bereitstellung mit den Einstellungen vorzunehmen, die Ihren Anforderungen entsprechen.

Gehen Sie wie folgt vor, um eine Rechenumgebung für eine Fargate-Orchestrierung zu erstellen:

  1. Öffnen Sie den Assistenten für die erste AWS Batch Ausführung der Konsole.

  2. Wählen Sie unter Auftrag konfigurieren und Orchestrierungstyp die Option Fargate aus.

  3. Wählen Sie Weiter aus.

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

  5. Für alle anderen Konfigurationsoptionen können Sie den Standardwert beibehalten.

  6. Wählen Sie Weiter aus.

Schritt 2: Erstellen Sie eine Job-Warteschlange

Eine Auftragswarteschlange speichert Ihre übermittelten Jobs, bis der AWS Batch Scheduler den Job auf einer Ressource in Ihrer Computerumgebung ausführt. So erstellen Sie eine Job-Warteschlange:

Gehen Sie wie folgt vor, um eine Auftragswarteschlange für eine Fargate-Orchestrierung zu erstellen:

  1. Geben Sie im Abschnitt zur Konfiguration der Job-Warteschlange unter Name einen eindeutigen Namen für Ihre Job-Warteschlange an. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (_) enthalten.

  2. Geben Sie als Priorität 900 für die Auftragswarteschlange ein.

  3. Für alle anderen Konfigurationsoptionen können Sie den Standardwert beibehalten.

  4. Wählen Sie Weiter aus.

Schritt 3: Erstellen Sie eine Jobdefinition

So erstellen Sie die Jobdefinition:

  1. Gehen Sie im Abschnitt Allgemeine Konfiguration wie folgt vor:

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

  2. Im Abschnitt zur Konfiguration der Fargate-Plattform:

    1. Aktivieren Sie die Option Öffentliche IP zuweisen, um eine öffentliche IP-Adresse zuzuweisen. Sie benötigen eine öffentliche IP, um das Container-Image herunterzuladen, sofern Sie kein privates Image-Repository eingerichtet haben.

    2. Wählen Sie als Ausführungsrolle eine Rolle zur Aufgabenausführung, mit der Amazon Elastic Container Service (Amazon ECS) -Agenten in Ihrem Namen AWS Anrufe tätigen können. Wählen Sie entweder ecs TaskExecutionRole oder BatchEcsTaskExecutionRole.

      Um die Ausführungsrolle zu erstellen, wählen Sie Ausführungsrolle erstellen. Wählen Sie im Modal „IAM-Rolle erstellen“ die Option „IAM-Rolle erstellen“ aus.

      1. In der IAM-Konsole ist die Berechtigungseinstellung für die Erstellung der Ausführungsrolle bereits konfiguriert.

      2. Vergewissern Sie sich, dass für den Typ Vertrauenswürdige Entität der AWS Dienst ausgewählt ist.

      3. Stellen Sie sicher, dass für Service oder Benutzerfall Elastic Container Service ausgewählt ist.

      4. Wählen Sie Weiter aus.

      5. Vergewissern Sie sich, dass für Berechtigungsrichtlinien diese Option ausgewählt AmazonECSTaskExecutionRolePolicy ist.

      6. Wählen Sie Weiter aus.

      7. Überprüfen und erstellen Sie unter Name, stellen Sie sicher, dass der Rollenname lautet BatchEcsTaskExecutionRole.

      8. Wählen Sie Rolle erstellen aus.

      9. Klicken Sie in der AWS Batch Konsole neben der Ausführungsrolle auf die Schaltfläche „Aktualisieren“. Wählen Sie die BatchEcsTaskExecutionRole Ausführungsrolle aus.

  3. Im Abschnitt Container-Konfiguration:

    1. Für Command können Sie hello world zu einer benutzerdefinierten Nachricht wechseln oder sie unverändert lassen.

  4. Für alle anderen Konfigurationsoptionen können Sie den Standardwert beibehalten.

  5. Wählen Sie Weiter aus.

Schritt 4: Einen Job erstellen

Gehen Sie wie folgt vor, um einen Fargate-Job zu erstellen:

  1. Geben Sie im Abschnitt Jobkonfiguration 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.

  2. Für alle anderen Konfigurationsoptionen können Sie den Standardwert beibehalten.

  3. Wählen Sie Weiter aus.

Schritt 5: Ü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.

Schritt 6: Sehen Sie sich die Ausgabe des Jobs an

Gehen Sie wie folgt vor, um die Ausgabe des Jobs anzuzeigen:

  1. Wählen Sie im Navigationsbereich Jobs aus.

  2. Wählen Sie in der Dropdownliste Job-Warteschlange die Job-Warteschlange aus, die Sie für das Tutorial erstellt haben.

  3. In der Job-Tabelle sind alle Ihre Jobs mit ihrem aktuellen Status aufgeführt. Sobald der Status des Jobs erfolgreich ist, wählen Sie den Namen des Jobs, um die Details des Jobs anzuzeigen.

  4. Wählen Sie im Detailbereich den Namen des Log-Streams aus. Die CloudWatch Konsole für den Job wird geöffnet und es sollte ein Ereignis mit der Meldung von hello world oder Ihrer benutzerdefinierten Nachricht geben.

Schritt 7: Bereinigen Sie Ihre Tutorial-Ressourcen

Die Amazon EC2-Instance wird Ihnen in Rechnung gestellt, solange sie aktiviert ist. Sie können die Instance löschen, um zu verhindern, dass Gebühren anfallen.

Gehen Sie wie folgt vor, um die von Ihnen erstellten Ressourcen zu löschen:

  1. Wählen Sie im Navigationsbereich Job-Warteschlange aus.

  2. Wählen Sie in der Tabelle Job-Queue die Job-Queue aus, die Sie für das Tutorial erstellt haben.

  3. Wählen Sie Disable (deaktivieren) aus. Sobald der Status der Job-Warteschlange deaktiviert ist, können Sie Löschen wählen.

  4. Sobald die Jobwarteschlange gelöscht ist, wählen Sie im Navigationsbereich Rechenumgebungen aus.

  5. Wählen Sie die Rechenumgebung aus, die Sie für dieses Tutorial erstellt haben, und klicken Sie dann auf Deaktivieren. Es kann 1—2 Minuten dauern, bis die Deaktivierung der Computerumgebung abgeschlossen ist.

  6. Sobald der Status der Computerumgebung Deaktiviert ist, wählen Sie Löschen. Es kann 1—2 Minuten dauern, bis die Computerumgebung gelöscht ist.

Weitere Ressourcen

Nachdem Sie das Tutorial abgeschlossen haben, möchten Sie sich vielleicht mit den folgenden Themen befassen: