Des runners GitHub plus rapides et moins chers : comment faire ? — Cyril Rohr (RunsOn)
Continuous Delivery Paris
0:00 / 0:00
Des runners GitHub plus rapides et moins chers : comment faire ? — Cyril Rohr (RunsOn)
67 просмотров · 7 дней назад
Continuous Delivery Paris
2 подписчика
67 просмотров · 7 дней назад
Tout le monde voit la ligne GitHub Actions sur la facture. Beaucoup moins de monde sait ce que coûtent vraiment les minutes d'attente, ni ce qu'on économiserait en changeant d'approche.
Cyril Rohr, fondateur de RunsOn, fait le tour des options pour faire tourner ses runners GitHub : managé par GitHub, SaaS, ou self-hosted. Le besoin, les pièges de chaque approche, et ce que chacune coûte réellement. RunsOn exécute environ 2% du trafic mondial GitHub Actions, ce qui donne une vue assez large sur ce qui casse et ce qui coûte.
Meetup Continuous Delivery Paris — 15 septembre 2026, chez Algolia.
Le groupe : https://www.meetup.com/paris-continuo...
Chapitres
00:00 Cyril Rohr, RunsOn, 2% du trafic GitHub Actions
00:41 Le problème : la facture, et les minutes qui s'épuisent
01:35 Le problème : la lenteur, et le test sharding qu'elle impose
02:35 Prix contre performance CPU : où se situe GitHub
03:37 Les self-hosted runners, et où ça coince
04:35 La timeline de l'écosystème, de 2019 à aujourd'hui
05:06 Les trois modèles : managé, hybride, dans votre infra
06:05 Les solutions open source : ARC et le module Terraform
07:37 Construire la sienne : webhooks ou Scaleset API
09:36 Pourquoi RunsOn plutôt qu'une solution existante
11:36 runs-on n'est pas un label, c'est un tableau
12:35 Le leaderboard prix / performance, et l'évolution des CPU
15:35 Ce qu'on oublie de compter : cache, concurrence, réseau, support
17:35 Le cache : le benchmark, et pourquoi c'est là qu'on gagne du temps
19:35 Rediriger le cache vers S3, et les effets de bord
22:36 Attacher un disque persistant au runner
24:35 Télémétrie : CloudWatch, OpenTelemetry, graphes en fin de job
25:35 Passer à l'échelle : ce que "build your own" coûte vraiment
26:35 Quotas, rate limits, spot et fallback
27:35 Démarrage à froid, AMI, et le cas Windows
29:05 Comment choisir : les compromis, cas par cas
30:35 Placement des jobs, et la dépendance à l'uptime GitHub
31:35 Le compute crunch qui arrive
32:35 Les sandbox agents, et ce que ça change pour le marché
33:35 GitHub va-t-il réagir ? A-t-on encore besoin d'une CI distante ?