Managed Runner とは?
managed runner は、サービスとして提供される CI worker です。第三者がマシンをプロビジョニングし、フリートをスケールし、各 job を分離し、patching とクリーンアップを担い、あなたは単に workflow をそこへ向けるだけです。self-hosting の制御とコストの柔軟性を、プロバイダーホスト型 runner の低い運用負荷と組み合わせます。Latchkey のようなプラットフォームは、ephemeral で autoscaling する managed runner を提供します。
なぜ重要か
managed runner は、フリート運用を引き受けることなく、デフォルトのホスト型 runner より大きなマシン、速い起動、低いコストをチームに与えます。各 job は ephemeral で autoscaling するインスタンスで実行されるため、クリーンな分離と弾力的な容量が得られ、一時的なインフラの障害は build を失敗させる代わりに自動的に retry できます。
関連する概念
- self-hosting の制御とホスト型の利便性を組み合わせる
- 通常は ephemeral で autoscaling する
- コスト削減のためしばしば spot instance で実行される
関連ガイド
What Is a Self-Hosted Runner?A self-hosted runner is a CI worker you provision and operate yourself, rather than using the CI provider's h…
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 Runner Autoscaling?Runner autoscaling automatically adds or removes CI workers based on job demand, so capacity tracks the queue…