View a markdown version of this page

Policy di dimensionamento semplice - Amazon EC2 Auto Scaling

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à.

Policy di dimensionamento semplice

Gli esempi seguenti mostrano come è possibile utilizzare i comandi CLI per creare semplici politiche di scalabilità. Rimangono in questo documento come riferimento per tutti i clienti che desiderano utilizzarli, ma consigliamo di utilizzare invece le politiche di tracciamento degli obiettivi o di scalabilità dei passaggi.

Analogamente alle policy di scaling step, le policy di scaling semplici richiedono la creazione di CloudWatch allarmi per le policy di scaling. Nelle policy che crei, devi anche definire se aggiungere o rimuovere istanze e quante, oppure impostare il gruppo su una dimensione esatta.

Una delle principali differenze tra le politiche di scalabilità graduale e le politiche di scalabilità semplici sono le modifiche apportate alle politiche di scalabilità graduale. Con il ridimensionamento graduale, puoi apportare modifiche maggiori o minori alle dimensioni del gruppo in base agli aggiustamenti delle fasi specificati.

Una semplice politica di ridimensionamento deve inoltre attendere il completamento di un'attività di ridimensionamento in corso o la sostituzione dello stato di salute e il termine di un periodo di recupero prima di rispondere a ulteriori allarmi. Al contrario, con la scalabilità graduale, la policy continua a rispondere agli allarmi aggiuntivi, anche mentre è in corso un'attività di scalabilità o una sostituzione del controllo dello stato di salute. Ciò significa che Amazon EC2 Auto Scaling valuta tutte le violazioni degli allarmi non appena riceve i messaggi di allarme. Per questo motivo, ti consigliamo di utilizzare invece le policy di scalabilità a gradini, anche se hai solo una regolazione della scalabilità.

Inizialmente, Dimensionamento automatico Amazon EC2 supportava solo policy di dimensionamento semplice. Se hai creato la tua policy di scalabilità prima che venissero introdotte le policy di tracciamento degli obiettivi e step scaling, la policy viene considerata come una semplice policy di scalabilità.

Utilizzate il seguente comando put-scaling-policy per creare una semplice policy di scalabilità denominatamy-simple-scale-out-policy, con un tipo di regolazione PercentChangeInCapacity che aumenti la capacità del gruppo del 30% quando l' CloudWatch allarme associato supera il valore di soglia elevato della metrica.

aws autoscaling put-scaling-policy --policy-name my-simple-scale-out-policy \ --auto-scaling-group-name my-asg --scaling-adjustment 30 \ --adjustment-type PercentChangeInCapacity

Registrare l'Amazon Resource Name (ARN) della policy. È necessario per creare l'allarme per la policy. CloudWatch

Utilizzate il seguente comando put-scaling-policy per creare una semplice politica di scalabilità denominatamy-simple-scale-in-policy, con un tipo di regolazione ChangeInCapacity che riduca la capacità del gruppo di un'istanza quando l' CloudWatch allarme associato supera il valore di soglia basso della metrica.

aws autoscaling put-scaling-policy --policy-name my-simple-scale-in-policy \ --auto-scaling-group-name my-asg --scaling-adjustment -1 \ --adjustment-type ChangeInCapacity --cooldown 180

Registrare l'Amazon Resource Name (ARN) della policy. È necessario per creare l'allarme per la policy. CloudWatch