

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.

# Kapazitätskonfiguration für Ihre Elastic Beanstalk Beanstalk-Umgebung
<a name="environments-cfg-autoscaling-configuration-approaches"></a>

In diesem Thema werden die verschiedenen Ansätze zur Konfiguration der Auto Scaling-Kapazität für Ihre Elastic Beanstalk Beanstalk-Umgebung beschrieben. Sie können die Elastic Beanstalk Beanstalk-Konsole, die EB-CLI AWS CLI, die oder Namespace-Optionen verwenden.

**Wichtig**  
Die `EnableSpot` Optionseinstellung kann dazu führen, dass Elastic Beanstalk eine bestehende Umgebung mit Startkonfigurationen migriert, um Vorlagen zu starten. Dazu sind die erforderlichen Berechtigungen erforderlich, um Startvorlagen zu verwalten. Diese Berechtigungen sind in unserer verwalteten Richtlinie enthalten. Wenn Sie benutzerdefinierte Richtlinien anstelle unserer verwalteten Richtlinien verwenden, schlagen die Erstellung oder Aktualisierung der Umgebung möglicherweise fehl, wenn Sie Ihre Umgebungskonfiguration aktualisieren. Weitere Informationen und andere Überlegungen finden Sie unter[Migrieren Sie Ihre Elastic Beanstalk Beanstalk-Umgebung auf Launch-Templates](environments-cfg-autoscaling-launch-templates.md).

## Konfiguration mithilfe der Konsole
<a name="environments-cfg-autoscaling-console"></a>

Sie können das Kapazitätsmanagement einer Auto Scaling Scaling-Gruppe konfigurieren, indem Sie **Capacity** auf der **Konfigurationsseite** der Umgebung in der [Elastic Beanstalk Beanstalk-Konsole](environments-console.md) bearbeiten.

**So konfigurieren Sie die Auto Scaling Scaling-Gruppenkapazität in der Elastic Beanstalk Beanstalk-Konsole**

1. Öffnen Sie die [Elastic Beanstalk Beanstalk-Konsole](https://console.aws.amazon.com/elasticbeanstalk) und wählen Sie in der Liste **Regionen** Ihre aus. AWS-Region

1. Wählen Sie im Navigationsbereich **Environments (Umgebungen)** aus und wählen Sie dann in der Liste den Namen Ihrer Umgebung aus.

1. Wählen Sie im Navigationsbereich **Configuration (Konfiguration)** aus.

1. Wählen Sie in der Konfigurationskategorie **Capacity (Kapazität)** die Option **Edit (Bearbeiten)**.

1. Konfigurieren Sie im Abschnitt **Auto Scaling Group (Auto Scaling-Gruppe)** die folgenden Einstellungen.
   + **Environment type (Umgebungstyp)** – Wählen Sie **Load balanced (Lastverteilt)** aus.
   + **Min instances (Mindestanzahl Instances)** – Die Mindestanzahl an EC2-Instances, die die Gruppe stets enthalten sollte. Die Gruppe beginnt mit der Mindestanzahl und fügt Instances hinzu, wenn eine Hochskalierung ausgelöst wird.
   + **Max instances (Höchstanzahl Instances)** – Die Höchstanzahl an EC2-Instances, die die Gruppe stets enthalten sollte.
**Anmerkung**  
Wenn Sie mit fortlaufenden Updates arbeiten, stellen Sie sicher, dass die Höchstanzahl an Instances über der Einstellung [**Minimum instances in service (Mindestanzahl ausgeführter Instances)**](using-features.rollingupdates.md#rollingupdates-configure) für fortlaufende Updates liegt.
   + **Zusammensetzung der Flotte** – Der Standardwert ist **On-Demand-Instances**. Wählen Sie **Kombinierte Kaufoptionen und Instances** aus, um *Spot-Instance*-Anfragen zu aktivieren.
**Wichtig**  
Die `EnableSpot` Optionseinstellung kann dazu führen, dass Elastic Beanstalk eine bestehende Umgebung mit Startkonfigurationen migriert, um Vorlagen zu starten. Dazu sind die erforderlichen Berechtigungen erforderlich, um Startvorlagen zu verwalten. Diese Berechtigungen sind in unserer verwalteten Richtlinie enthalten. Wenn Sie benutzerdefinierte Richtlinien anstelle unserer verwalteten Richtlinien verwenden, schlagen die Erstellung oder Aktualisierung der Umgebung möglicherweise fehl, wenn Sie Ihre Umgebungskonfiguration aktualisieren. Weitere Informationen und andere Überlegungen finden Sie unter[Migrieren Sie Ihre Elastic Beanstalk Beanstalk-Umgebung auf Launch-Templates](environments-cfg-autoscaling-launch-templates.md).

     Die folgenden Optionen sind bei *Spot-Instance*-Anfragen aktiviert:
     + **Spot-Zuweisungsstrategie** — Bestimmt die Methode zur Verwaltung und Bereitstellung der Spot-Instances in Ihrer Umgebung auf der Grundlage der verfügbaren Kapazität, des Preises und der Auswahl der Instance-Typen. Wählen Sie zwischen *Kapazitätsoptimiert* (Standard), *Preis, Kapazitätsoptimiert*, *Kapazitätsoptimiert, priorisiert* oder *Niedrigster Preis*. Eine Beschreibung der einzelnen Zuweisungsstrategien und weitere Informationen finden Sie unter[Strategie zur Zuweisung von Spot-Instances](environments-cfg-autoscaling-spot-allocation-strategy.md).
     + **Maximaler Spot-Preis** — Empfehlungen zu Höchstpreisoptionen für Spot-Instances finden Sie in der [Preisentwicklung für Spot-Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances-history.html) im *Amazon EC2 EC2-Benutzerhandbuch*.
     + **On-Demand-Basis** – Die Mindestanzahl von On-Demand-Instances, die von der Auto-Scaling-Gruppe bereitgestellt werden, bevor Spot-Instances bei der Skalierung Ihrer Umgebung in Betracht gezogen werden.
     + **On-Demand über Basis** – Der Prozentsatz der On-Demand-Instances, die als Teil der zusätzlichen Kapazität der Auto-Scaling-Gruppe, über die -Instances hinaus, bereitgestellt wird.
**Anmerkung**  
Die Optionen **On-Demand-Basis** und **On-Demand über Basis** korrelieren mit den **Min (Min.)** und **Max (Max.)** *Instances*-Optionen, die weiter oben aufgeführt sind. Weitere Informationen zu diesen Optionen und Beispielen finden Sie unter [Spot-Instance-Unterstützung für Ihre Elastic Beanstalk Beanstalk-Umgebung](environments-cfg-autoscaling-spot.md). 
     + **Kapazitätsausgleich** — Diese Option ist nur relevant, wenn in Ihrer Auto Scaling Scaling-Gruppe mindestens eine Spot-Instance vorhanden ist. Wenn diese Funktion aktiviert ist, versucht EC2 automatisch, Spot-Instances in der Auto Scaling Scaling-Gruppe zu ersetzen, bevor sie unterbrochen werden, wodurch Spot-Instance-Unterbrechungen Ihrer Anwendungen minimiert werden. Weitere Informationen finden Sie unter [Capacity Rebalancing](https://docs.aws.amazon.com/autoscaling/ec2/userguide/capacity-rebalance.html) im *Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch*
   + **Architektur** — Die Prozessorarchitektur für Ihre EC2-Instances. Die Prozessorarchitektur bestimmt die EC2-Instance-Typen, die im nächsten Feld verfügbar werden.
   + **Instance-Typen** — Die Typen von Amazon EC2 EC2-Instances, die zur Ausführung Ihrer Anwendung gestartet wurden. Details hierzu finden Sie unter [Instance-Typen](using-features.managing.ec2.console.md#using-features.managing.ec2.instancetypes).
   + **AMI ID (AMI-ID)** – Das Maschinen-Image, das von Elastic Beanstalk zum Starten von Amazon EC2-Instances in Ihrer Umgebung verwendet wird. Details hierzu finden Sie unter [AMI-ID](using-features.managing.ec2.console.md#using-features.managing.ec2.customami).
   + **Availability Zones (Verfügbarkeitszonen)** – Legen Sie die Anzahl an Availability Zones fest, auf die die Instances der Umgebung verteilt werden. Standardmäßig startet die Auto-Scaling-Gruppe Instances gleichmäßig über alle nutzbaren Zonen verteilt. Um Instances auf weniger Zonen zu verteilen, legen Sie die Anzahl der zu verwendenden Zonen fest. Verwenden Sie für Produktionsumgebungen mindestens zwei Zonen, um sicherzustellen, dass Ihre Anwendung auch beim Ausfall einer Availability Zone weiterhin verfügbar ist.
   + **Placement (Platzierung)** (optional) – Wählen Sie die zu verwendenden Availability Zones aus. Verwenden Sie diese Einstellung, wenn Ihre Instances auf Ressourcen in bestimmten Zonen zugreifen müssen oder wenn Sie zonenspezifische [Reserved Instances (Vorbehaltene Instances)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts-on-demand-reserved-instances.html) gekauft haben. Wenn Sie Ihre Umgebung in einer benutzerdefinierten VPC starten, können Sie diese Option nicht konfigurieren. In einer benutzerdefinierten VPC wählen Sie Availability Zones für die Subnetze aus, die Sie der Umgebung zuweisen.
   + **Scaling cooldown (Ruhephase für die Skalierung)** – Die Wartezeit (in Sekunden) für das Starten oder Beenden von Instances nach einer Skalierung, bevor Auslöser weiter ausgewertet werden. Weitere Informationen finden Sie unter [Skalieren von Ruhephasen](https://docs.aws.amazon.com/autoscaling/ec2/userguide/Cooldown.html).

1. Wählen Sie unten auf der Seite die Option **Apply** (Anwenden) aus, um die Änderungen zu speichern.

## Konfiguration mithilfe von Namespace-Optionen
<a name="environments-cfg-autoscaling-namespace"></a>

Elastic Beanstalk stellt [Konfigurationsoptionen](command-options.md) für die Auto-Scaling-Einstellungen in zwei Namespaces bereit: [`aws:autoscaling:asg`](command-options-general.md#command-options-general-autoscalingasg) und [`aws:ec2:instances`](command-options-general.md#command-options-general-ec2instances).

### Der Namespace aws:autoscaling:asg
<a name="environments-cfg-autoscaling-namespace.asg"></a>

Der [`aws:autoscaling:asg`](command-options-general.md#command-options-general-autoscalingasg)-Namespace bietet Optionen für die allgemeine Skalierung und Verfügbarkeit.

Im folgenden Beispiel einer [Konfigurationsdatei](ebextensions.md) wird die Auto-Scaling-Gruppe so konfiguriert, dass sie zwei bis vier Instances, bestimmte Availability Zones und eine Ruhephase von 12 Minuten (720 Sekunden) verwendet. Es ermöglicht den [Kapazitätsausgleich](https://docs.aws.amazon.com/autoscaling/ec2/userguide/capacity-rebalance.html) für Spot-Instances. Diese `EnableCapacityRebalancing` Option `EnableSpot` ist nur wirksam, wenn sie `true` im [`aws:ec2:instances`](command-options-general.md#command-options-general-ec2instances)Namespace auf gesetzt ist, wie in der nachfolgenden Konfigurationsdatei gezeigt.

```
option_settings:
  aws:autoscaling:asg:
    Availability Zones: Any
    Cooldown: '720'
    Custom Availability Zones: 'us-west-2a,us-west-2b'
    MaxSize: '4'
    MinSize: '2'
    EnableCapacityRebalancing: true
```

### Der Namespace aws:ec2:instances
<a name="environments-cfg-autoscaling-namespace.instances"></a>

**Anmerkung**  
Wenn Sie die Umgebungskonfiguration aktualisieren und einen oder mehrere Instance-Typen aus der `InstanceTypes`-Option entfernen, beendet Elastic Beanstalk alle Amazon-EC2-Instances, die auf einem der entfernten Instance-Typen ausgeführt werden. Die Auto-Scaling-Gruppe Ihrer Umgebung startet dann nach Bedarf neue Instances, um die gewünschte Kapazität zu vervollständigen, unter Verwendung der aktuell angegebenen Instance-Typen.

Der [`aws:ec2:instances`](command-options-general.md#command-options-general-ec2instances) Namespace bietet Optionen, die sich auf die Instances Ihrer Umgebung beziehen, einschließlich der Spot-Instance-Verwaltung. Ergänzt werden [`aws:autoscaling:launchconfiguration`](command-options-general.md#command-options-general-autoscalinglaunchconfiguration) und [`aws:autoscaling:asg`](command-options-general.md#command-options-general-autoscalingasg).

Folgendes Beispiel einer [Konfigurationsdatei](ebextensions.md) konfiguriert die Auto Scaling-Gruppe, um Spot-Instance-Anforderungen für Ihre Umgebung zu aktivieren. Sie bezeichnet drei mögliche Instanztypen, die verwendet werden können. Mindestens eine On-Demand-Instancewird fürBaseline-Kapazität und dauerhaft 33 % der On-Demand-Instances werden für jede zusätzliche Kapazität verwendet. 

Die Konfiguration legt die [Spot-Zuweisungsstrategie](environments-cfg-autoscaling-spot-allocation-strategy.md) auf fest. `capacity-optimized-prioritized` Diese spezielle Zuweisungsstrategie priorisiert die Instance-Starts aus dem Pool auf der Grundlage der in der Option angegebenen Reihenfolge der Instance-Typen. `InstanceTypes` Wenn nicht angegeben, `SpotAllocationStrategy` ist die Standardeinstellung. `capacity-optimized`

```
option_settings:
  aws:ec2:instances:
    EnableSpot: true
    InstanceTypes: 't2.micro,t3.micro,t3.small'    
    SpotAllocationStrategy: capacity-optimized-prioritized
    SpotFleetOnDemandBase: '1'
    SpotFleetOnDemandAboveBasePercentage: '33'
```

Verwenden Sie zur Auswahl von Spot-Instance-Typen [Spot Instance Advisor](https://aws.amazon.com/ec2/spot/instance-advisor/).

**Wichtig**  
Die `EnableSpot` Optionseinstellung kann dazu führen, dass Elastic Beanstalk eine bestehende Umgebung mit Startkonfigurationen migriert, um Vorlagen zu starten. Dazu sind die erforderlichen Berechtigungen erforderlich, um Startvorlagen zu verwalten. Diese Berechtigungen sind in unserer verwalteten Richtlinie enthalten. Wenn Sie benutzerdefinierte Richtlinien anstelle unserer verwalteten Richtlinien verwenden, schlagen die Erstellung oder Aktualisierung der Umgebung möglicherweise fehl, wenn Sie Ihre Umgebungskonfiguration aktualisieren. Weitere Informationen und andere Überlegungen finden Sie unter[Migrieren Sie Ihre Elastic Beanstalk Beanstalk-Umgebung auf Launch-Templates](environments-cfg-autoscaling-launch-templates.md).

## Konfiguration mit dem AWS CLI
<a name="environments-cfg-autoscaling-aws-cli"></a>

Dieser Abschnitt enthält Beispiele dafür, wie Sie den Befehl AWS CLI [create-environment](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/create-environment.html) verwenden können, um Ihre Umgebung mit den in diesen Abschnitten beschriebenen Auto Scaling- und Capacity-Optionen zu konfigurieren. Sie werden feststellen, dass die Namespace-Einstellungen für [`aws:autoscaling:asg`](command-options-general.md#command-options-general-autoscalingasg)und [`aws:ec2:instances`](command-options-general.md#command-options-general-ec2instances), wie im vorherigen Abschnitt mit den [Namespace-Konfigurationsoptionen](#environments-cfg-autoscaling-namespace) beschrieben, ebenfalls anhand dieses Beispiels konfiguriert wurden.

Die AWS Befehlszeilenschnittstelle bietet Befehle zum Erstellen und Konfigurieren von Elastic Beanstalk Beanstalk-Umgebungen. Mit der `--option-settings` Option können Sie Namespace-Optionen übergeben, die von Elastic Beanstalk unterstützt werden. Das bedeutet, dass die zuvor beschriebenen [Namespace-Konfigurationsoptionen](#environments-cfg-autoscaling-namespace) in entsprechende AWS CLI Befehle zur Konfiguration Ihrer Elastic Beanstalk Beanstalk-Umgebung übergeben werden können.

**Anmerkung**  
Sie können auch den Befehl [update-environment mit verwenden, um Namespace-Optionen](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/update-environment.html) hinzuzufügen oder `--option-settings` zu aktualisieren. Wenn Sie Namespace-Optionen aus Ihrer Umgebung entfernen müssen, verwenden Sie den Befehl with. **update-environment** `--options-to-remove`

Das folgende Beispiel erstellt eine neue Umgebung. Weitere Informationen zu den übergebenen [Optionen finden Sie im vorherigen Thema Namespace-Konfigurationsoptionen](#environments-cfg-autoscaling-namespace).

[Die erste `IamInstanceProfile` im [aws:autoscaling:launchconfiguration](command-options-general.md#command-options-general-autoscalinglaunchconfiguration) Namespace aufgeführte Option ist das Elastic Beanstalk Beanstalk-Instance-Profil.](concepts-roles-instance.md) Es ist erforderlich, wenn Sie eine neue Umgebung erstellen.

**Example — Umgebung mit Auto Scaling Scaling-Optionen erstellen (Namespace-Optionen inline)**  

```
aws elasticbeanstalk create-environment \
--region us-east-1 \
--application-name my-app \
--environment-name my-env \
--solution-stack-name "64bit Amazon Linux 2023 v4.3.0 running Python 3.12" \
--option-settings \
Namespace=aws:autoscaling:launchconfiguration,OptionName=IamInstanceProfile,Value=aws-elasticbeanstalk-ec2-role
Namespace=aws:autoscaling:asg,OptionName=Availability Zones,Value=Any \
Namespace=aws:autoscaling:asg,OptionName=Cooldown,Value=720 \
Namespace=aws:autoscaling:asg,OptionName=Custom Availability Zones,Value=us-west-2a,us-west-2b \
Namespace=aws:autoscaling:asg,OptionName=MaxSize,Value=4 \
Namespace=aws:autoscaling:asg,OptionName=MinSize,Value=2 \
Namespace=aws:autoscaling:asg,OptionName=EnableCapacityRebalancing,Value=true \
Namespace=aws:ec2:instances,OptionName=EnableSpot,Value=true \
Namespace=aws:ec2:instances,OptionName=InstanceTypes,Value=t2.micro,t3.micro,t3.small \
Namespace=aws:ec2:instances,OptionName=SpotAllocationStrategy,Value=capacity-optimized-prioritized \
Namespace=aws:ec2:instances,OptionName=SpotFleetOnDemandBase,Value=1 \
Namespace=aws:ec2:instances,OptionName=SpotFleetOnDemandAboveBasePercentage,Value=33
```





**Wichtig**  
Die `EnableSpot` Optionseinstellung kann dazu führen, dass Elastic Beanstalk eine bestehende Umgebung mit Startkonfigurationen migriert, um Vorlagen zu starten. Dazu sind die erforderlichen Berechtigungen erforderlich, um Startvorlagen zu verwalten. Diese Berechtigungen sind in unserer verwalteten Richtlinie enthalten. Wenn Sie benutzerdefinierte Richtlinien anstelle unserer verwalteten Richtlinien verwenden, schlagen die Erstellung oder Aktualisierung der Umgebung möglicherweise fehl, wenn Sie Ihre Umgebungskonfiguration aktualisieren. Weitere Informationen und andere Überlegungen finden Sie unter[Migrieren Sie Ihre Elastic Beanstalk Beanstalk-Umgebung auf Launch-Templates](environments-cfg-autoscaling-launch-templates.md).





Verwenden Sie alternativ eine`options.json`-Datei, um die Namespace-Optionen anzugeben, anstatt sie einzubinden.

**Example —create-environment mit Auto Scaling Scaling-Optionen (Namespace-Optionen in der Datei) `options.json`**  

```
aws elasticbeanstalk create-environment \
--region us-east-1 \
--application-name my-app \
--environment-name my-env \
--solution-stack-name "64bit Amazon Linux 2023 v4.3.0 running Python 3.12"
--option-settings file://options.json
```

**Example**  

```
### example options.json ###
[
    {
        "Namespace": "aws:autoscaling:launchconfiguration",
        "OptionName": "IamInstanceProfile",
        "Value": "aws-elasticbeanstalk-ec2-role"
    },
    {
        "Namespace": "aws:autoscaling:asg",
        "OptionName": "Availability Zones",
        "Value": "Any"
    },
    {
        "Namespace": "aws:autoscaling:asg",
        "OptionName": "Cooldown",
        "Value": "720"
    },
    {
        "Namespace": "aws:autoscaling:asg",
        "OptionName": "Custom Availability Zones",
        "Value": "us-west-2a,us-west-2b"
    },
    {
        "Namespace": "aws:autoscaling:asg",
        "OptionName": "MaxSize",
        "Value": "4"
    },
    {
        "Namespace": "aws:autoscaling:asg",
        "OptionName": "MinSize",
        "Value": "2"
    },
    {
        "Namespace": "aws:autoscaling:asg",
        "OptionName": "EnableCapacityRebalancing",
        "Value": "true"
    },
    {
        "Namespace": "aws:ec2:instances",
        "OptionName": "EnableSpot",
        "Value": "true"
    },
    {
        "Namespace": "aws:ec2:instances",
        "OptionName": "InstanceTypes",
        "Value": "t2.micro,t3.micro,t3.small"
    },
    {
        "Namespace": "aws:ec2:instances",
        "OptionName": "SpotAllocationStrategy",
        "Value": "capacity-optimized-prioritized"
    },
    {
        "Namespace": "aws:ec2:instances",
        "OptionName": "SpotFleetOnDemandBase",
        "Value": "1"
    },
    {
        "Namespace": "aws:ec2:instances",
        "OptionName": "SpotFleetOnDemandAboveBasePercentage",
        "Value": "33"
    }
]
```

## Konfiguration mit der EB CLI
<a name="environments-cfg-autoscaling-ebcli"></a>

Wenn Sie mit dem Befehl [**eb create**](eb3-create.md) eine Umgebung erstellen, können Sie einige Optionen bezüglich der Auto-Scaling-Gruppe Ihrer Umgebung angeben. Mit diesen Optionen können Sie die Kapazität der Umgebung steuern.

`--single`  
Erstellt eine Umgebung mit einer Amazon-EC2-Instance ohne Load Balancer. Wenn Sie diese Option nicht verwenden, wird ein Load Balancer der Umgebung hinzugefügt, die erstellt wurde.

`--enable-spot`  
Aktivieren Sie Spot-Instance-Anforderungen für Ihre Umgebung.  
Die `enable-spot` Optionseinstellung kann dazu führen, dass Elastic Beanstalk eine bestehende Umgebung mit Startkonfigurationen migriert, um Vorlagen zu starten. Dazu sind die erforderlichen Berechtigungen erforderlich, um Startvorlagen zu verwalten. Diese Berechtigungen sind in unserer verwalteten Richtlinie enthalten. Wenn Sie benutzerdefinierte Richtlinien anstelle unserer verwalteten Richtlinien verwenden, schlagen die Erstellung oder Aktualisierung der Umgebung möglicherweise fehl, wenn Sie Ihre Umgebungskonfiguration aktualisieren. Weitere Informationen und andere Überlegungen finden Sie unter[Migrieren Sie Ihre Elastic Beanstalk Beanstalk-Umgebung auf Launch-Templates](environments-cfg-autoscaling-launch-templates.md).
Die folgenden Optionen für den Befehl [**eb create**](eb3-create.md) können nur zusammen mit `--enable-spot` verwendet werden.    
`--instance-types`  
Listen Sie die Amazon-EC2-Instance-Typen auf, die Ihre Umgebung verwenden soll.  
`--spot-max-price`  
Der Höchstpreis pro Einheitsstunde in USD, den Sie für eine Spot-Instance zu zahlen bereit sind. Empfehlungen zu Höchstpreisoptionen für Spot-Instances finden Sie in der [Preisentwicklung für Spot-Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances-history.html) im *Amazon EC2 EC2-Benutzerhandbuch*.  
`--on-demand-base-capacity`  
Die Mindestanzahl von On-Demand-Instances, die von der Auto-Scaling-Gruppe bereitgestellt werden, bevor Spot-Instances bei der Skalierung Ihrer Umgebung in Betracht gezogen werden.  
`--on-demand-above-base-capacity`  
Der Anteil der On-Demand-Instances als Teil der zusätzlichen Kapazität, den Ihre Auto-Scaling-Gruppe über die durch die `--on-demand-base-capacity`- Option angegebene Anzahl von Instances hinaus bereitstellt.

Im folgenden Beispiel wird eine Umgebung erstellt und die Auto-Scaling-Gruppe so konfiguriert, dass Spot-Instance-Anforderungen für die neue Umgebung aktiviert werden. Dabei sind drei Instance-Typen möglich. Für dieses Beispiel, können drei mögliche Instance-Typen verwendet werden.

```
$ eb create --enable-spot --instance-types "t2.micro,t3.micro,t3.small"
```

**Wichtig**  
Es gibt eine andere ähnlich benannte Option, die `--instance-type` (keine “s”), die die EB-CLI nur bei der Verarbeitung von On-Demand-Instances erkennt. Verwenden Sie nicht `--instance-type` (kein „s“) mit der `--enable-spot`-Option. Wenn Sie dies tun, ignoriert die EB-CLI es. Verwenden Sie stattdessen `--instance-types` (mit „s“) mit der `--enable-spot`-Option. 