I gruppi di nodi gestiti di Amazon EKS ora supportano i warm pool di EC2 Auto Scaling
I gruppi di nodi gestiti di Amazon Elastic Kubernetes Service (Amazon EKS) ora supportano i warm pool di Auto Scaling, consentendo di mantenere istanze EC2 pre-inizializzate pronte per un rapido aumento della capacità. In questo modo è possibile ridurre la latenza di provisioning dei nodi per applicazioni con picchi di traffico, carichi di lavoro sensibili al fattore tempo o tempi di avvio delle istanze elevati a causa di script di inizializzazione complessi e dipendenze software.
Con i warm pool abilitati, il gruppo di nodi gestiti di EKS mantiene un pool di istanze che hanno già completato l'inizializzazione del sistema operativo, l'esecuzione dei dati utente e la configurazione del software. Quando la domanda aumenta e il gruppo Auto Scaling esegue la scalabilità orizzontale, le istanze passano dal warm pool al servizio attivo senza ripetere l'intera sequenza di avvio a freddo. È possibile configurare le istanze nel warm pool come Stopped (costo inferiore, transizione più lunga) o Running (costo superiore, transizione più rapida). È inoltre possibile abilitare il riutilizzo durante la riduzione della capacità, in modo che le istanze vengano restituite al warm pool anziché terminate. I warm pool funzionano con Cluster Autoscaler senza richiedere alcuna configurazione aggiuntiva.
È possibile abilitare i warm pool tramite l'API EKS, la AWS CLI, la console di gestione AWS o AWS CloudFormation aggiungendo un warmPoolConfig alle richieste CreateNodegroup o UpdateNodegroupConfig. I gruppi di nodi gestiti esistenti che non abilitano i warm pool non subiranno variazioni.
Questa funzionalità è disponibile in tutte le regioni AWS in cui è supportato Amazon EKS, ad eccezione della regione Cina (Pechino), gestita da Sinnet, e della regione Cina (Ningxia), gestita da NWCD. Per iniziare, consulta la documentazione sui gruppi di nodi gestiti di Amazon EKS.