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

Devi attivare la protezione da ridimensionamento dell'istanza del dimensionamento automatico nel gruppo con dimensionamento automatico per utilizzare la funzionalità di protezione da terminazione gestita del dimensionamento automatico del cluster.

La protezione gestita dalla terminazione consente la scalabilità automatica del cluster per 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 EC2 le istanze del gruppo Auto 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 Auto Scaling può quindi terminare l'istanza.

La protezione scalabile in base alle istanze di Auto Scaling controlla quali EC2 istanze possono essere terminate mediante Auto Scaling. 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 Auto Scaling, consulta Using Instance Scale-In protection nella Amazon Auto EC2 Scaling User Guide.

Puoi impostare la targetCapacity percentuale in modo da disporre di capacità inutilizzata. Ciò consente di avviare più rapidamente le attività future perché il gruppo 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 Auto Scaling viene trattato come uno stato stazionario in modo che non sia richiesta alcuna azione di ridimensionamento. 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.

Devi attivare la protezione da ridimensionamento dell'istanza del dimensionamento automatico nel gruppo con dimensionamento automatico per utilizzare la protezione da terminazione gestita. 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 da terminazione con un provider di capacità, non eseguire operazioni manuali, come lo scollegamento dell'istanza, sul gruppo con dimensionamento automatico associato al provider di capacità. Le azioni manuali possono interrompere il processo di ridimensionamento del provider di capacità. Se scolleghi un'istanza dal gruppo con dimensionamento automatico, devi anche annullare la registrazione dell'istanza scollegata dal cluster Amazon ECS.