Dimensionamento con monitoraggio degli obiettivi: scala il parco istanze spot definendo come target un valore per una metrica specifica
Con il dimensionamento con monitoraggio degli obiettivi, crei una policy di dimensionamento con monitoraggio degli obiettivi selezionando un parametro e impostando un valore target. Poi, il parco istanze spot crea e gestisce gli allarmi di CloudWatch che attivano la policy di dimensionamento e calcola la regolazione del dimensionamento in base al parametro scelto e al valore target. La policy di dimensionamento regola la capacità aggiungendo o rimuovendo istanze in base alle necessità per mantenere il parametro al valore target specificato o vicino a esso. Una policy di monitoraggio degli obiettivi non solo mantiene il parametro vicino al valore target, ma si adatta anche alle fluttuazioni del parametro dovute a un modello di carico fluttuante e riduce al minimo le fluttuazioni rapide della capacità.
È possibile creare più policy di dimensionamento con monitoraggio degli obiettivi per un parco istanze spot, purché ciascuna policy utilizzi parametri diversi. Il parco istanze si dimensiona in base alla policy che specifica la capacità di parco istanze più ampia. Ciò ti 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 a seguito della diminuzione della capacità obiettivo, l’istanza riceve un avviso di interruzione dell’istanza spot.
Nota
Non modificare o eliminare gli allarmi di CloudWatch che il parco istanze spot gestisce per una policy di dimensionamento con monitoraggio degli obiettivi. Il parco istanze spot elimina gli allarmi automaticamente quando elimini la policy di dimensionamento con monitoraggio degli obiettivi.
Prerequisiti
-
La richiesta della serie di istanze spot deve avere un tipo di richiesta di
maintain. La scalabilità automatica non è supportata per le richieste del tiporequest. -
Configurazione di Autorizzazioni IAM richieste per la scalabilità automatica del parco istanze spot.
-
Rivedere le Considerazioni.
Per configurare una policy di monitoraggio dei target
-
Apri la console Amazon EC2 all’indirizzo https://console.aws.amazon.com/ec2/
. -
Nel riquadro di navigazione, selezionare Spot Requests (Richieste Spot).
-
Seleziona la richiesta di parco istanze spot.
-
Scegli la scheda Dimensionamento automatico nella parte inferiore dello schermo. Se hai selezionato il link per il tuo parco istanze spot, non è presente alcuna scheda; invece, scorri verso il basso fino alla sezione Dimensionamento automatico.
-
Se la scalabilità automatica non è configurata, selezionare Configure (Configurare).
-
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.
-
In Policy name (Nome policy), immettere un nome per la policy.
-
Selezionare un Target metric (Parametro di destinazione).
-
Immettere un Target value (Valore di destinazione) per il parametro.
-
Per il tempo di raffreddamento, specifica un nuovo valore (in secondi) o mantieni il valore predefinito.
-
(Facoltativo) Per omettere la creazione di una policy di ridimensionamento in base alla configurazione attuale, seleziona Disabilita dimensionamento. È possibile creare una policy di dimensionamento utilizzando una configurazione diversa.
-
Scegliere Save (Salva).
Configurare una policy di dimensionamento di monitoraggio dei target utilizzando la AWS CLI
-
Registrare la richiesta del parco istanze spot come un obiettivo scalabile utilizzando il comando register-scalable-target
-
Creare una policy di dimensionamento utilizzando il comando put-scaling-policy.