Skip to content
Latchkey

Autoscaling Group - CI/CD用語集の定義

autoscaling groupは、目標数の同一VMインスタンスを維持し、需要やスケジュールに基づいてそれらを追加・削除するクラウドの構成要素(AWS Auto Scaling Group、GCPのmanaged instance group、Azureのscale set)です。

どのように自己修復するか

インスタンスがヘルスチェックに失敗すると、グループはそれを終了させ、望ましい数を維持するために代替を起動します。これが、回復力のあるrunnerフリートの背後にある基本的な仕組みです。

セルフホストrunnerのスケーリング

一般的なパターンでは、jobキューが増えるとrunner VMのautoscaling groupをスケールアップし、キューが空くとスケールダウンします。これにより、CIが忙しい間だけキャパシティに対して支払います。Latchkeyは、この種の弾力的で自己修復するrunnerフリートをマネージドサービスとして運用しています。

関連ガイド