ウォームプール (ランナー) - CI/CD用語集の定義
ウォームプールは事前に起動されたランナーをアイドル状態で準備しておき、job が cold-start の遅延を回避できるようにします。
ウォームプールとは、キューに入った job がマシンの起動と構成を待つ代わりにほぼ即座に開始できるよう、事前に起動されアイドル状態で準備されたランナーのセットです。
ウォームプールは、わずかなアイドルコストと引き換えに、はるかに速い job 開始時間を得ます。cold-start (VM の起動とランナーのセットアップ) がなければ各 job に数分を追加してしまう場合に特に有用です。
サイジング
プールのサイズを典型的な同時需要の近くに設定します。小さすぎると job はまだ cold-start し、大きすぎるとアイドルなマシンに支払うことになります。autoscaling は一日を通じてプールを調整できます。
関連ガイド
Autoscaling Runner - CI/CD Glossary DefinitionAutoscaling Runner: An autoscaling runner setup automatically adds runners when jobs queue and removes them w…
Self-Hosted Runner (GitHub Actions) - CI/CD Glossary DefinitionSelf-Hosted Runner (GitHub Actions): A self-hosted runner is a machine you own and register with GitHub Actio…