Il mio ambiente AWS Elastic Beanstalk non si ridimensiona come previsto.
Risoluzione
Prerequisiti:
Per configurare i trigger di dimensionamento, completa i passaggi utilizzando la console Elastic Beanstalk o le impostazioni delle opzioni.
Configura i trigger di dimensionamento nella console Elastic Beanstalk
- Apri la console Elastic Beanstalk, quindi seleziona il tuo ambiente.
- Nel riquadro di navigazione, scegli Configurazione.
- Nella categoria Capacità, seleziona Modifica.
- Nella sezione Trigger di dimensionamento, scegli le opzioni del trigger, quindi scegli Applica.
Nota: Elastic Beanstalk fornisce opzioni di configurazione per le impostazioni di dimensionamento automatico nello spazio dei nomi aws:autoscaling:trigger. Le impostazioni in questo spazio dei nomi sono organizzate in base alla risorsa a cui si applicano.
Configura i trigger di dimensionamento con le impostazioni delle opzioni
Modifica le tue configurazioni di dimensionamento usando .ebextensions in impostazioni delle opzioni.
Per accedere al file di configurazione utilizzato per configurare i trigger di dimensionamento, consulta autoscaling-triggers-customize.config sul sito web di GitHub.
Il seguente file di configurazione di esempio modifica i trigger di dimensionamento basati sull'utilizzo della CPU. Se l'utilizzo della CPU in tutte le istanze è superiore all'80% per tre periodi consecutivi di due minuti, viene aggiunta un'istanza al gruppo con dimensionamento automatico. Se l'utilizzo della CPU in tutte le istanze è inferiore al 20% per lo stesso periodo, viene rimossa un'istanza dal gruppo con dimensionamento automatico.
option_settings: aws:autoscaling:trigger:
MeasureName: CPUUtilization
Statistic: Average
Unit: Percent
Period: '2'
EvaluationPeriods: '3'
UpperThreshold: '80'
UpperBreachScaleIncrement: '1'
LowerThreshold: '20'
LowerBreachScaleIncrement: '-1'
Informazioni correlate
Trigger di dimensionamento automatico