

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 von Ressourcen für Amazon ECS-Cluster Auto Scaling mit dem AWS-Managementkonsole
<a name="tutorial-cluster-auto-scaling-console"></a>

Erfahren Sie, wie Sie die Ressourcen für Cluster Auto Scaling mit der AWS-Managementkonsole erstellen. Wenn Ressourcen einen Namen benötigen, verwenden wir das Präfix `ConsoleTutorial`, um sicherzustellen, dass alle Ressourcen eindeutige Namen haben und leicht zu finden sind.

**Topics**
+ [Voraussetzungen](#console-tutorial-prereqs)
+ [Schritt 1: Erstellen eines Amazon-ECS-Clusters](#console-tutorial-cluster)
+ [Schritt 2: Registrieren einer Aufgabendefinition](#console-tutorial-register-task-definition)
+ [Schritt 3: Ausführen einer Aufgabe](#console-tutorial-run-task)
+ [Schritt 4: Überprüfen](#console-tutorial-verify)
+ [Schritt 5: Bereinigen](#console-tutorial-cleanup)

## Voraussetzungen
<a name="console-tutorial-prereqs"></a>

In diesem Tutorial wird davon ausgegangen, dass die folgenden Voraussetzungen erfüllt wurden:
+ Die Schritte in [Einrichtung für die Verwendung von Amazon ECS](get-set-up-for-amazon-ecs.md) wurden ausgeführt.
+ Ihr IAM-Benutzer besitzt die im [AmazonECS\_ FullAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonECS_FullAccess)-IAM-Richtlinienbeispiel angegebenen Berechtigungen.
+ Die Amazon-ECS-Container-Instance IAM-Rolle wird erstellt. Weitere Informationen finden Sie unter [IAM-Rolle für Amazon-ECS-Container-Instance](instance_IAM_role.md).
+ Die Amazon-ECS-serviceverknüpfte IAM-Rolle wird erstellt. Weitere Informationen finden Sie unter [Verwendung von serviceverknüpften Rollen für Amazon ECS](using-service-linked-roles.md).
+ Die serviceverknüpften IAM-Rolle für Auto Scaling wird erstellt. Weitere Informationen finden Sie unter [Service-Linked Rollen für Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-service-linked-role.html) im *Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch*.
+ Sie haben eine VPC und die zu verwendende Sicherheitsgruppe erstellt. Weitere Informationen finden Sie unter [Erstellen einer Virtual Private Cloud](get-set-up-for-amazon-ecs.md#create-a-vpc).

## Schritt 1: Erstellen eines Amazon-ECS-Clusters
<a name="console-tutorial-cluster"></a>

Führen Sie die folgenden Schritte aus, um einen Amazon-ECS-Cluster zu erstellen. 

Amazon ECS erstellt in Ihrem Namen eine Amazon EC2 Auto Scaling Scaling-Startvorlage und eine Auto Scaling-Gruppe als Teil des CloudFormation Stacks. 

1. Öffnen Sie die Konsole unter. [https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2)

1. Wählen Sie im Navigationsbereich **Cluster** und dann **Cluster erstellen**.

1. Geben Sie unter **Cluster-Konfiguration** für **Cluster-Name** `ConsoleTutorial-cluster` ein.

1. Löschen Sie unter **Infrastruktur** die Option AWS Fargate (serverlos) und wählen Sie dann **Amazon EC2 EC2-Instances** aus. Konfigurieren Sie als Nächstes die Auto-Scaling-Gruppe, die als Kapazitätsanbieter fungiert.

   1. Unter der **Auto-Scaling-Gruppe (ASG)**. Wählen Sie **Neue ASG erstellen** aus, und geben Sie dann die folgenden Details zur Gruppe ein:
     + Wählen Sie für **Operating system/Architecture** **Amazon Linux 2.**
     + Wählen Sie unter **EC2-Instance-Typ** **t3.nano**.
     + Geben Sie für **Capacity** (Kapazität) die minimale Anzahl und die maximale Anzahl von Instances ein, die in der Auto-Scaling-Gruppe gelauncht werden sollen. 

1. (Optional) Um die Cluster-Tags zu verwalten, erweitern Sie **Tags** und führen Sie dann eine der folgenden Vorgänge aus:

   [Markierung hinzufügen] Wählen Sie **Add tag (Markierung hinzufügen)**, und führen Sie die folgenden Schritte aus:
   + Geben Sie bei **Key (Schlüssel)** den Schlüsselnamen ein.
   + Geben Sie bei **Value (Wert)** den Wert des Schlüssels ein.

   [Markierung entfernen] Wählen Sie **Remove (Entfernen)** rechts neben dem Schlüssel und dem Wert der Markierung.

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

## Schritt 2: Registrieren einer Aufgabendefinition
<a name="console-tutorial-register-task-definition"></a>

Bevor Sie auf Ihrem Cluster eine Aufgabe ausführen können, müssen Sie eine Aufgabendefinition registrieren. Aufgabendefinitionen sind Listen zusammengefasster Container. Im folgenden Beispiel sehen Sie eine einfache Aufgabendefinition, die ein `amazonlinux`-Image aus dem Docker-Hub verwendet und sich einfach im Ruhezustand befindet. Weitere Informationen zu den verfügbaren Parametern für die Aufgabendefinition finden Sie im Abschnitt [Amazon-ECS-Aufgabendefinitionen](task_definitions.md).

1. Öffnen Sie die Konsole unter [https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2).

1. Wählen Sie im Navigationsbereich **Task definitions** (Aufgabendefinitionen) aus.

1. Wählen Sie **Create new task definition** (Neue Aufgabendefinition erstellen), **Create new task definition with JSON** (Neue Aufgabendefinition mit JSON) erstellen.

1. Fügen Sie im Textfeld **JSON-Editor** den folgenden Inhalt ein.

   ```
   {
       "family": "ConsoleTutorial-taskdef",
       "containerDefinitions": [
           {
               "name": "sleep",
               "image": "public.ecr.aws/amazonlinux/amazonlinux:latest",
               "memory": 20,
               "essential": true,
               "command": [
                   "sh",
                   "-c",
                   "sleep infinity"
               ]
           }
       ],
       "requiresCompatibilities": [
           "EC2"
       ]
   }
   ```

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

## Schritt 3: Ausführen einer Aufgabe
<a name="console-tutorial-run-task"></a>

Nachdem Sie eine Aufgabendefinition für Ihr Konto registriert haben, können Sie eine Aufgabe im Cluster ausführen. Für dieses Tutorial führen Sie fünf Instances der `ConsoleTutorial-taskdef`-Aufgabendefinition in Ihrem `ConsoleTutorial-cluster`-Cluster aus.

1. Öffnen Sie die Konsole unter [https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2).

1. Wählen Sie auf der Seite **Cluster** die Option **ConsoleTutorial-cluster**.

1. Wählen Sie unter **Aufgaben** die Option **Neue Aufgabe ausführen**.

1. Wählen Sie im Abschnitt **Umgebung** unter **Rechenoptionen** die Option **Kapazitätsanbieter-Strategie** aus.

1. Wählen Sie unter **Bereitstellungskonfiguration** für **Anwendungstyp** die Option **Aufgabe** aus.

1.  Wählen Sie **ConsoleTutorial-taskdef**aus der Drop-down-Liste **Familie** aus.

1. Geben Sie unter **Gewünschte Aufgaben** den Wert 5 ein.

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

## Schritt 4: Überprüfen
<a name="console-tutorial-verify"></a>

Zu diesem Zeitpunkt im Tutorial sollten Sie einen Cluster mit fünf aktiven Aufgaben und eine Auto-Scaling-Gruppe mit einem Kapazitätsanbieter haben. Für den Kapazitätsanbieter ist die Amazon-ECS-verwaltete Skalierung aktiviert.

Wir können überprüfen, ob alles ordnungsgemäß funktioniert, indem wir uns die CloudWatch Metriken, die Auto Scaling Scaling-Gruppeneinstellungen und schließlich die Anzahl der Amazon ECS-Cluster-Aufgaben ansehen.

**Um die CloudWatch Metriken für Ihren Cluster anzuzeigen**

1. Öffnen Sie die CloudWatch Konsole unter [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Wählen Sie auf der Navigationsleiste oben auf dem Bildschirm die Region aus.

1. Wählen Sie im Navigationsbereich unter **Metriken** **Alle Metriken** aus.

1. Wählen Sie auf der Seite **Alle Metriken** unter der Registerkarte **Durchsuchen** die Option `AWS/ECS/ManagedScaling`.

1. Wähle **CapacityProviderName, ClusterName**.

1. Aktivieren Sie das Kontrollkästchen, das dem entspricht `ConsoleTutorial-cluster` ** ClusterName**.

1. Ändern Sie auf der Registerkarte **Grafisch dargestellte Metriken** den **Zeitraum** auf **30 Sekunden** und **Statistik** auf **Maximum**.

   Der im Diagramm angezeigte Wert stellt den Zielkapazitätswert für den Kapazitätsanbieter dar. Er sollte bei `100` beginnen, was der zuvor festgelegte Zielkapazitätsprozentsatz ist. Sie sollten eine Skalierung nach oben bis `200` sehen, wodurch ein Alarm für die Zielverfolgungsskalierungsrichtlinie ausgelöst wird. Der Alarm löst dann eine Skalierung der Auto-Scaling-Gruppe nach oben aus.

Gehen Sie wie folgt vor, um Ihre Auto-Scaling-Gruppendetails anzuzeigen, um zu bestätigen, dass die Aktion zur Skalierung nach oben eingetreten ist.

**So überprüfen Sie die Skalierung der Auto-Scaling-Gruppe**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie auf der Navigationsleiste oben auf dem Bildschirm die Region aus.

1. Wählen Sie im Navigationsbereich unter **Auto Scaling** **Auto Scaling Groups (Auto Scaling-Gruppe)** aus.

1. Wählen Sie die in diesem Tutorial erstellte `ConsoleTutorial-cluster`-Auto-Scaling-Gruppe aus. Sehen Sie sich den Wert unter **Gewünschte Kapazität** und die Instances auf der Registerkarte **Instance-Verwaltung** an, um zu bestätigen, dass Ihre Gruppe auf zwei Instances skaliert wurde.

Führen Sie die folgenden Schritte aus, um Ihren Amazon-ECS-Cluster anzuzeigen und um so zu bestätigen, dass die Amazon-EC2-Instances beim Cluster registriert wurden und Ihre Aufgaben in einen `RUNNING`-Status übergehen.

**So überprüfen Sie die Instances in der Auto-Scaling-Gruppe**

1. Öffnen Sie die Konsole unter [https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2).

1. Klicken Sie im Navigationsbereich auf **Cluster**.

1. Wählen Sie auf der **Cluster**-Seite den `ConsoleTutorial-cluster`-Cluster aus.

1. Bestätigen Sie auf der Registerkarte **Aufgaben**, dass fünf Aufgaben im Status `RUNNING` angezeigt werden.

## Schritt 5: Bereinigen
<a name="console-tutorial-cleanup"></a>

Wenn Sie dieses Tutorial abgeschlossen haben, sollten Sie die damit verknüpften Ressourcen bereinigen, um zu vermeiden, dass für nicht verwendete Ressourcen Kosten entstehen. Das Löschen von Kapazitätsanbietern und Aufgabendefinitionen wird nicht unterstützt, aber mit diesen Ressourcen sind keine Kosten verbunden.

**So bereinigen Sie die Tutorial-Ressourcen**

1. Öffnen Sie die Konsole unter [https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2).

1. Klicken Sie im Navigationsbereich auf **Cluster**.

1. Wählen Sie auf der Seite **Cluster** die Option **ConsoleTutorial-cluster**.

1. Wählen Sie auf der **ConsoleTutorial-cluster**Seite die Registerkarte **Aufgaben** und dann **Stopp**, **Alle beenden** aus.

1. Klicken Sie im Navigationsbereich auf **Cluster**.

1. Wählen Sie auf der Seite „**Cluster**“ die Option aus **ConsoleTutorial-cluster**.

1. Wählen Sie oben rechts auf der Seite **Cluster löschen** aus. 

1. Geben Sie im Bestätigungsfeld **Löschen** ein **ConsoleTutorial-cluster**und wählen Sie **Löschen** aus.

1. Löschen Sie die Auto-Scaling-Gruppen, indem Sie folgende Schritte ausführen.

   1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

   1. Wählen Sie auf der Navigationsleiste oben auf dem Bildschirm die Region aus.

   1. Wählen Sie im Navigationsbereich unter **Auto Scaling** **Auto Scaling Groups (Auto Scaling-Gruppe)** aus.

   1. Wählen Sie die `ConsoleTutorial-cluster`-Auto-Scaling-Gruppe und dann **Aktionen** aus.

   1.  Wählen Sie im Menü **Actions (Aktionen)** die Option **Delete (Löschen)** aus. Geben Sie im Bestätigungsfeld **Löschen** ein und wählen Sie dann **Löschen**.