Complete a 3 Question Survey and Earn a re:Post Badge
Help improve AWS Support Official channel in re:Post and share your experience - complete a quick three-question survey to earn a re:Post badge!
Come posso modificare il mio tipo di istanza di container in Amazon ECS?
Desidero modificare il tipo di istanza di container nel mio cluster Amazon Elastic Container Service (Amazon ECS).
Breve descrizione
Per modificare il tipo di istanza di container, esegui una delle seguenti azioni:
- Utilizza la console Amazon ECS per aggiornare l'istanza di container.
- Utilizza AWS CloudFormation per aggiornare l'istanza di container.
- Aggiorna l'istanza di container nel cluster Amazon ECS.
Dopo aver modificato il tipo di istanza di container, devi sostituire le istanze di container precedenti nel cluster Amazon ECS.
Risoluzione
Utilizza la console Amazon ECS per aggiornare l'istanza di container
Completa i seguenti passaggi:
- Apri la console Amazon ECS.
- Nel pannello di navigazione, scegliCluster.
- Seleziona il cluster.
- Scegli la scheda Infrastruttura, quindi seleziona il gruppo Amazon EC2 Auto Scaling associato al provider di capacità in uso.
- Scegli il modello di avvio del gruppo EC2 Auto Scaling.
- Crea una versione del modello di avvio.
- Per Tipo di istanza, scegli la nuova versione del modello di avvio.
- Aggiorna il gruppo Auto Scaling con la nuova versione del modello di avvio.
Utilizza CloudFormation per aggiornare l'istanza di container
Completa i seguenti passaggi:
- Apri la console di CloudFormation.
- Seleziona lo stack che contiene le risorse Amazon ECS.
- Aggiorna il modello di stack per lo stack che contiene la risorsa in modo da modificare il valore InstanceType.
Nota: dopo aver modificato il valore InstanceType, per impostazione predefinita, la policy AutoScalingReplacingUpdate genera un nuovo modello di avvio. Inoltre, CloudFormation aggiorna il gruppo Auto Scaling alla versione più recente del modello di avvio. CloudFormation non sostituisce però automaticamente le istanze esistenti. - Utilizza i set di modifiche per aggiornare gli stack oppure aggiorna direttamente gli stack.
Aggiorna l'istanza di container nel cluster Amazon ECS
Completa i seguenti passaggi:
- Apri la console Amazon ECS.
- Nel pannello di navigazione, scegliCluster.
- Seleziona il cluster.
- Scegli la scheda Infrastruttura, quindi seleziona il gruppo Auto Scaling associato al provider di capacità in uso.
- In Requisiti dei tipi di istanza, effettua una selezione in Tipo di istanza.
Se il gruppo Auto Scaling ottiene il tipo di istanza dal modello di avvio, utilizza la console Amazon ECS per aggiornare l'istanza di container. - Scegli Aggiorna.
Sostituisci l'istanza di container precedente
Per ridurre i tempi di inattività dell'applicazione, ridimensiona le istanze aggiuntive prima di svuotare le istanze di container precedenti.
Configura le seguenti impostazioni per la capacità desiderata del gruppo Auto Scaling:
- Per Capacità desiderata, inserisci un valore che sia il doppio del valore esistente.
- Per Capacità desiderata massima, aggiorna il valore in modo che sia maggiore del valore Capacità desiderata.
Per sostituire l'istanza precedente con una nuova istanza, completa i seguenti passaggi:
- Apri la console Amazon ECS.
- Nel pannello di navigazione, scegliCluster.
- Seleziona il cluster.
- Scegli la scheda Infrastruttura.
- In Istanze di container, seleziona l'ID dell'istanza di container precedente.
- Espandi il menu Operazioni, quindi scegli Drain (Svuota).
- Verifica che il valore Numero di attività in esecuzione per l'istanza di container precedente sia 0.
- Seleziona l'ID dell'istanza di container precedente, quindi scegli Annulla registrazione.
- Imposta Capacità desiderata e Capacità desiderata massima sui valori originali, quindi scegli Salva.
Nota: se il tuo gruppo Auto Scaling ha la policy di terminazione predefinita, questa azione chiude le istanze di container precedenti nel cluster Amazon ECS
Altrimenti utilizza un metodo di aggiornamento delle istanze per aggiornare le istanze in un gruppo Auto Scaling.
Informazioni correlate
Verificare quali istanze Auto Scaling vengono terminate durante la riduzione orizzontale
