Knowledge Center Monthly Newsletter - July 2025
Stay up to date with the latest from the Knowledge Center. See all new Knowledge Center articlespublished in the last month, and re:Post’s top contributors.
Perché il mio numero di istanze previsto è diverso dal numero effettivo di istanze gestito dai provider di capacità Amazon ECS?
Il mio provider di capacità Amazon Elastic Container Service (Amazon ECS) ha un numero di istanze desiderato diverso da quello previsto. Oppure il numero di istanze desiderato è diverso da quello del gruppo Amazon EC2 Auto Scaling associato.
Risoluzione
Nota: se ricevi errori durante l’esecuzione dei comandi dell'interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Verifica se le istanze del gruppo EC2 Auto Scaling non sono riuscite a connettersi al cluster
Verifica se un'istanza appare nel gruppo Auto Scaling associato al provider di capacità ma non nella console Amazon ECS. Se sono presenti problemi a livello di configurazione di rete, AWS Identity and Access Management (IAM) o agente container Amazon ECS, l'istanza di container non può connettersi al cluster.
Per risolvere questi problemi, consulta Perché la mia istanza Amazon EC2 non può connettersi al cluster Amazon ECS?
Verifica le configurazioni del provider di capacità
Utilizza la console Amazon ECS o l'interfaccia della linea di comando AWS.
Console Amazon ECS
Completa i seguenti passaggi:
- Apri la console Amazon ECS.
- Nel pannello di navigazione, scegliCluster.
- Seleziona il tuo cluster.
- Scegli la scheda Infrastruttura.
Interfaccia della linea di comando AWS
Esegui il seguente comando describe-capacity-providers:
aws ecs describe-capacity-providers --capacity-providers YOUR_CAPACITY_PROVIDER
Nota: sostituisci YOUR_CAPACITY_PROVIDER con il nome del tuo provider di capacità.
Nell'output, controlla i valori TargetCapacity e MinimumScalingStepSize.
Per mantenere una capacità aggiuntiva per i tuoi cluster, imposta il valore TargetCapacity su un valore inferiore al 100%. Più basso è il valore, maggiore è la capacità aggiuntiva del cluster. Per ulteriori informazioni sulla capacità target, consulta Deep Dive on Amazon ECS Cluster Auto Scaling (Approfondimento del dimensionamento automatico dei cluster Amazon ECS). Per modificare TargetCapacity, utilizza la console Amazon ECS. Oppure esegui il seguente comando update-capacity-provider:
aws ecs update-capacity-provider --name YOUR_CAPACITY_PROVIDER --auto-scaling-group-provider managedScaling={targetCapacity=DESIRED_VALUE}
Nota: sostituisci YOUR_CAPACITY_PROVIDER con il nome del tuo provider di capacità e DESIRED_VALUE con il tuo valore TargetCapacity.
MinimumScalingStepSize definisce il numero minimo di istanze per l’aumento orizzontale di Amazon ECS. Amazon ECS si dimensiona in base a MinimumScalingStepSize anche quando la domanda effettiva è inferiore al valore. Di conseguenza, Amazon ECS potrebbe associare temporaneamente al provider di capacità più istanze di container di quelle necessarie. Per aggiornare MinimumScalingStepSize, esegui il seguente comando update-capacity-provider:
aws ecs update-capacity-provider --name YOUR_CAPACITY_PROVIDER --auto-scaling-group-provider managedScaling={minimumScalingStepSize=DESIRED_VALUE}
Nota: sostituisci YOUR_CAPACITY_PROVIDER con il nome del tuo provider di capacità e DESIRED_VALUE con il tuo valore MinimumScalingStepSize.
Per ulteriori informazioni, consulta Gestisci automaticamente la capacità di Amazon ECS con il dimensionamento automatico del cluster.
Controlla le configurazioni del gruppo Auto Scaling
Per verificare le policy di dimensionamento automatico e le configurazioni della capacità per il tuo gruppo Auto Scaling, esegui il seguente comando describe-auto-scaling-groups:
aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names YOUR_AUTO_SCALING_GROUP
Nota: sostituisci YOUR_AUTO_SCALING_GROUP con il nome del gruppo Auto Scaling associato al tuo provider di capacità.
Il cluster Amazon ECS Auto Scaling aggiunge automaticamente policy di dimensionamento al gruppo Auto Scaling associato al provider di capacità. Per questo motivo, non è consigliabile modificare o aggiungere policy di dimensionamento associate al gruppo Auto Scaling.
Affinché Amazon ECS effettui il dimensionamento in base a metriche come l'utilizzo della CPU, è consigliabile utilizzare AWS Application Auto Scaling. Per informazioni su come utilizzare le metriche personalizzate, consulta Autoscaling Amazon ECS services based on custom metrics with Application Auto Scaling (Dimensionamento automatico dei servizi Amazon ECS in base a metriche personalizzate con Application Auto Scaling).
Il dimensionamento automatico del cluster non modifica i valori MinimumCapacity o MaximumCapacity per il gruppo Auto Scaling. Se MinimumCapacity è superiore a 0, potrebbero esserci istanze vuote. Se **MaximumCapacity ** è troppo basso, il provider di capacità non può effettuare il dimensionamento per soddisfare le richieste dei servizi Amazon ECS. Per modificare questi valori, esegui il seguente comando update-auto-scaling-group:
aws autoscaling update-auto-scaling-group --auto-scaling-group-name YOUR_AUTO_SCALING_GROUP --min-size DESIRED_VALUE --max-size DESIRED_VALUE
Nota: sostituisci YOUR_AUTO_SCALING_GROUP con il nome del gruppo Auto Scaling associato al tuo provider di capacità e DESIRED_VALUE con i tuoi valori di capacità.
- Argomenti
- Container
- Lingua
- Italiano
