

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 einer Spot-Flotte
<a name="create-spot-fleet"></a>

Mit dem AWS-Managementkonsole können Sie schnell eine Spot-Flotte-Anfrage erstellen, indem Sie nur ein AMI und Ihre gewünschte Gesamtzielkapazität auswählen. Amazon EC2 wird eine Flotte konfigurieren, die Ihren Bedürfnissen am besten entspricht und den bewährten Methoden für Spot folgt. Andernfalls können Sie jede der Standardeinstellungen ändern.

Wenn Sie On-Demand-Instances in Ihre Flotte aufnehmen möchten, müssen Sie in Ihrer Anfrage eine Startvorlage angeben und die gewünschte On-Demand-Kapazität angeben.

Die Flotte startet On-Demand-Instances, wenn freie Kapazität vorhanden ist, und Spot Instances, wenn Ihr Höchstpreis den Spot-Preis übersteigt und Kapazität verfügbar ist.

Wenn Ihre Flotte Spot Instances enthält und vom Typ `maintain` ist, versucht Amazon EC2, Ihre Flottenzielkapazität aufrechtzuerhalten, wenn Ihre Spot Instances unterbrochen werden.

**Erforderliche Berechtigungen**  
Weitere Informationen finden Sie unter [Spot-Flotten-Berechtigungen](spot-fleet-prerequisites.md).

**Topics**
+ [Schnelle Erstellung einer Spot-Flottenanforderung](#create-spot-fleet-quick)
+ [Eine Spot-Flottenanforderung mit definierten Parametern erstellen](#create-spot-fleet-advanced)
+ [Eine Spot-Flotte erstellen, die fehlerhafte Spot Instances ersetzt](#spot-fleet-health-checks)

## Schnelle Erstellung einer Spot-Flottenanforderung
<a name="create-spot-fleet-quick"></a>

Führen Sie diese Schritte aus, um schnell eine Spot-Flottenanforderung mit der Amazon-EC2-Konsole zu erstellen.

**So erstellen Sie eine Spot-Flottenanforderung mit den empfohlenen Einstellungen**

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

1. Wählen Sie im Navigationsbereich **Spot Requests** aus.

1. Wenn Sie noch keine Erfahrung mit Spot haben, wird eine Willkommensseite angezeigt. Wählen Sie **Get started** aus. Wählen Sie andernfalls **Spot-Flottenanforderung erstellen**.

1. Wählen Sie unter **Startparameter** die Option **Startparameter manuell konfigurieren** aus.

1. Wählen Sie für **AMI** ein AMI aus.

1. Geben Sie unter **Zielkapazität** für **Gesamtzielkapazität** die Anzahl der anzufordernden Einheiten an. Als Einheitentyp können Sie **Instances**CPUs, **v** oder **Memory (GiB)** wählen.

1. Überprüfen Sie für **Ihre Flottenanforderung auf einen Blick** Ihre Flottenkonfiguration und wählen Sie **Start** aus.

## Eine Spot-Flottenanforderung mit definierten Parametern erstellen
<a name="create-spot-fleet-advanced"></a>

Sie können eine Spot-Flotte mit von Ihnen definierten Parametern erstellen.

------
#### [ Console ]

**So erstellen Sie eine Spot-Flottenanforderung mit definierten Parametern**

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

1. Wählen Sie im Navigationsbereich **Spot Requests** aus.

1. Wenn Sie noch keine Erfahrung mit Spot haben, wird eine Willkommensseite angezeigt. Wählen Sie **Get started** aus. Wählen Sie andernfalls **Spot-Flottenanforderung erstellen**.

1. Für **Startparameter** können Sie die Startparameter entweder manuell konfigurieren oder eine Startvorlage verwenden, und zwar wie folgt:

   1. [Manuell konfigurieren] Um die Startparameter in der Amazon-EC2-Konsole zu definieren, wählen Sie **Startparameter manuell konfigurieren** und gehen dann wie folgt vor:

      1. Wählen Sie für **AMI** eines der von AMIs bereitgestellten Standardoptionen aus AWS, oder wählen Sie **Search for AMI**, um ein AMI aus unserer Benutzergemeinschaft AWS Marketplace, das oder eines Ihrer eigenen zu verwenden.
**Anmerkung**  
Wenn ein in den Startparametern angegebenes AMI abgemeldet oder deaktiviert ist, können keine neuen Instances über das AMI gestartet werden. Bei Flotten, die darauf eingestellt sind, die Zielkapazität beizubehalten, wird die Zielkapazität nicht beibehalten.

      1. (Optional) Wählen Sie für **Key pair name (Schlüsselpaarname=** ein bestehendes Schlüsselpaar aus oder erstellen Sie ein neues.

         [Bestehendes Schlüsselpaar] Wählen Sie das Schlüsselpaar aus.

         [Neues Schlüsselpaar] Wählen Sie **Neues Schlüsselpaar erstellen** aus, um zur Seite **Schlüsselpaare** zu gelangen. Wenn Sie fertig sind, kehren Sie zur Seite **Spot-Anfragen** zurück und aktualisieren Sie die Liste.

      1. (Optional) Erweitern Sie **Zusätzliche Startparameter** und gehen Sie wie folgt vor:

         1. (Optional) Um die Amazon-EBS-Optimierung zu aktivieren, wählen Sie für **EBS-optimiert** die Option **EBS-optimierte Instance starten** aus.

         1. (Optional) Um temporären Speicher auf Blockebene für Ihre Instances hinzuzufügen, wählen Sie für **Instance store (Instance-Speicher)** die Option **Attach at launch (Beim Start anhängen)** aus.

         1. (Optional) Um Speicher hinzuzufügen, wählen Sie **Neues Volume hinzufügen** aus und geben Sie je nach Instance-Typ zusätzliche Instance-Speicher-Volumes oder Amazon-EBS-Volumes an.

         1. (Optional) Die grundlegende Überwachung ist standardmäßig für Ihre Instances aktiviert. Um die detaillierte Überwachung zu aktivieren, wählen Sie **unter Überwachung** die Option ** CloudWatch Detaillierte Überwachung aktivieren** aus.

         1. (Optional:) Wenn Sie für **Tenancy** eine Dedicated-Spot-Instance ausführen möchten, wählen Sie die Option **Dedicated - run a dedicated instance** (Dedicated – Dedicated-Instance ausführen) aus.

         1. (Optional) Wählen Sie für **Security groups (Sicherheitsgruppen)** eine oder mehrere Sicherheitsgruppen aus oder erstellen Sie eine neue.

            [Bestehende Sicherheitsgruppe] Wählen Sie eine oder mehrere Sicherheitsgruppen aus.

            [Neue Sicherheitsgruppe] Wählen Sie **Neue Sicherheitsgruppe erstellen** aus, um zur Seite **Sicherheitsgruppen** zu gelangen. Wenn Sie fertig sind, kehren Sie zu den **Spot-Anfragen** zurück und aktualisieren Sie die Liste.

         1. (Optional) Um Ihre Instances vom Internet aus erreichbar zu machen, wählen Sie für **Automatische Zuweisung von IPv4 öffentlichen IP-Adressen** die Option **Aktivieren** aus.

         1. (Optional) Um Ihre Spot-Instances mit einer IAM-Rolle zu starten, geben Sie für **IAM instance profile (IAM-Instance-Profil)** die Rolle an.

         1. (Optional) Wenn Sie ein Start-Skript ausführen möchten, kopieren Sie dieses in **User data**.

         1. (Optional) Um ein Tag hinzuzufügen, wählen Sie **Tag erstellen** aus, geben Sie den Schlüssel und Wert für das Tag ein und wählen Sie **Erstellen** aus. Wiederholen Sie diesen Schritt für jeden Tag (Markierung).

            Damit die Instances und die Spot-Flottenanforderung mit demselben Tag markiert werden, stellen Sie für jedes Tag sicher, dass sowohl **Instance** als auch **Flotte** ausgewählt ist. Um nur die von der Flotte gestarteten Instances zu markieren, löschen Sie **Fleet**. Um nur die Spot-Flottenanforderung zu markieren, löschen Sie **Instances**.

   1. [Startvorlage] Um eine Konfiguration zu verwenden, die Sie in einer Startvorlage erstellt haben, wählen Sie **Startvorlage verwenden** und wählen Sie für **Startvorlage** eine Startvorlage aus.
**Anmerkung**  
Wenn Sie On-Demand-Kapazität in Ihrer Spot-Flotte verwenden möchten, müssen Sie eine Startvorlage angeben.

1. Gehen Sie für **Additional request details (Zusätzliche Anforderungsdetails)** wie folgt vor:

   1. Überprüfen Sie die zusätzlichen Details der Anfrage. Um Änderungen vorzunehmen, deaktivieren Sie **Apply defaults (Standardeinstellungen anwenden)**.

   1. (Optional) Für **IAM fleet role (IAM-Flottenrolle)** können Sie die Standardrolle verwenden oder eine andere Rolle auswählen. Um nach dem Ändern der Rolle die Standardrolle zu verwenden, wählen Sie **Use default role (Standardrolle verwenden)**.

   1. (Optional) Sie können eine Anfrage erstellen, die nur während eines bestimmten Zeitraums gültig ist, indem Sie **Request valid from** und **Request valid until** bearbeiten.

   1. (Optional) Standardmäßig beendet Amazon EC2 Ihre Spot Instances, wenn die Spot-Flotte-Anforderung abläuft. Um sie nach Ablauf Ihrer Anfrage am Laufen zu halten, deaktivieren Sie **Terminate the instances when the request expires (Instances beenden, wenn die Anfrage abläuft)**.

   1. (Optional) Um Ihre Spot-Instances mit einem Load Balancer zu registrieren, wählen Sie die Option **Receive traffic from one or more load balancers (Datenverkehr von einem oder mehreren Load Balancern entgegennehmen)** und legen Sie einen oder mehrere Classic Load Balancer oder Zielgruppen fest.

1. Führen Sie für die **Zielkapazität** die folgenden Schritte aus:

   1. Geben Sie für **Gesamtzielkapazität** die Anzahl der anzufordernden Einheiten an. Als Einheitentyp können Sie **Instances**CPUs, **v** oder **Memory (MiB)** wählen. Um eine Zielkapazität von 0 anzugeben (damit Sie später Kapazität hinzufügen können), wählen Sie **Zielkapazität erhalten** aus.

   1. (Optional) Geben Sie für **On-Demand-Basiskapazität einschließen** die Anzahl der anzufordernden On-Demand-Einheiten an. Die Zahl muss unter der **Total target capacity** (Zielkapazität insgesamt) liegen. Amazon EC2 berechnet die Differenz und weist die Differenz Spot-Einheiten für die Anforderung zu.
**Wichtig**  
 Um optionale On-Demand-Kapazität anzugeben, müssen Sie zunächst eine Startvorlage auswählen.

   1. (Optional) Standardmäßig beendet der Amazon EC2 Spot Instances, wenn sie unterbrochen werden. Um die Zielkapazität aufrechtzuerhalten, wählen Sie **Zielkapazität aufrechterhalten** aus. Sie können dann festlegen, dass Amazon EC2 Spot Instances beendet, anhält oder in den Ruhezustand versetzt, wenn ie unterbrochen werden. Hierzu wählen sie die entsprechende Option unter **Interruption behavior** aus.
**Anmerkung**  
Wenn ein in den Startparametern angegebenes AMI abgemeldet oder deaktiviert ist, können keine neuen Instances über das AMI gestartet werden. In diesem Fall wird bei Flotten, die darauf eingestellt sind, die Zielkapazität beizubehalten, die Zielkapazität nicht aufrechterhalten.

   1. (Optional) Damit die Spot-Flotte eine Ersatz-Spot-Instance starten kann, wenn eine Benachrichtigung zum Instance-Neuausgleich für eine vorhandene Spot-Instance in der Flotte ausgegeben wird, wählen Sie **Neuausgleich der Kapazität** und dann eine Instance-Ersetzungsstrategie aus. Wenn Sie **Vor Beendigung starten** auswählen, geben Sie die Verzögerung (in Sekunden) an, bevor Amazon EC2 die alten Instances beendet. Weitere Informationen finden Sie unter [Den Kapazitätsausgleich in der EC2-Flotte und der Spot-Flotte verwenden, um gefährdete Spot Instances zu ersetzen](ec2-fleet-capacity-rebalance.md).

   1. (Optional) Um den Betrag zu kontrollieren, den Sie pro Stunde für alle Spot-Instances in Ihrer Flotte zahlen, wählen Sie **Maximalkosten für Spot-Instances einstellen** und geben dann den maximalen Gesamtbetrag ein, den Sie pro Stunde zu zahlen bereit sind. Ist der maximale Gesamtbetrag erreicht, stoppt die Spot-Flotte das Starten von Spot-Instances auch dann, wenn die Zielkapazität noch nicht erreicht ist. Weitere Informationen finden Sie unter [Ausgabenlimit für Ihre EC2-Flotte oder Spot-Flotte festlegen](ec2-fleet-control-spending.md).

1. Gehen Sie unter **Netzwerk** wie folgt vor:

   1. Wählen Sie für **Netzwerk** eine vorhandene VPC aus oder erstellen Sie eine neue.

      [Vorhandene VPC] Wählen Sie die VPC aus.

      [Neue VPC] Wählen Sie **Create new VPC (Neue VPC erstellen** aus, um zur Amazon VPC-Konsole zu gelangen. Wenn Sie fertig sind, kehren Sie zu dieser Bildschirmseite zurück und aktualisieren Sie die Liste.

   1. (Optional:) Lassen Sie für **Availability Zone** Amazon EC2 die Availability Zones für Ihre Spot Instances auswählen oder geben Sie eine oder mehrere Availability Zones an.

      Wenn Sie mehr als ein Subnetz in einer Availability Zone haben, wählen Sie das geeignete Subnetz unter **Subnet (Subnetz)** aus. Um Subnetze hinzuzufügen, wählen Sie **Create new subnet (Neues Subnetz)** aus, um die Amazon VPC-Konsole aufzurufen. Wenn Sie fertig sind, kehren Sie zu dieser Bildschirmseite zurück und aktualisieren Sie die Liste.

1. Für **Anforderungen an Instance-Typen** können Sie entweder Instance-Attribute angeben und Amazon EC2 die optimalen Instance-Typen mit diesen Attributen identifizieren lassen oder Sie können eine Liste von Instances angeben. Weitere Informationen finden Sie unter [Geben Sie Attribute für die Auswahl von Instance-Typen für EC2-Flotte oder Spot-Flotte an](ec2-fleet-attribute-based-instance-type-selection.md).

   1. Wenn Sie **Specify instance attributes that match your compute requirements** (Instance-Attribute angeben, die Ihren Computinganforderungen entsprechen) auswählen, geben Sie Ihre Instance-Attribute wie folgt an:

      1. Geben Sie für **v CPUs** die gewünschte Mindest- und Höchstzahl von v CPUs ein. Um kein Limit anzugeben, wählen Sie **Kein Minimum** oder **Kein Maximum** oder beides aus.

      1. Geben Sie für **Arbeitsspeicher (GiB)** den gewünschten Mindest- und Höchstwert ein. Um kein Limit anzugeben, wählen Sie **Kein Minimum**, **Kein Maximum** oder beides aus.

      1. (Optional) Für **Zusätzliche Instance-Attribute** können Sie optional ein oder mehrere Attribute angeben, um Ihre Datenverarbeitungsanforderungen genauer auszudrücken. Jedes zusätzliche Attribut fügt Ihrer Anforderung weitere Einschränkungen hinzu. Sie können die zusätzlichen Attribute weglassen. In diesem Fall werden die Standardwerte verwendet. Eine Beschreibung der einzelnen Attribute und ihrer Standardwerte finden Sie unter [get-spot-placement-scores](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-spot-placement-scores.html).

      1. (Optional) Um die Instance-Typen mit Ihren angegebenen Attributen anzuzeigen, erweitern Sie **Vorschau der übereinstimmenden Instance-Typen**. Um Instance-Typen von der Verwendung in Ihrer Anfrage auszuschließen, wählen Sie die Instances und dann **Ausgewählte Instance-Typen ausschließen** aus.

   1. Bei der Auswahl von **Instance-Typen manuell auswählen** wird von der Spot-Flotte eine Standardliste von Instance-Typen angegeben. Um weitere Instance-Typen auszuwählen, wählen Sie **Add instance types** (Instance-Typen hinzufügen) und die Instance-Typen aus, die in Ihrer Anfrage verwendet werden sollen, und wählen Sie **Auswählen** aus. Um Instance-Typen zu löschen, wählen Sie die Instance-Typen und dann **Löschen** aus.

1. Wählen Sie **unter Allokationsstrategie** eine Spot-Allokationsstrategie und eine On-Demand-Allokationsstrategie, die Ihren Anforderungen entspricht. Weitere Informationen finden Sie unter [Verwenden Sie Zuweisungsstrategien, um festzustellen, wie die EC2-Flotte oder Spot-Flotte die Spot- und On-Demand-Kapazitäten ausfüllt](ec2-fleet-allocation-strategy.md).

1. Überprüfen Sie für **Ihre Flottenanfrage auf einen Blick** Ihre Flottenkonfiguration und nehmen Sie gegebenenfalls Änderungen vor.

1. (Optional) Um eine Kopie der Startkonfiguration für die herunterzuladen AWS CLI, wählen Sie **JSON-Konfiguration**.

1. Wenn Sie bereit sind, Ihre Spot-Flotte zu erstellen, klicken Sie auf **Starten**.

   Der Spot-Flotten-Anforderungstyp lautet `fleet`. Wenn die Anforderung erfüllt wird, werden Anforderungen des Typs `instance` hinzugefügt, für die der Zustand `active` und der Status `fulfilled` lautet.

------
#### [ AWS CLI ]

**So erstellen Sie eine Spot-Flottenanforderung**  
Verwenden Sie den Befehl [request-spot-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-fleet.html).

```
aws ec2 request-spot-fleet --spot-fleet-request-config file://config.json
```

Beispiel-Konfigurationsdateien finden Sie unter [Beispiel für CLI-Konfigurationen der Spot-Flotte](spot-fleet-examples.md).

------
#### [ PowerShell ]

**So erstellen Sie eine Spot-Flottenanforderung**  
Verwenden Sie das cmdlet [Request-EC2SpotFleet](https://docs.aws.amazon.com/powershell/latest/reference/items/Request-EC2SpotFleet.html). Das folgende Beispiel startet Spot Instances in einer kapazitätsoptimierten Flotte

```
Request-EC2SpotFleet `
    -SpotFleetRequestConfig_TargetCapacity 50 `
    -SpotFleetRequestConfig_AllocationStrategy "CapacityOptimized" `
    -SpotFleetRequestConfig_IamFleetRole "arn:aws:iam::123456789012:role/my-spot-fleet-role" `
    -SpotFleetRequestConfig_LaunchTemplateConfig @($launchConfig)
```

Definieren Sie die Startkonfiguration wie folgt, und legen Sie dabei die Startvorlage fest und überschreiben Sie die Eigenschaften, die Sie benötigen. Beispielkonfigurationen finden Sie unter [Beispiel für CLI-Konfigurationen der Spot-Flotte](spot-fleet-examples.md).

```
$lcSpec = Amazon.EC2.Model.FleetLaunchTemplateSpecification
# To do - Set FleetLaunchTemplateSpecification properties
$lcOverrides = New-Object Amazon.EC2.Model.LaunchTemplateOverrides
# To do - Set LaunchTemplateOverrides properties
$launchConfig = New-Object Amazon.EC2.Model.LaunchTemplateConfig
$launchConfig.LaunchTemplateSpecification $lcSpec
$launchConfig.Overrides @($lcOverrides)
```

------

## Eine Spot-Flotte erstellen, die fehlerhafte Spot Instances ersetzt
<a name="spot-fleet-health-checks"></a>

Die Spot-Flotte überprüft den Zustand der Spot-Instances in der Flotte alle zwei Minuten. Der Zustand einer Instance lautet entweder `healthy` oder `unhealthy`.

Die Spot-Flotte ermittelt den Zustand einer Instance anhand der von Amazon EC2 bereitgestellten Zustandsprüfungen. Wenn der Status der Instance-Statusprüfung oder der Systemstatusprüfung während drei aufeinanderfolgenden Zustandsprüfungen `impaired` lautet, ist der Zustand der Instance `unhealthy`. Weitere Informationen finden Sie unter [Statusprüfungen für Amazon-EC2-Instances](monitoring-system-instance-status-check.md).

Sie können Ihre Flotte so konfigurieren, dass nicht voll funktionsfähige Spot-Instances ersetzt werden. Nach dem Aktivieren von Ersetzungen in Zuge von Zustandsprüfungen wird eine Spot Instance ersetzt, wenn sie als `unhealthy` gemeldet wird. Die Flotte kann die Zielkapazität einige Minuten lang unterschreiten, während eine nicht voll funktionsfähige Spot-Instance ersetzt wird.

**Voraussetzungen**
+ Der Ersetzung von Zustandsprüfungen wird nur für Spot-Flotten unterstützt, welche eine Zielkapazität (Flotten vom Typ `maintain`) aufrechterhalten, nicht für einmalige Spot-Flotten (Flotten des Typs `request`).
+ Der Austausch von Zustandsprüfungen wird nur für Spot-Instances unterstützt. Dieses Feature wird für On-Demand-Instances nicht unterstützt.
+ Sie können Ihre Spot-Flotte nur beim Erstellen so konfigurieren, dass nicht voll funktionsfähige Instances ersetzt werden.
+ Benutzer können die Ersetzung im Rahmen von Zustandsprüfungen nur verwenden, wenn sie über die Berechtigung zum Aufrufen der `ec2:DescribeInstanceStatus`-Aktion verfügen.

------
#### [ Console ]

**So konfigurieren Sie eine Spot-Flotte, dass fehlerhafte Spot Instances ersetzt werden**

1. Befolgen Sie die Schritte zum Erstellen einer Spot-Flotte in [Eine Spot-Flottenanforderung mit definierten Parametern erstellen](#create-spot-fleet-advanced).

1. Um die Flotte so zu konfigurieren, dass fehlerhafte Spot Instances ersetzt werden, erweitern Sie **Zusätzliche Startparameter** und wählen Sie unter **Zustandsprüfung** die Option **Fehlerhafte Instances ersetzen** aus. Zum Aktivieren dieser Option müssen Sie zuerst **Maintain target capacity (Zielkapazität erhalten)** auswählen.

------
#### [ AWS CLI ]

**So konfigurieren Sie eine Spot-Flotte, dass fehlerhafte Spot Instances ersetzt werden**  
Verwenden Sie den [request-spot-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-fleet.html)Befehl mit der `ReplaceUnhealthyInstances` Eigenschaft von`SpotFleetRequestConfig`.

```
{
    "SpotFleetRequestConfig": {
        "AllocationStrategy": "lowestPrice",
        "IamFleetRole": "arn:aws:iam::123456789012:role/aws-ec2-spot-fleet-tagging-role",
        "TargetCapacity": 10,
        "ReplaceUnhealthyInstances": true
    }
}
```

------
#### [ PowerShell ]

**So konfigurieren Sie eine Spot-Flottenanforderung, dass fehlerhafte Spot Instances ersetzt werden**  
Verwenden Sie das [Request-EC2SpotFleet](https://docs.aws.amazon.com/powershell/latest/reference/items/Request-EC2SpotFleet.html)Cmdlet mit dem `-SpotFleetRequestConfig_ReplaceUnhealthyInstance` Parameter.

```
-SpotFleetRequestConfig_ReplaceUnhealthyInstance $true
```

------