View a markdown version of this page

使用以下方法管理混合的 “等待” 和 “节省” 以及 Spot 队列 CloudFormation - 截止日期云

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用以下方法管理混合的 “等待” 和 “节省” 以及 Spot 队列 CloudFormation

smf_capacity_manager CloudFormation 模板为结合了 Wait and Save 和 Spot 队列的混合舰队设置实现了自动容量管理。该模板使用 Lambda 和 EventBridge 调度器来动态平衡机群规模,同时保持恒定的总容量。容量管理器监控 Wait and Save 队列的活跃工作人员数量,并自动调整竞价型队列的最大工作人员数量以弥补任何赤字。

例如,如果目标员工人数上限为 20 人:

  • Wait and Save 有 15 名工作人员。Spot 队列最大值设置为 5。

  • Wait and Save 缩小到 8。Spot 舰队的最大数量增加到 12。

  • Wait and Save 最多可扩展到 18。Spot 舰队的最大值减少到 2。

员工只有在任务完成后才会被解雇,因此车队会在不损失正在进行的工作的情况下进行重新平衡以提高成本效益。

要部署该模板,您需要一个现有的 Deadline Cloud 农场,其中包含两个具有相同工作人员能力的服务管理队列(Wait and Save 和 Spot)。将 Spot 队列设置minWorkerCount为 0,这样,当 Wait and Save 队列满负荷时,容量管理器可以将其缩减为零。