Scale-In Cooldown - CI/CD用語集の定義
scale-in cooldownは、autoscalerがアイドルなrunnerを削除するまでの遅延です。需要の一時的な落ち込みで、すぐにまた必要になるキャパシティを取り壊さないようにします。
scale-in cooldownとは、autoscalerがスケール後にキャパシティを削除するまでに設ける待機期間で、需要がバースト的なときに追加と削除の急激な繰り返し(thrashing)を防ぎます。
cooldownはわずかな追加のアイドルコストと安定性を引き換えにするもので、jobがまとまって到着するときには通常その方が得になります。
チューニング
cooldownが短すぎるとthrashingとcold-startの繰り返しを招き、長すぎると高価なrunnerをアイドルのまま放置します。適切な値は、jobの到着がどれだけまとまっているかに追随します。
関連ガイド
Runner Autoscaler - CI/CD Glossary DefinitionRunner Autoscaler: A runner autoscaler is a controller that adds or removes CI runners based on demand, for e…
Runner Queue Depth - CI/CD Glossary DefinitionRunner Queue Depth: Runner queue depth is the number of jobs waiting for a free runner at a given moment; a p…
Warm Standby Runner - CI/CD Glossary DefinitionWarm Standby Runner: A warm standby runner is a runner kept booted and ready (often with dependencies or a ba…