Policy di dimensionamento semplice - Dimensionamento automatico Amazon EC2

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 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 politiche di scalabilità graduale, le politiche di scalabilità semplici richiedono la creazione di CloudWatch allarmi per le politiche di scalabilità. Nelle politiche create, è inoltre necessario definire se aggiungere o rimuovere le 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 è rappresentata dalle regolazioni dei passaggi che si ottengono con le politiche di scalabilità graduale. Con la scalatura per fasi, puoi apportare modifiche più o meno grandi alla dimensione del gruppo in base alle regolazioni dei passaggi specificate.

Una semplice politica di scalabilità deve inoltre attendere il completamento di un'attività di scalabilità in corso o la sostituzione di un controllo 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 a ulteriori allarmi, anche mentre è in corso un'attività di scalabilità o la sostituzione di un 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 politiche di scalabilità graduale, anche se hai solo una singola modifica della scalabilità.

Inizialmente, Dimensionamento automatico Amazon EC2 supportava solo policy di dimensionamento semplice. Se hai creato la tua politica di scalabilità prima dell'introduzione delle politiche di tracciamento degli obiettivi e di scalabilità per fasi, la tua politica viene considerata una semplice politica di scalabilità.

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

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. Ne hai bisogno per creare l' CloudWatch allarme per la politica.

Utilizzate il seguente put-scaling-policycomando 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 metrico inferiore.

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. Ne hai bisogno per creare l' CloudWatch allarme per la politica.