Modificare una EC2 flotta - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modificare una EC2 flotta

È possibile modificare la capacità target totale, la capacità Spot e la capacità On-Demand di una EC2 flotta. Puoi anche modificare se l’esecuzione delle istanze deve terminare quando la nuova capacità target totale scende al di sotto della dimensione attuale del parco istanze.

Considerazioni

Quando modifichi una flotta, considera quanto segue: EC2

  • Tipo di flotta: puoi modificare solo un tipo maintain di EC2 flotta. Non puoi modificare una EC2 flotta di tipo request oinstant.

  • Parametri della flotta: puoi modificare i seguenti parametri di una EC2 flotta:

    • target-capacity-specification – Consente di aumentare o diminuire la capacità target per:

      • TotalTargetCapacity

      • OnDemandTargetCapacity

      • SpotTargetCapacity

    • excess-capacity-termination-policy— Indica se le istanze in esecuzione devono essere terminate se la capacità obiettivo totale del EC2 parco veicoli viene ridotta al di sotto delle dimensioni attuali del parco istanze. I valori validi sono:

      • no-termination

      • termination

  • Comportamento della flotta quando si aumenta la capacità target totale: quando si aumenta la capacità totale prevista, il EC2 parco istanze vengono avviate le istanze aggiuntive in base all'opzione di acquisto dell'istanza specificata perDefaultTargetCapacityType, che è istanze On-Demand o Istanze Spot, e in base alla strategia di allocazione specificata.

  • Comportamento della flotta quando si riduce la capacità target Spot: quando si riduce la capacità target Spot, la EC2 flotta elimina tutte le richieste aperte che superano la nuova capacità target. È possibile richiedere che il parco istanze termini le istanze spot finché la dimensione del parco istanze non raggiunge la nuova capacità obiettivo. Quando una EC2 flotta interrompe un'istanza Spot perché la capacità target è diminuita, l'istanza riceve un avviso di interruzione dell'istanza Spot.

    Le istanze vengono selezionate per la terminazione in base alla strategia di allocazione:

    • capacity-optimized: termina le istanze dai pool con la minore capacità disponibile.

    • price-capacity-optimized: utilizza una combinazione di prezzo e capacità disponibile: termina le istanze dai pool con la minore capacità disponibile e che sono più costose tra questi pool.

    • diversified: termina le istanze in tutti i pool.

    • lowest-price: termina le istanze dai pool più costosi.

    In alternativa, puoi richiedere che EC2 Fleet mantenga la flotta alle dimensioni attuali, ma non sostituire le istanze Spot che subiscono interruzioni o che vengono terminate manualmente.

  • Stato della flotta: puoi modificare una EC2 flotta che si trova nello submitted stato o. active Quando si modifica un parco istanze, esso acquisisce lo stato modifying.

Comandi per modificare una flotta EC2

AWS CLI
Per modificare la capacità totale prevista di una flotta EC2

Utilizza il comando modify-fleet.

aws ec2 modify-fleet \ --fleet-id fleet-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --target-capacity-specification TotalTargetCapacity=20

Se diminuisci la capacità target, ma desideri mantenere il parco istanze alla dimensione attuale, puoi modificare l’esempio precedente come segue.

aws ec2 modify-fleet \ --fleet-id fleet-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --target-capacity-specification TotalTargetCapacity=10 \ --excess-capacity-termination-policy no-termination
PowerShell
Per modificare la capacità totale prevista di una EC2 flotta

Utilizza il cmdlet Edit-EC2Fleet.

Edit-EC2Fleet ` -FleetId "fleet-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" ` -TargetCapacitySpecification_TotalTargetCapacity 20

Se diminuisci la capacità target, ma desideri mantenere il parco istanze alla dimensione attuale, puoi modificare l’esempio precedente come segue.

Edit-EC2Fleet ` -FleetId "fleet-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" ` -TargetCapacitySpecification_TotalTargetCapacity 20 ` -ExcessCapacityTerminationPolicy "NoTermination"