Policy di dimensionamento con monitoraggio degli obiettivi per Application Auto Scaling - Application 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 con monitoraggio degli obiettivi per Application Auto Scaling

Una policy di dimensionamento del monitoraggio degli obiettivi dimensiona automaticamente l'applicazione in base al valore di un parametro target. Ciò consente all'applicazione di mantenere prestazioni ottimali ed efficienza in termini di costi senza intervento manuale.

Con il monitoraggio degli obiettivi, devi selezionare un parametro e un valore target che rappresenti il livello di utilizzo o velocità di trasmissione effettiva ideale per la tua applicazione. Application Auto Scaling crea e gestisce gli CloudWatch allarmi che attivano gli eventi di scalabilità quando la metrica si discosta dall'obiettivo. È simile al modo in cui un termostato mantiene una temperatura target.

Ad esempio, immaginiamo di avere un'applicazione Web attualmente eseguita su una serie di istanze Spot e di volere che l'utilizzo della CPU del parco istanze con scalabilità automatica rimanga intorno al 50% quando il carico sull'applicazione varia. Questo ti offre la capacità aggiuntiva per gestire i picchi di traffico senza dover mantenere un numero eccessivo di risorse inattive.

È possibile soddisfare questa esigenza creando una policy di dimensionamento del monitoraggio degli obiettivi che si rivolge a un utilizzo medio della CPU del 50%. Quindi, Application Auto Scaling impiegherà la scalabilità orizzontale (aumento della capacità) quando la CPU supera il 50 percento per gestire un carico maggiore. Impiegherà la riduzione orizzontale (diminuzione della capacità) quando la CPU scende al di sotto del 50% per ottimizzare i costi nei periodi di basso utilizzo.

Le policy di tracciamento di Target eliminano la necessità di definire CloudWatch manualmente gli allarmi e le regolazioni di ridimensionamento. Application Auto Scaling lo gestisce automaticamente in base all'obiettivo impostato.

Puoi basare le policy di dimensionamento con monitoraggio degli obiettivi sia su parametri predefiniti che personalizzati.

  • Parametri predefiniti: parametri forniti da Application Auto Scaling come l'utilizzo medio della CPU o il numero medio di richieste per destinazione.

  • Metriche personalizzate: puoi utilizzare la matematica metrica per combinare metriche, sfruttare le metriche esistenti o utilizzare le tue metriche personalizzate pubblicate su. CloudWatch

Scegli un parametro che cambi in modo inversamente proporzionale alla variazione della capacità del tuo target scalabile. Quindi, se raddoppi la capacità, la metrica diminuisce del 50 percento. Ciò consente ai dati dei parametri di attivare con precisione gli eventi di scalabilità proporzionale.