Crea una politica di scalabilità di tracciamento mirata per la scalabilità automatica del servizio Amazon ECS - 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à.

Crea una politica di scalabilità di tracciamento mirata per la scalabilità automatica del servizio Amazon ECS

Crea una politica di scalabilità di tracciamento mirata per consentire ad Amazon ECS di aumentare o diminuire automaticamente il numero di attività desiderato nel tuo servizio. Il monitoraggio del target funziona sulla base di un valore metrico target.

  1. Oltre alle autorizzazioni IAM standard per la creazione e l'aggiornamento dei servizi, sono necessarie autorizzazioni aggiuntive. Per ulteriori informazioni, consulta Autorizzazioni IAM richieste per la scalabilità automatica del servizio Amazon ECS.

  2. Determina le metriche da utilizzare per la policy. Sono disponibili i seguenti parametri:

    • ECSServiceMedia CPUUtilization: l'utilizzo medio della CPU che il servizio dovrebbe utilizzare.

    • ECSServiceAverageMemoryUtilization— Utilizzo medio della memoria che il servizio dovrebbe utilizzare.

    • ALBRequestCountPerTarget— Il numero medio di richieste al minuto che l'attività dovrebbe idealmente ricevere.

  3. Apri la console alla https://console.aws.amazon.com/ecs/v2.

  4. Nella pagina Clusters (Cluster), scegli il cluster.

  5. Nella pagina dei dettagli del cluster, nella sezione Servizi, quindi scegli il servizio.

    Viene visualizzata la pagina dei dettagli del servizio.

  6. Scegli Imposta il numero di attività.

  7. Nella sezione Conteggio delle attività del servizio Amazon ECS, scegli Usa scalabilità automatica.

    Viene visualizzata la sezione Conteggio delle attività.

    1. In Numero minimo di attività, immettere il limite inferiore del numero di attività da utilizzare per la scalabilità automatica del servizio. Il numero desiderato non scenderà al di sotto di questo conteggio.

    2. In Massimo, immettere il limite superiore del numero di attività da utilizzare per la scalabilità automatica del servizio. Il numero desiderato non sarà superiore a questo conteggio.

    3. Scegli Save (Salva).

      Viene visualizzata la pagina delle politiche.

  8. Scegli Crea politica di scalabilità.

    Viene visualizzata la pagina Crea policy.

  9. In Tipo di policy di dimensionamento, scegli Monitoraggio obiettivi.

  10. In Policy name (Nome policy), immetti il nome della policy.

  11. Per Tipo di metrica, scegli le metriche dall'elenco di opzioni.

  12. Per l'utilizzo di Target, inserisci il valore target per la percentuale di attività che Amazon ECS deve mantenere. La scalabilità automatica del servizio consente di scalare la capacità fino a raggiungere l'utilizzo medio previsto o fino a raggiungere il numero massimo di attività specificato.

  13. In Impostazioni aggiuntive, procedi come segue

    1. Per il periodo di recupero scalabile, inserite la quantità di tempo in secondi dopo il completamento di un'attività scalabile prima che possa iniziare un'altra attività scalabile.

    2. Per Periodo di recupero con scalabilità orizzontale, inserite il periodo di attesa, in secondi, per l'entrata in vigore di un'attività di scale-out precedente.

    3. Per creare solo una politica di scalabilità orizzontale, seleziona Disabilita scale-in.

  14. Scegli Crea politica di scalabilità.

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

  2. Crea una politica di scalabilità utilizzando il comando. put-scaling-policy