Opções de Runner Self-Hosted do GitHub Actions Comparadas (2026)
Se você quer runners dentro da sua própria infraestrutura, várias ferramentas tornam isso muito menos doloroso do que rodar o agente runner bruto por conta própria.
Self-hosting não significa mais gerenciar manualmente o binário do runner do GitHub em uma VM. Uma categoria de ferramentas sobe e gerencia o ciclo de vida de runners dentro da sua própria cloud ou hardware: RunsOn na sua conta AWS, Actuated com microVMs Firecracker, Cirun para runners sob demanda (incluindo GPU) na sua cloud, e Actions Runner Controller (ARC) no Kubernetes. Elas diferem em onde os jobs rodam, como isolam e quanto você ainda opera. Verifique as capacidades atuais no site de cada projeto.
Ferramentas de runner self-hosted num relance
| Ferramenta | Onde roda | Conhecida por |
|---|---|---|
| RunsOn | Sua própria conta AWS (EC2/spot) | Custo bruto de EC2, dados ficam na sua cloud |
| Actuated | Seu bare-metal / Arm, microVMs Firecracker | Forte isolamento de microVM, cargas Arm |
| Cirun | Sua própria cloud, sob demanda | Sobe runners incluindo GPU sob demanda |
| Actions Runner Controller (ARC) | Seu cluster Kubernetes | Autoscaling de runners nativo do K8s |
Escolha por onde você já roda
- Na AWS e quer o menor compute bruto: o RunsOn mantém runners na sua conta ao custo de EC2/spot.
- Tem bare metal ou hardware Arm próprio e quer isolamento: o Actuated usa microVMs Firecracker.
- Precisa de GPU ou hardware especializado sob demanda: o Cirun os sobe na sua cloud.
- Já roda Kubernetes: o ARC faz autoscaling de runners como pods.
O que você ainda opera
Todas elas mantêm dados e compute na sua infraestrutura, o que é exatamente o ponto para controle e residência. O tradeoff é que a política de escalabilidade, o patching de imagens, os limites de quota, a limpeza de disco e o plantão para uma frota travada continuam sendo sua responsabilidade. Esse tempo de operação recorrente é o custo real do self-hosting, qualquer que seja a ferramenta escolhida.
O meio-termo gerenciado
Se você quer economia no estilo self-hosted sem ser dono da frota, um runner gerenciado é a alternativa. O Latchkey roda jobs em runners gerenciados e isolados que você alcança com uma troca de uma linha no runs-on, com preço baixo por minuto, e adiciona autocorreção para que falhas transitórias se recuperem automaticamente. Você abre mão de ser dono da infraestrutura e ganha não ter de operá-la.
O veredito
Para runners na sua própria cloud, escolha pela plataforma: RunsOn (AWS), Actuated (bare metal/Arm), Cirun (sob demanda/GPU) ou ARC (Kubernetes). Se o peso operacional de qualquer uma delas é o custo real, avalie runners gerenciados como o Latchkey, que dão economia semelhante sem nenhuma das operações de frota.