Capacity Providerとは?
capacity providerは、containerのschedulerをauto scaling groupやserverlessのbackendといったcomputeの供給源に結び付け、そのキャパシティがどのように増減するかを管理します。schedulerは、必要に応じて重みを付けて、1つ以上のproviderに対してtaskを配置します。保留中の作業のために十分なhostを手動で稼働させ続ける必要をなくします。
なぜ重要か
capacity providerにより、container化されたCIのworkloadは、taskがキューに入るにつれてhostのプールを自動的にスケールできます。on-demandとspotのようにproviderを混在させることで、コストと信頼性のバランスを取れます。
関連ガイド
What Is an Auto Scaling Group?An auto scaling group is a managed set of identical instances that automatically grows or shrinks to match de…
What Is a Task Definition Revision?A task definition revision is an immutable, numbered version of a container task spec, so each deploy creates…
What Is a Warm Pool in Cloud Scaling?A cloud warm pool is a set of pre-initialized instances kept stopped or paused so a scaling group can bring t…