阿里云首页 云效2020

并发数和构建时长

当您的企业在使用Flow的过程中,发现流水线无法正常运行的情况,可能是您企业的并发数或者构建时长达到了企业套餐上限。

计费规则

流水线是由多个任务组成,而一个任务则是由多个步骤组成

如下图所示,该流水线包含两个任务:

  • Java 构建上传

  • 主机部署

而”Java 构建上传”任务包含两个步骤:

  • Java 构建

  • 构建物上传

123

Flow 根据 任务 的运行状态来统计企业并发数和构建时长,但并不是所有的流水线任务均会耗费您的企业额度。

只有当你使用云效提供的构建资源( 北京和中国(香港)构建集群),且你的流水线任务中包含以下类型的步骤,当其运行时才会被计入并发任务数和构建时长:

  • 各类语言的构建步骤

  • 各类语言的单元测试步骤

  • 各类语言的代码扫描步骤

  • 执行命令步骤

  • 企业自定义步骤( Flow CLI 子命令:step

因此,上图中的流水线只有“Java 构建上传”任务会消耗您的企业并发任务数和构建时长。

但是,当你使用自有构建集群(自有构建集群)时,无论你使用任何步骤均不会消耗您的企业额度。

什么是并发数

并发数指的是,企业内所有流水线正在同时运行的任务。当企业的并发数达到上限时,需要等待前序任务运行完成或者取消,超出额度的任务会处于等待状态。

ll

Flow提供了一定额度的免费并发额度。当然,也可以通过升级套餐的方式,提升企业的并发额度。

什么是构建时长

构建时长指的是,企业内所有任务运行时长的总和。当企业的构建时长达到上限时,新的流水线任务将无法正常运行。

21312321

Flow每个月都提供了一定额度的免费构建时长。可以通过升级套餐的方式,提升企业的构建时长。

如何计算当月最大构建时长和并发任务数

根据企业套餐类型、套餐购买类型、是否购买资源包等确定企业当月使用的上限:

  • 若企业是基础版:

    • 若未购买基础资源包:

      • 若未领取福利资源包:最大构建时长 1800 分钟/月;最大并行任务数 3。

      • 若已领取福利资源包:最大构建时长 5400 分钟/月;最大并行任务数 6。

    • 若已购买基础资源包:最大构建时长 = 基础资源包购买数量 * 10000 分钟/月;最大并行任务数弹性伸缩。

    • 基础版资源、福利资源包、基础资源包,最大构建时长不可叠加、最大并行任务数不可叠加。

  • 若企业是高级版:

    • 若购买的是“30 人套餐”:最大构建时长 10000 分钟/月;最大并行任务数弹性伸缩。

    • 若购买的是“100 人套餐”:最大构建时长不限;最大并行任务数弹性伸缩。

    • 若购买的是“自定义人数套餐”:最大构建时长不限;最大并行任务数弹性伸缩。

    • 若已购买基础资源包:最大构建时长 = 基础资源包购买数量 * 10000 分钟/月;最大并行任务数弹性伸缩。

    • 若同时购买以上套餐、基础资源包,最大构建时长可叠加。

说明

基础资源包、高级版订单到期后,当月最大构建时长和并发任务数按未到期的订单重新计算。如:企业是基础版,2021.7.25 购买了 1 个基础资源包,订单到期时间:2022.7.24,则从2021.7.25 购买开始可以使用的当月最大构建时长是 10000 分钟/月,订单到期后重新计算,即:2022.7.24 可以使用的当月最大构建时长是 10000 分钟/月,2022.7.25 可以使用的当月最大构建时长是 1800 分钟/月。若 2022.7.25 已使用构建时长超过 1800 分钟,则新的流水线任务在当月将无法正常运行。

说明

如何查看企业套餐类型、未到期订单:企业管理员访问云效,在企业管理后台 - 基础信息 - 套餐信息中可以查看。

更多信息请参考云效 2020 资费