执行计划

更新时间:
复制为 MD 格式

执行计划适用于大规模批处理任务(如科学计算和基因分析)。它根据预设的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

创建计划

控制台

  1. 前往执行计划控制台,单击创建执行计划

  2. 配置作业参数:设置计划要执行的目标作业。

    1. 应用:选择用于执行作业的软件环境,支持公共自定义应用。

      若要跨地域使用自定义应用,需要先将其同步
    2. 执行命令:填写执行计算任务的脚本内容。

      #!开头,后面添加执行程序,例如#! /bin/bash
  3. 配置执行策略 :定义计划的资源需求和地域分布。

    1. 资源规模:可选择按vCPU容量或执行节点数设置资源总量。

      资源规模是目标上限,实际交付的资源不会超过该值。例如:某计划的目标规模为30 vCPU,规格为4 vCPU。系统会向下取整计算,因此最多交付28 vCPU,而不会超出目标交付32 vCPU。
    2. 地域限制:选择目标执行地域。如需多地域执行,可单击添加地域配置

      若配置多个地域,所设资源规模为所有地域的资源总和。
    3. 规格限制:设置单个节点的最大规格,执行计划将根据此限制调度合适的节点规格。

API

调用CreateActionPlan,创建执行计划。

管理计划

控制台

修改计划

如需调整资源配置,登录执行计划控制台,找到目标计划,单击操作列中的编辑

缩减容量以作业为单位,采用先删后增的模式。例如:一个800 vCPU的计划由单个作业满足。当目标容量降至100 vCPU时,系统会直接删除该800 vCPU的作业,再创建新作业以达到100 vCPU的目标。

停止计划

停止执行计划后,其管理的Instant作业将不受影响。E-HPC不再创建或删除这些作业。如需暂停计划执行,前往控制台找到目标计划,单击操作列中的停止

单击操作列中的运行可恢复计划。E-HPC将重新接管并管理计划内的作业。

查询执行历史

作业的耗时与日志记录在执行历史中。在控制台进入目标计划的详情页,即可查看执行历史选项卡。

删除计划

删除执行计划会一并删除其管理的所有Instant作业。如计划不再需要,可在控制台单击操作列中的删除移除该计划。

API

更多信息

计费说明

执行计划免费,根据其关联的资源进行计费

工作原理

执行计划是作业调度的控制层。它根据策略自动扩缩容、按整点周期触发任务,并支持跨地域分发。流程如下:

  1. 校验:检查地域可用性、资源配额与权限。

  2. 下发与执行:

    • 任务在下一个整点分钟首次触发,此后每小时执行一次。

    • 调整资源至目标规模(扩/缩容)。

    • 创建并运行Instant作业(支持跨地域)。

  3. 结果返回:执行结果(成功/失败及原因)可在控制台查询。

常见问题

如何为计算任务脚本传递参数?

计算任务脚本不支持传递参数。