Targeting e scalabilità del tracciamento: ridimensiona Spot Fleet definendo come target un valore per una metrica specifica - 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à.

Targeting e scalabilità del tracciamento: ridimensiona Spot Fleet definendo come target un valore per una metrica specifica

Con Target Tracking Scaling, crei una politica di scalabilità del tracciamento degli obiettivi selezionando una metrica e impostando un valore target. Spot Fleet crea e gestisce quindi gli CloudWatch allarmi che attivano la politica di scalabilità e calcola l'aggiustamento del ridimensionamento in base alla metrica e al valore target scelti. La politica di scalabilità regola la capacità aggiungendo o rimuovendo istanze in base alle esigenze per mantenere la metrica pari o vicina al valore target specificato. Una politica di tracciamento degli obiettivi non solo mantiene la metrica vicina al valore target, ma si adatta anche alle fluttuazioni della metrica dovute a uno schema di carico fluttuante e riduce al minimo le rapide fluttuazioni della capacità.

Puoi creare più politiche di scalabilità del tracciamento degli obiettivi per una flotta Spot, a condizione che ciascuna politica utilizzi una metrica diversa. La flotta si ridimensiona in base alla politica che specifica la capacità massima della flotta. Ciò consente di coprire più scenari per garantire una capacità sufficiente per 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 perché la capacità target è diminuita, l'istanza riceve un avviso di interruzione dell'istanza Spot.

Nota

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

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

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

  3. Seleziona la richiesta di parco istanze spot.

  4. Scegli la scheda Auto Scaling nella parte inferiore dello schermo. Se hai selezionato il link per la tua flotta Spot, non è presente alcuna scheda; scorri invece verso il basso fino alla sezione Auto Scaling.

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

  6. 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.

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

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

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

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

  11. (Facoltativo) Per omettere la creazione di una politica di scale-in basata sulla configurazione corrente, seleziona Disabilita scale-in. È possibile creare una policy di dimensionamento utilizzando una configurazione diversa.

  12. Seleziona 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.