执行计划适用于大规模批处理任务(如科学计算和基因分析)。它根据预设的vCPU总量或节点数,在单个或多个地域自动调度计算资源,简化跨地域执行与资源保障。
前提条件
执行计划功能目前仅在以下地域开放:
地域名称 | 地域ID |
华东1(杭州) | cn-hangzhou |
华东2(上海) | cn-shanghai |
华北2(北京) | cn-beijing |
华北6(乌兰察布) | cn-wulanchabu |
华南1(深圳) | cn-shenzhen |
华南2(河源) | cn-heyuan |
华南3(广州) | cn-guangzhou |
中国香港 | cn-hongkong |
创建计划
控制台
前往执行计划控制台,单击创建执行计划。
配置作业参数:设置计划要执行的目标作业。
配置执行策略 :定义计划的资源需求和地域分布。
资源规模:可选择按vCPU容量或执行节点数设置资源总量。
资源规模是目标上限,实际交付的资源不会超过该值。例如:某计划的目标规模为30 vCPU,规格为4 vCPU。系统会向下取整计算,因此最多交付28 vCPU,而不会超出目标交付32 vCPU。
地域限制:选择目标执行地域。如需多地域执行,可单击添加地域配置。
若配置多个地域,所设资源规模为所有地域的资源总和。
规格限制:设置单个节点的最大规格,执行计划将根据此限制调度合适的节点规格。
API
调用CreateActionPlan,创建执行计划。
管理计划
控制台
修改计划
如需调整资源配置,登录执行计划控制台,找到目标计划,单击操作列中的编辑。
缩减容量以作业为单位,采用先删后增的模式。例如:一个800 vCPU的计划由单个作业满足。当目标容量降至100 vCPU时,系统会直接删除该800 vCPU的作业,再创建新作业以达到100 vCPU的目标。
停止计划
停止执行计划后,其管理的Instant作业将不受影响。E-HPC不再创建或删除这些作业。如需暂停计划执行,前往控制台找到目标计划,单击操作列中的停止。
单击操作列中的运行可恢复计划。E-HPC将重新接管并管理计划内的作业。
查询执行历史
作业的耗时与日志记录在执行历史中。在控制台进入目标计划的详情页,即可查看执行历史选项卡。
删除计划
删除执行计划会一并删除其管理的所有Instant作业。如计划不再需要,可在控制台单击操作列中的删除移除该计划。
API
调用UpdateActionPlan,设置DesiredCapacity参数,调整资源规模。
调用UpdateActionPlan,设置Enabled参数,停止或运行计划。
调用DeleteActionPlan,删除执行计划。
调用ListActionPlanActivities,查询执行历史。
更多信息
计费说明
执行计划免费,根据其关联的资源进行计费。
工作原理
执行计划是作业调度的控制层。它根据策略自动扩缩容、按整点周期触发任务,并支持跨地域分发。流程如下:
校验:检查地域可用性、资源配额与权限。
下发与执行:
任务在下一个整点分钟首次触发,此后每小时执行一次。
调整资源至目标规模(扩/缩容)。
创建并运行Instant作业(支持跨地域)。
结果返回:执行结果(成功/失败及原因)可在控制台查询。