Skip to content
Latchkey

Self-Hosted Runner とは?

self-hosted runner は、プロバイダーのホスト型 runner に頼る代わりに、CI サービスに接続して job を実行する、自分が所有し運用するマシンです。そのハードウェア、OS、インストール済みツール、ネットワーク配置を制御します。トレードオフは、patching、scaling、セキュリティ、クリーンアップも自分が担うことです。

なぜ重要か

self-hosting は、特別なハードウェア、より大きなマシン、プライベートネットワークへのアクセス、または規模における低い分単価を必要とするチームに向いています。隠れたコストは運用です。runner を patch し、autoscaling し、job 間で分離し続けるのは実際の作業であり、だからこそ managed runner プラットフォームがその手間なしにその制御を提供するために存在します。

関連する概念

  • プロバイダーホスト型や managed runner と対比される
  • scaling、セキュリティ、分離を自分が担う
  • 安全であり続けるには ephemeral であるべき

関連ガイド