Scala il tuo ECS servizio Amazon utilizzando un valore metrico target - Amazon Elastic Container Service

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

Scala il tuo ECS servizio Amazon utilizzando un valore metrico target

Con le policy di dimensionamento con monitoraggio degli obiettivi, puoi scegliere un parametro e impostare un valore obiettivo. Amazon ECS Service Auto Scaling crea e gestisce gli CloudWatch allarmi che controllano la politica di scalabilità e calcola la regolazione della scalabilità in base alla metrica e al valore target. La policy di dimensionamento aggiunge o rimuove le attività di servizio in base alle necessità, per mantenere il parametro al valore di destinazione specificato o vicino a esso. Oltre a mantenere il parametro vicino al valore di destinazione, una policy di dimensionamento di monitoraggio obiettivi si adatta alle fluttuazioni del parametro dovute a un modello di carico fluttuante e riduce al minimo le fluttuazioni rapide del numero di attività in esecuzione all'interno del servizio.

Considerazioni

Tieni presenti le seguenti informazioni quando usi le policy di tracciamento delle destinazioni:

  • Una policy di dimensionamento di monitoraggio obiettivi presuppone che essa debba eseguire un dimensionamento orizzontale quando il parametro specificato supera il valore di destinazione. Non puoi utilizzare una policy di dimensionamento di monitoraggio obiettivi per il dimensionamento orizzontale quando il parametro specificato è inferiore al valore di destinazione.

  • Una policy di dimensionamento di monitoraggio obiettivi non esegue il dimensionamento quando il parametro specificato non dispone di dati sufficienti. Non esegue la scalabilità in quanto la carenza di dati non viene interpretata come basso utilizzo.

  • Potrebbero esserci delle differenze tra il valore di destinazione e i punti di dati dei parametri reali. Ciò avviene perché Service Auto Scaling agisce sempre con prudenza, arrotondando per eccesso o per difetto quando determina la capacità da aggiungere o rimuovere. In questo modo si impedisce l'aggiunta di capacità insufficiente o la rimozione di capacità eccessiva.

  • Per garantire la disponibilità delle applicazioni, il servizio aumenta in proporzione al parametro il più veloce possibile, ma si riduce in modo più graduale.

  • Application Auto Scaling disattiva i processi di scalabilità mentre sono in corso le ECS implementazioni di Amazon. Tuttavia, durante l'implementazione i processi di dimensionamento orizzontale continuano a verificarsi, a meno che non siano sospesi. Per ulteriori informazioni, consulta Scalabilità automatica e implementazioni dei servizi.

  • Puoi avere diverse politiche di scalabilità di tracciamento per un ECS servizio Amazon, a condizione che ognuna di esse utilizzi una metrica diversa. Lo scopo di Service Auto Scaling è sempre quello di assegnare la priorità alla disponibilità, quindi il suo comportamento varia a seconda che le policy di monitoraggio degli obiettivi siano pronte o meno per l'aumento o la riduzione orizzontale. Il servizio viene aumentato se una qualsiasi delle policy di monitoraggio delle destinazioni è pronta per l'aumento, ma viene ridotto solo se tutte le policy di monitoraggio delle destinazioni (con la parte di riduzione abilitata) sono pronte per la riduzione.

  • Non modificare o eliminare gli CloudWatch allarmi gestiti da Service Auto Scaling per una politica di scalabilità di tracciamento degli obiettivi. Service Auto Scaling elimina gli allarmi automaticamente quando elimini la policy di dimensionamento.

  • Il parametro ALBRequestCountPerTarget per le policy di scalabilità del monitoraggio delle destinazioni non è supportato per il tipo di implementazione blu/verde.

Per ulteriori informazioni sulle policy di dimensionamento di tracciamento target, consulta la sezione relativa alle policy di dimensionamento di tracciamento target nella Guida per l'utente di Application Auto Scaling.

Per configurare le politiche di scalabilità target per il tuo ECS servizio Amazon utilizzando la console Amazon ECS
  1. Oltre alle IAM autorizzazioni standard per la creazione e l'aggiornamento dei servizi, sono necessarie autorizzazioni aggiuntive. Per ulteriori informazioni, consulta IAMautorizzazioni necessarie per la scalabilità automatica ECS del servizio Amazon.

  2. È possibile configurare una politica di scalabilità quando si crea o si aggiorna un servizio. Per ulteriori informazioni, consultare uno dei seguenti argomenti:

Per configurare le politiche di scalabilità target per il tuo ECS servizio Amazon utilizzando il AWS CLI
  1. Oltre alle IAM autorizzazioni standard per la creazione e l'aggiornamento dei servizi, sono necessarie autorizzazioni aggiuntive. Per ulteriori informazioni, consulta IAMautorizzazioni necessarie per la scalabilità automatica ECS del servizio Amazon.

  2. Registra il tuo ECS servizio Amazon come destinazione scalabile utilizzando il register-scalable-targetcomando.

  3. Crea una politica di scalabilità utilizzando il put-scaling-policycomando.