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à.
Il gruppo Auto Scaling nel tuo ambiente Elastic Beanstalk utilizza due CloudWatch allarmi Amazon per attivare le operazioni di scalabilità. I trigger predefiniti eseguono il dimensionamento quando la media del traffico di rete in uscita da ciascuna istanza è superiore a 6 MB o inferiore a 2 MB per un intervallo di tempo di cinque minuti. Per utilizzare Amazon EC2 Auto Scaling in modo efficace, configura i trigger appropriati per la tua applicazione, il tipo di istanza e i requisiti di servizio. È possibile effettuare il dimensionamento in base a diverse statistiche, tra cui latenza, I/O su disco, uso della CPU e numero di richieste.
Per ulteriori informazioni su CloudWatch metriche e allarmi, consulta Amazon CloudWatch Concepts nella Amazon CloudWatch User Guide.
Configurazione dei trigger di Auto Scaling
Puoi configurare i trigger che consentono di regolare il numero di istanze nel gruppo Auto Scaling del tuo ambiente nella console Elastic Beanstalk.
Per configurare i trigger nella console Elastic Beanstalk
Apri la console Elastic Beanstalk
e, nell'elenco Regioni, seleziona la tua. Regione AWS -
Nel pannello di navigazione selezionare Environments (Ambienti), quindi selezionare il nome dell'ambiente dall'elenco.
Nota
Se si dispone di molti ambienti, utilizzare la barra di ricerca per filtrare l'elenco degli ambienti.
Nel riquadro di navigazione, selezionare Configuration (Configurazione).
-
Nella categoria di configurazione Capacity (Capacità), scegliere Edit (Modifica).
-
Nella sezione Scaling triggers (Trigger di dimensionamento), configurare le impostazioni seguenti:
-
Metric (Parametro): parametro utilizzato per il trigger di Auto Scaling.
-
Statistic (Statistica): calcolo statistico che deve essere utilizzato dal trigger, ad esempio
Average
. -
Unit (Unità): unità di misura del parametro di trigger, ad esempio Bytes (Byte).
-
Periodo: specifica la frequenza con cui Amazon CloudWatch misura le metriche relative al trigger.
-
Breach duration (Durata utilizzo fuori limite): intervallo di tempo, espresso in minuti, in cui un parametro può trovarsi al di fuori della soglia massima e minima prima di attivare un'operazione di dimensionamento.
-
Upper threshold (Soglia massima): se il parametro supera questo valore per la durata dell'utilizzo fuori limite impostata, viene attivata un'operazione di dimensionamento.
-
Incremento di scalabilità: il numero di EC2 istanze Amazon da aggiungere quando si esegue un'attività di scalabilità.
-
Lower threshold (Soglia minima): se il parametro scende al di sotto di questo valore per la durata dell'utilizzo fuori limite impostata, viene attivata un'operazione di dimensionamento.
-
Incremento di scalabilità: il numero di EC2 istanze Amazon da rimuovere durante l'esecuzione di un'attività di scalabilità.
-
-
Per salvare le modifiche scegli Apply (Applica) nella parte inferiore della pagina.
Spazio dei nomi aws:autoscaling:trigger
In Elastic Beanstalk sono disponibili opzioni di configurazione delle impostazioni di Auto Scaling nello spazio dei nomi aws:autoscaling:trigger. Le impostazioni in questo namespace sono organizzate in base alla risorsa a cui si applicano.
option_settings:
AWSEBAutoScalingScaleDownPolicy.aws:autoscaling:trigger:
LowerBreachScaleIncrement: '-1'
AWSEBAutoScalingScaleUpPolicy.aws:autoscaling:trigger:
UpperBreachScaleIncrement: '1'
AWSEBCloudwatchAlarmHigh.aws:autoscaling:trigger:
UpperThreshold: '6000000'
AWSEBCloudwatchAlarmLow.aws:autoscaling:trigger:
BreachDuration: '5'
EvaluationPeriods: '1'
LowerThreshold: '2000000'
MeasureName: NetworkOut
Period: '5'
Statistic: Average
Unit: Bytes