Dimensionare il parco istanze spot utilizzando una policy di monitoraggio degli obiettivi - 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à.

Dimensionare il parco istanze spot utilizzando una policy di monitoraggio degli obiettivi

Con le policy di dimensionamento con monitoraggio degli obiettivi, puoi scegliere un parametro e impostare un valore obiettivo. Spot Fleet crea e gestisce gli CloudWatch allarmi che attivano la politica di scalabilità e calcola l'aggiustamento della scalabilità in base alla metrica e al valore target. La policy di dimensionamento aggiunge o rimuove la capacità in base alle necessità, per mantenere il parametro al valore di destinazione specificato o vicino a esso. Oltre a mantenere il parametro vicino al valore di destinazione, una policy di dimensionamento di monitoraggio dei target si adatta anche alle fluttuazioni del parametro dovute a un modello di carico fluttuante e riduce al minimo le fluttuazioni rapide nella capacità del parco istanze.

È possibile creare più policy di dimensionamento con monitoraggio degli obiettivi per un parco istanze spot, purché ciascuna di esse utilizzi parametri diversi. Il parco istanze si dimensiona in base alla policy che fornisce la capacità di parco istanze più ampia. Ciò ti permette di coprire più scenari e assicurarti che vi sia sempre una capacità sufficiente per elaborare i carichi di lavoro delle applicazioni.

Per garantire la disponibilità delle applicazioni, il parco istanze aumenta in proporzione al parametro il più veloce possibile, ma si riduce in modo più graduale.

Quando un parco istanze spot termina un'istanza spot a seguito della diminuzione della capacità obiettivo, l'istanza riceve un avviso di interruzione dell'istanza spot.

Non modificare o eliminare gli CloudWatch allarmi gestiti da Spot Fleet per una politica di scalabilità di tracciamento degli obiettivi. Il parco istanze spot elimina gli allarmi automaticamente quando elimini la policy di dimensionamento con monitoraggio degli obiettivi.

Limitazione

La richiesta della serie di istanze spot deve avere un tipo di richiesta di maintain. La scalabilità automatica non è supportata per le richieste del tipo request.

Per configurare una policy di monitoraggio dei target (console)
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Spot Requests (Richieste Spot).

  3. Selezionare la richiesta del parco istanze spot e scegliere Auto Scaling.

  4. Se la scalabilità automatica non è configurata, selezionare Configure (Configurare).

  5. Utilizzare Scale capacity between (Dimensionare capacità tra) per impostare la capacità minima e massima per il parco istanze. La scalabilità automatica non dimensiona il parco istanze al di sotto della capacità minima o al di sopra della capacità massima.

  6. In Policy name (Nome policy), immettere un nome per la policy.

  7. Selezionare un Target metric (Parametro di destinazione).

  8. Immettere un Target value (Valore di destinazione) per il parametro.

  9. Per il tempo di raffreddamento, specifica un nuovo valore (in secondi) o mantieni il valore predefinito.

  10. (Facoltativo) Selezionare Disable scale-in (Disattiva dimensionamento) per omettere la creazione di una policy di ridimensionamento in base alla configurazione attuale. È possibile creare una policy di dimensionamento utilizzando una configurazione diversa.

  11. Scegliere Save (Salva).

Per configurare una politica di tracciamento degli obiettivi utilizzando il AWS CLI
  1. Registra la richiesta Spot Fleet come target scalabile utilizzando il register-scalable-targetcomando.

  2. Crea una politica di scalabilità utilizzando il put-scaling-policycomando.