Perché il mio gruppo di dimensionamento automatico si è ridimensionato?
Il mio gruppo di dimensionamento automatico si è ridotto senza il mio intervento. Perché è successo?
Breve descrizione
I ridimensionamenti vengono avviati dall'utente o attivati da politiche di ridimensionamento configurate e da un ridimensionamento pianificato. Quando si verifica un ridimensionamento, un'istanza viene terminata in base alla politica di terminazione configurata.
Risoluzione
Visualizza la cronologia delle scalabilità del gruppo Auto Scaling nella console Amazon EC2, utilizzando l'interfaccia a riga di comando AWS (AWS CLI) o l'API AWS.
Nota: Se ricevi errori durante l'esecuzione dei comandi dell'interfaccia a riga di comando di AWS, assicurati di utilizzare la versione più recente dell'interfaccia a riga di comando di AWS.
Ridimensionamento basato sulla policy
Se il gruppo di dimensionamento automatico si ridimensiona a causa di una politica di ridimensionamento, nella cronologia di ridimensionamento viene visualizzato un messaggio simile al seguente:
At 2016-05-08T13:55:14Z a monitor alarm My-Scale-Down-Alarm in state ALARM triggered policy Decrease Group Size changing the desired capacity from 4 to 3.
Puoi modificare la tua politica di scalabilità del gruppo Auto Scaling utilizzando la console Amazon EC2 o con il comando put-scaling-policy dell'interfaccia a riga di comando di AWS. Per configurare quando si verifica un ridimensionamento, regola l'allarme Amazon CloudWatch associato. In alternativa, crea un nuovo allarme e quindi associa il nuovo avviso alla politica di ridimensionamento del gruppo Auto Scaling.
Ridimensionamento avviato dall'utente
Una riduzione di dimensioni attivata da un utente mostra un evento simile al seguente nella cronologia del ridimensionamento:
At 2016-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.
Puoi determinare l'utente che ha effettuato la chiamata API visualizzando i log di AWS CloudTrail.
Nota: CloudTrail deve essere configurato e abilitato prima di poter iniziare a registrare le chiamate API.
Dimensionamento automatico
Una riduzione avviata da un'azione di ridimensionamento pianificata mostra un evento simile al seguente nella cronologia del ridimensionamento:
At 2016-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 2016-02-12T16:01:25Z the scheduled action ScaleDown executed. Setting max size from 1 to 5. Setting desired capacity from 3 to 2.
Per visualizzare il dimensionamento automatico pianificato utilizzando l'interfaccia a riga di comando di AWS, esegui il seguente comando. Sostituisci MY-ASG-NAME con il nome del tuo gruppo di dimensionamento automatico.
aws autoscaling describe-scheduled-actions --auto-scaling-group-name MY-ASG-NAME
Puoi anche visualizzare e gestire la scalabilità pianificata utilizzando la console Amazon EC2. Per ulteriori informazioni, consulta Creare e gestire azioni pianificate (console).
Per ulteriori informazioni sul dimensionamento automatico Amazon EC2 basato sulla pianificazione, consulta Dimensionamento pianificato.
Informazioni correlate
Tutorial: Configura un'applicazione scalabile e con carico bilanciato
Monitoraggio delle metriche di CloudWatch per gruppi e istanze di dimensionamento automatico
Ricevere le notifiche di Amazon SNS quando il tuo gruppo di dimensionamento automatico scala
Registrazione delle chiamate API di dimensionamento automatico Amazon EC2 con AWS CloudTrail
Comandi di dimensionamento automatico dell'interfaccia a riga di comando di AWS
Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 3 anni fa
- AWS UFFICIALEAggiornata 3 anni fa