

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.

# Verwenden Sie geplante Aktionen, um Amazon ECS-Services zu skalieren
<a name="service-autoscaling-schedulescaling"></a>

Mit der geplanten Skalierung können Sie eine automatische Skalierung für Ihre Anwendung auf der Grundlage vorhersehbarer Laständerungen einrichten, indem Sie geplante Aktionen erstellen, mit denen die Anzahl der Aufgaben zu bestimmten Zeiten erhöht oder verringert wird. So können Sie Ihre Anwendung proaktiv skalieren, um sie an vorhersehbare Laständerungen anzupassen.

Mit diesen geplanten Skalierungsaktionen können Sie Kosten und Leistung optimieren. Ihre Anwendung verfügt über eine ausreichend Anzahl an Aufgaben, um die Hauptverkehrsspitzen unter der Woche zu bewältigen, ohne dass zu anderen Zeiten unnötige Kapazitäten bereitgestellt werden. 

Sie können geplante Skalierung und Skalierungsrichtlinien zusammen verwenden, um die Vorteile von proaktiven und reaktiven Skalierungsansätzen zu nutzen. Nachdem eine geplante Skalierungsaktion ausgeführt wurde, kann die Skalierungsrichtlinie weiterhin Entscheidungen darüber treffen, ob die Anzahl der Aufgaben weiter skaliert werden soll. So können Sie sicherstellen, dass Sie über eine ausreichende Anzahl an Aufgaben verfügen, um die Last für Ihre Anwendung zu bewältigen. Während Ihre Anwendung der Nachfrage entsprechend skaliert, muss die aktuelle Kapazität innerhalb der minimalen und maximalen Anzahl an Aufgaben liegen, die durch Ihre geplante Aktion festgelegt wurde. 

Sie können die geplante Skalierung mit der AWS CLI konfigurieren. Weitere Informationen über die geplante Skalierung finden Sie unter [Geplante Skalierung](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-scheduled-scaling.html) im *Benutzerhandbuch für Application Auto Scaling*.

# Eine geplante Aktion für Service-Auto-Scaling von Amazon ECS erstellen
<a name="scheduled-action-create-policy"></a>

Erstellen Sie eine geplante Aktion, damit Amazon ECS die Anzahl der Aufgaben, die Ihr Service ausführt, basierend auf Datum und Uhrzeit erhöht oder verringert. 

## Konsole
<a name="scheduled-action-policy-aws-console"></a>

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

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

1. Wählen Sie auf der Seite mit den Cluster-Details im Abschnitt **Services** den Service aus.

   Die Service-Detailseite wird angezeigt.

1. Wählen Sie **Service-Auto-Scaling** aus.

   Die Seite Service-Auto-Scaling wird angezeigt.

1. Wenn Sie Service-Auto-Scaling nicht konfiguriert haben, wählen Sie **Anzahl der Aufgaben festlegen** aus.

   Der Abschnitt **Anzahl der Amazon-ECS-Serviceaufgaben** wird angezeigt.

   Wählen Sie unter **Anzahl der Amazon-ECS-Serviceaufgaben** die Option **Service-Auto-Scaling verwenden** aus, um die gewünschte Anzahl von Aufgaben für Ihren Service anzupassen.

   Der Abschnitt **Anzahl der Aufgaben** wird angezeigt.

   1. Geben Sie unter **Mindestanzahl an Aufgaben**, die Untergrenze der Anzahl der Aufgaben an, die das Service-Auto-Scaling verwenden kann. Die gewünschte Anzahl wird diese Anzahl nicht unterschreiten.

   1. Geben Sie unter **Maximum** die Höchstanzahl der Aufgaben an, die Service-Auto-Scaling verwenden kann. Die gewünschte Anzahl wird diese Anzahl nicht überschreiten.

   1. Wählen Sie **Speichern**.

      Die Richtlinien-Seite wird angezeigt.

1. Wählen Sie **Geplante Aktionen** und dann **Erstellen** aus.

   Die Seite **Geplante Aktion erstellen** wird angezeigt.

1. Geben Sie für **Aktionsname** einen eindeutigen Namen ein.

1. Wählen Sie für **Zeitzone** eine Zeitzone aus.

   Alle aufgelisteten Zeitzonen stammen aus der IANA-Zeitzonendatenbank. Weitere Informationen finden Sie unter [Liste der Zeitzonen der TZ-Datenbank](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).

1. Geben Sie als **Startzeit** das **Datum** und die **Uhrzeit** ein, zu der die Aktion gestartet wird.

   Wenn Sie einen wiederkehrenden Zeitplan gewählt haben, legt die Startzeit fest, wann die erste geplante Aktion in der wiederkehrenden Reihe ausgeführt wird.

1. Wählen Sie für **Recurrence (Wiederholung)** eine der verfügbaren Optionen aus.
   + Wählen Sie aus, wie oft Amazon ECS die geplante Aktion ausführt, um nach einem wiederkehrenden Zeitplan zu skalieren.
     + Wenn Sie eine Option auswählen, die mit **Rate** beginnt, wird der Cron-Ausdruck für Sie erstellt.
     + Wenn Sie **Cron** auswählen, geben Sie einen Cron-Ausdruck ein, der angibt, wann die Aktion ausgeführt werden soll. 
   + Wenn Sie nur einmal skalieren möchten, wählen Sie **Einmalig** aus.

1. Gehen Sie unter **Aufgabenanpassungen** wie folgt vor:
   + Geben Sie für **Minimum** die Mindestanzahl von Aufgaben ein, die der Service ausführen soll.
   + Geben Sie für **Maximum** die maximale von Aufgaben ein, die der Service ausführen soll.

1. Wählen Sie **Geplante Aktion erstellen**.

## CLI
<a name="scheduled-action-aws-cli"></a>

Gehen Sie AWS CLI wie folgt vor, um geplante Skalierungsrichtlinien für Ihren Service zu konfigurieren. Ersetzen Sie jeden *user input placeholder* durch Ihre Informationen.

**Beispiel: Einmalige Skalierung**  
Verwenden Sie den folgenden [put-scheduled-action](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/put-scheduled-action.html)Befehl mit den Optionen `--start-time "YYYY-MM-DDThh:mm:ssZ"` und und und oder mit einer oder beiden `--MaxCapacity` Optionen. `--MinCapacity` 

```
aws application-autoscaling put-scheduled-action --service-namespace ecs \
  --resource-id service/my-cluster/my-service \
  --scheduled-action-name my-one-time-schedule \
  --start-time 2021-01-30T12:00:00 \
  --scalable-target-action MinCapacity=3,MaxCapacity=10
```

**Beispiel: So planen Sie die Skalierung im Rahmen eines sich wiederholenden Zeitplans**  
Verwenden Sie den folgenden [put-scheduled-action](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/put-scheduled-action.html)-Befehl. Ersetzen Sie die *user input* durch Ihre Werte.

```
aws application-autoscaling put-scheduled-action --service-namespace ecs \
  --resource-id service/my-cluster/my-service \
  --scheduled-action-name my-recurring-action \
  --schedule "rate(5 hours)" \
  --start-time 2021-01-30T12:00:00 \
  --end-time 2021-01-31T22:00:00 \
  --scalable-target-action MinCapacity=3,MaxCapacity=10
```

Der angegebene Wiederholungszeitplan läuft auf der Grundlage der UTC-Zeitzone. Um eine andere Zeitzone anzugeben, schließen Sie die `--time-zone`-Option und den Namen der IANA-Zeitzone an, wie im folgenden Beispiel.

```
--time-zone "America/New_York"
```

Weitere Informationen finden Sie unter [Liste der Zeitzonen der TZ-Datenbank](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).