autoscaling ランナー - CI/CD用語集の定義
autoscaling ランナーは、job のキューに合わせてランナー数を自動的に増減させます。
autoscaling ランナーのセットアップは、job がキューに入ると自動的にランナーを追加し、需要が下がると削除して、容量を負荷に合わせるため、キュー待ちもアイドルなマシンへの支払いも発生しません。
autoscaling は保留中の job のキューを監視し、ランナーの数を調整します。これは、手動での容量計画なしにセルフホストランナーをコスト効率よく運用するための鍵です。
スケールの判断に使うシグナル
autoscaler は一般に、webhook または API ポーリングを通じてキューに入ったワークフローの job に反応します。各ランナーは 1 つの job の後に使い捨てになるため、エフェメラルランナーは autoscaling と自然に組み合わせられます。
関連ガイド
Runner Scale Set - CI/CD Glossary DefinitionRunner Scale Set: A runner scale set is a group of homogeneous ephemeral runners managed by the Actions Runne…
Warm Pool (Runners) - CI/CD Glossary DefinitionWarm Pool (Runners): A warm pool is a set of pre-booted, idle runners kept ready so a queued job starts almos…