O Que É um Self-Hosted Runner?
Um self-hosted runner é uma máquina que você possui e opera que se conecta a um serviço de CI para executar jobs, em vez de depender dos runners hospedados do provedor. Você controla seu hardware, OS, ferramentas instaladas e posicionamento de rede. O trade-off é que você também assume patching, scaling, segurança e limpeza.
Por que isso importa
O self-hosting serve equipes que precisam de hardware especial, máquinas maiores, acesso a rede privada ou menor custo por minuto em escala. O custo oculto é operacional: manter os runners com patches, autoscaling e isolados entre jobs é trabalho real, e é por isso que plataformas de managed runners existem para fornecer esse controle sem a manutenção.
Conceitos relacionados
- Contrastado com runners hospedados pelo provedor e managed runners
- Você assume scaling, segurança e isolamento
- Devem ser efêmeros para permanecerem seguros
Guias relacionados
What Is a Managed Runner?A managed runner is CI compute operated by a third party that handles provisioning, scaling, isolation, and m…
What Is an Ephemeral Runner?An ephemeral runner is a CI worker that runs exactly one job on a fresh machine, then is destroyed, giving ev…
What Is a Spot Instance?A spot instance is spare cloud capacity sold at a deep discount that the provider can reclaim with little not…