Modifizieren Sie eine EC2 Flotte - Amazon Elastic Compute Cloud

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.

Modifizieren Sie eine EC2 Flotte

Sie können die Gesamtzielkapazität, die Spot-Kapazität und die On-Demand-Kapazität einer EC2 Flotte ändern. Sie können auch ändern, ob laufende Instances beendet werden sollen, wenn die neue Gesamtzielkapazität unter die aktuelle Flottengröße reduziert wird.

Überlegungen

Beachten Sie bei der Änderung einer EC2 Flotte Folgendes:

  • Flottenart — Sie können nur einen EC2 Flottentyp ändernmaintain. Sie können eine EC2 Flotte vom Typ request oder nicht änderninstant.

  • Flottenparameter — Sie können die folgenden Parameter einer EC2 Flotte ändern:

    • target-capacity-specification— Erhöhen oder verringern Sie die Zielkapazität für:

      • TotalTargetCapacity

      • OnDemandTargetCapacity

      • SpotTargetCapacity

    • excess-capacity-termination-policy— Ob laufende Instances beendet werden sollen, wenn die Gesamtzielkapazität der EC2 Flotte unter die aktuelle Flottengröße sinkt. Gültige Werte für sind:

      • no-termination

      • termination

  • Verhalten der Flotte bei Erhöhung der Gesamtzielkapazität — Wenn Sie die Gesamtzielkapazität erhöhen, startet die EC2 Flotte die zusätzlichen Instances entsprechend der angegebenen Instance-KaufoptionDefaultTargetCapacityType, bei der es sich entweder um On-Demand-Instances oder Spot-Instances handelt, und entsprechend der angegebenen Zuweisungsstrategie.

  • Verhalten der Flotte bei Verringerung der Spot-Zielkapazität — Wenn Sie die Spot-Zielkapazität verringern, löscht die EC2 Flotte alle offenen Anfragen, die die neue Zielkapazität überschreiten. Sie können verlangen, dass die Flotte Spot-Instances beendet, bis die Größe der Flotte die neue Zielkapazität erreicht hat. Wenn die Zuweisungsstrategie lowest-price lautet, beendet die Flotte die Instances mit dem höchsten Preis pro Einheit. Wenn die Zuweisungsstrategie diversified lautet, beendet die Flotte Instances in allen Pools. Alternativ können Sie verlangen, dass EC2 Fleet die Flotte auf ihrer aktuellen Größe belässt, aber keine Spot-Instances ersetzt, die unterbrochen wurden, oder Instances, die Sie manuell beenden.

    Wenn eine EC2 Flotte eine Spot-Instance beendet, weil die Zielkapazität verringert wurde, erhält die Instance eine Benachrichtigung über eine Unterbrechung der Spot-Instance.

  • Flottenstatus — Sie können eine EC2 Flotte ändern, die sich im active Status submitted oder befindet. Wenn Sie eine Flotte ändern, wird sie in den modifying-Zustand versetzt.

Befehle zum Ändern einer EC2 Flotte

Sie können den AWS CLI Befehl modify-fleet verwenden, um eine Flotte zu ändern. EC2

Um die Gesamtzielkapazität einer Flotte zu ändern EC2

Verwenden Sie den Befehl modify-fleet, um die Zielkapazität der angegebenen Flotte zu aktualisieren. EC2

aws ec2 modify-fleet \ --fleet-id fleet-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --target-capacity-specification TotalTargetCapacity=20
Um festzulegen, dass überzählige laufende Instances nicht gelöscht werden dürfen, wenn die Gesamtzielkapazität einer Flotte verringert wird EC2

Wenn Sie die Zielkapazität verringern, die aktuelle Größe der Flotte jedoch beibehalten möchten, können Sie den vorherigen Befehl wie folgt ändern:

aws ec2 modify-fleet \ --fleet-id fleet-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --target-capacity-specification TotalTargetCapacity=10 \ --excess-capacity-termination-policy no-termination