Controlla le istanze terminate da 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à.

Controlla le istanze terminate da Amazon ECS

Importante

È necessario attivare la protezione scalabile in base alle istanze di Amazon EC2 Auto Scaling nel gruppo Amazon Auto Scaling per utilizzare la funzionalità di protezione gestita delle terminazioni di Cluster EC2 Auto Scaling.

La protezione dalla terminazione gestita consente al dimensionamento automatico del cluster di controllare quali istanze vengono terminate. Quando hai utilizzato la protezione gestita dalle terminazioni, Amazon ECS termina solo EC2 le istanze in cui non è in esecuzione alcuna attività Amazon ECS. Le attività eseguite da un servizio che utilizza la strategia di pianificazione DAEMON vengono ignorate e un'istanza può essere terminata mediante il dimensionamento automatico del cluster anche quando l'istanza esegue queste attività. Ciò avviene perché tutte le istanze del cluster eseguono queste attività.

Amazon ECS attiva innanzitutto l'opzione di protezione scale-in delle istanze per le EC2 istanze del gruppo Amazon Auto EC2 Scaling. Quindi, Amazon ECS inserisce le attività sulle istanze. Quando tutte le attività non daemon vengono interrotte su un'istanza, Amazon ECS avvia il processo di scalabilità in e disattiva la protezione scalabile per l'istanza. EC2 Il gruppo Amazon EC2 Auto Scaling può quindi terminare l'istanza.

La protezione scalabile delle istanze di Amazon EC2 Auto Scaling controlla quali EC2 istanze possono essere chiuse da Amazon Auto Scaling. EC2 Le istanze con la funzione di riduzione orizzontale attivata non possono essere terminate durante il processo di riduzione orizzontale. Per ulteriori informazioni sulla protezione scalabile in base alle istanze di Amazon EC2 Auto Scaling, consulta Using Instance Scale-Information Protection nella Amazon Auto EC2 Scaling User Guide.

Puoi impostare la percentuale targetCapacity in modo da avere capacità di riserva. Ciò consente di avviare più rapidamente le attività future perché il gruppo Amazon EC2 Auto Scaling non deve avviare più istanze. Amazon ECS utilizza il valore della capacità target per gestire la CloudWatch metrica creata dal servizio. Amazon ECS gestisce la CloudWatch metrica. Il gruppo Amazon EC2 Auto Scaling viene trattato come uno stato stazionario in modo che non sia richiesta alcuna azione di scalabilità. I valori possono essere compresi tra 0 e 100%. Ad esempio, per configurare Amazon ECS per mantenere una capacità libera del 10% oltre a quella utilizzata dalle attività Amazon ECS, imposta il valore della capacità target al 90%. Quando imposti il valore di targetCapacity su un provider di capacità, tieni presenti le considerazioni seguenti.

  • Un targetCapacity valore inferiore al 100% rappresenta la quantità di capacità libera ( EC2 istanze Amazon) che deve essere presente nel cluster. Capacità libera significa che non ci sono attività in esecuzione.

  • I vincoli di posizionamento come le zone di disponibilità, senza ulteriori binpack, costringono Amazon ECS a eseguire infine un'attività per ogni istanza, comportamento che potrebbe non essere quello desiderato.

È necessario attivare la protezione scalabile in base alle istanze di Amazon EC2 Auto Scaling nel gruppo Amazon Auto Scaling per utilizzare la protezione EC2 gestita dalle terminazioni. Se non attivi la protezione da ridimensionamento, l'attivazione della protezione da terminazione gestita può portare a comportamenti indesiderati. Ad esempio, è possibile che le istanze siano bloccate in uno stato di svuotamento. Per ulteriori informazioni, consulta Using Instance Scale-In Protection nella Amazon Auto EC2 Scaling User Guide.

Quando utilizzi la protezione dalla terminazione con un fornitore di capacità, non eseguire azioni manuali, come scollegare l'istanza, sul gruppo Amazon Auto EC2 Scaling associato al fornitore di capacità. Le azioni manuali possono interrompere il processo di ridimensionamento del provider di capacità. Se scolleghi un'istanza dal gruppo Amazon EC2 Auto Scaling, devi anche annullare la registrazione dell'istanza scollegata dal cluster Amazon ECS.