O Que É um Executor de Autoscaling?
Um executor de autoscaling é um modo de runner que cria compute efêmero para os jobs que chegam e o remove quando eles terminam, crescendo e encolhendo conforme a demanda. Em vez de um pool fixo, a capacidade acompanha a fila de jobs. Ele equilibra ter runners suficientes sob carga com não pagar por máquinas ociosas.
Por que importa
Pools de runners estáticos ou ficam ociosos e desperdiçam dinheiro ou ficam sem capacidade em picos. Um executor de autoscaling adiciona máquinas quando a fila cresce e as libera quando ela esvazia. Plataformas de runners gerenciados automatizam esse escalonamento para que equipes tenham capacidade de burst sem operar a fleet elas mesmas.
Guias relacionados
What Is a Docker Machine Executor?A Docker machine executor is a legacy autoscaling runner mode that spins up cloud VMs on demand, each running…
What Is a Kubernetes Executor?A Kubernetes executor runs each CI job as a pod in a cluster, using Kubernetes to schedule, isolate, and clea…
What Is a Runner Concurrency Limit?A runner concurrency limit is the maximum number of jobs a runner or fleet may execute at once, capping paral…