Skip to content
Latchkey

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

FerramentaOnde rodaConhecida por
RunsOnSua própria conta AWS (EC2/spot)Custo bruto de EC2, dados ficam na sua cloud
ActuatedSeu bare-metal / Arm, microVMs FirecrackerForte isolamento de microVM, cargas Arm
CirunSua própria cloud, sob demandaSobe runners incluindo GPU sob demanda
Actions Runner Controller (ARC)Seu cluster KubernetesAutoscaling 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.

Guias relacionados