Perché il mio gruppo Amazon EC2 Auto Scaling si è ridotto orizzontalmente?

3 minuti di lettura
0

Il mio gruppo Amazon Elastic Compute Cloud (Amazon EC2) Auto Scaling si è ridotto orizzontalmente senza il mio intervento. Voglio capire come è successo.

Risoluzione

Le policy, gli utenti e le pianificazioni scalano i tuoi gruppi EC2 Auto Scaling. Le policy di terminazione controllano le terminazioni delle istanze quando si verificano eventi di scale-in.

Per visualizzare la cronologia delle attività di scalabilità del tuo gruppo Auto Scaling, utilizza la console Amazon EC2, l'interfaccia della linea di comando AWS (AWS CLI) o l'API AWS.

Nota: se ricevi messaggi di errore durante l'esecuzione dei comandi dell'interfaccia della linea di comando AWS (AWS CLI), consulta la sezione Troubleshoot AWS CLI errors. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Scalabilità basata su policy

Se un gruppo Auto Scaling segue una politica di ridimensionamento per scalare, nella cronologia delle attività viene visualizzato un messaggio di evento correlato.

Esempio di messaggio di evento scale-in:

At 2023-05-08T13:55:14Z a monitor alarm My-Scale-In-Alarm in state ALARM triggered policy Decrease Group Size changing the desired capacity from 4 to 3.

Usa la console Amazon EC2 o il comando AWS CLI put-scaling-policy per modificare la tua policy di scalabilità. Successivamente, configura un allarme Amazon CloudWatch per impostare le condizioni per il tuo evento di scalabilità. Quindi, associa CloudWatch alarm alla tua policy.

Ridimensionamento avviato dall'utente

Se un utente avvia un evento di scale-in del gruppo Auto Scaling, nella cronologia delle attività viene visualizzato un messaggio di evento correlato.

Esempio di messaggio di evento scale-in:

At 2023-05-13T15:03:47Z a user request update of AutoScalingGroup constraints to min: 12, max: 20, desired: 13 changing the desired capacity from 14 to 13.

Consulta i log AWS CloudTrail associati per trovare l'utente che ha effettuato la chiamata API dell'evento scale-in.

Nota: CloudTrail deve essere configurato prima di poter registrare le chiamate API.

Dimensionamento automatico

Se un gruppo Auto Scaling segue una policy di scalabilità pianificata per scalare, nella cronologia delle attività viene visualizzato un messaggio relativo all'evento.

Esempio di messaggio di evento scale-in:

At 2023-02-12T16:01:25Z a scheduled action update of AutoScalingGroup constraints to min: 1, max: 5, desired: 2 changing the desired capacity from 3 to 2.
At 2023-02-12T16:01:25Z the scheduled action ScaleIn executed. Setting max size from 1 to 5. Setting desired capacity from 3 to 2.

Esegui il seguente comando AWS CLI per visualizzare un evento di scale-in pianificato:

aws autoscaling describe-scheduled-actions --auto-scaling-group-name my_scaling_group_name

Nota: nel tuo comando, sostituisci il my_scaling_group_name con il nome del tuo gruppo Auto Scaling.

Informazioni correlate

Tutorial: imposta un'applicazione dimensionabile e con bilanciamento del carico

Monitoraggio delle metriche di CloudWatch per gruppi e istanze di dimensionamento automatico

Registrazione delle chiamate API di dimensionamento automatico Amazon EC2 con AWS CloudTrail

AWS UFFICIALE
AWS UFFICIALEAggiornata 8 mesi fa