计费样例
AI DataLake服务公测期间提供以下类型的计算资源:
- 按需计费模式的预留资源池
- 按需计费的弹性资源
计费场景
用户A在AI DataLake以包年/包月的方式购买了20vCPU的预留资源池。
- 预留资源池(包周期)预付费20vCPU x 147.5元/每月=2950元。
- 弹性资源单价0.3元/vCPU/小时
配置端点A和B,信息如下:
| 端点 | 绑定资源池 | 资源使用模式 |
|---|---|---|
| 端点A | NA | 纯弹性模式 |
| 端点B | 资源池1 | 混合模式 |
用户A按时序执行以下作业:
假设每个T时段为4个小时
| 端点 | 作业 | 所需资源 | 运行时段 | 持续时间 |
|---|---|---|---|---|
| 端点A | Job1 | 10vCPU | T1-T3 | 8小时 |
| 端点B | Job2 | 10vCPU | T1-T4 | 12小时 |
| 端点B | Job3 | 20vCPU | T2-T4 | 8小时 |
| 端点B | Job4 | 20vCPU | T2-T4 | 8小时 |
作业提交时间轴与资源调配
此案例中的单价仅为示例,用于展示计算方法,且计算出的费用为估算值。单价的变动和实际场景中计算出来的费用可能会有偏差。请以华为云官网发布的数据为准。
| 作业 | 所需资源 | 运行时段 | 持续时间 | 调度逻辑 | 计费类型 | 费用计算 |
|---|---|---|---|---|---|---|
| Job1 | 10vCPU | T1-T3 | 8小时 | 使用弹性资源 | 按需计费 | 费用=10vCPU×0.3元/vCPU/小时×8小时=24元 |
| Job2 | 10vCPU | T1-T4 | 12小时 | 预留资源 | 预付费 | 预付费(2950元) |
| Job3 | 20vCPU | T2-T4 | 8小时 | 使用弹性资源 | 按需计费 | 费用=20vCPU×0.3元/vCPU/小时×8小时=48元 |
| Job4 | 20vCPU | T2-T4 | 8小时 | 使用弹性资源 | 按需计费 | 费用=20vCPU×0.3元/vCPU/小时×8小时=48元 |
| 合计 | 弹性资源池的按需费用+预留资源的包周期费用=(120元/天x30天)+2950=6550元 | |||||
成本优化
此案例中的单价仅为示例,用于展示计算方法,且计算出的费用为估算值。单价的变动和实际场景中计算出来的费用可能会有偏差。请以华为云官网发布的数据为准。
当前场景下4个任务中仅Job2使用了预留资源池,其他三个作业均调度了按需计费的弹性资源。
为了优化成本,可以分别采取扩大预留资源池规格(20vCPU > 30vCPU)或优化资源调度的方式优化成本。
- 成本优化方案1:扩大预留资源池规格(20vCPU > 30vCPU),包周期费用:30vCPU x 147.5元/每月=4425元
扩配后同样执行该场景的作业结果如下:
作业
所需资源
运行时段
持续时间
调度逻辑
计费类型
费用计算
预留资源池扩大规格20vCPU > 30vCPU
200+100=300元
Job1
10vCPU
T1-T3
8小时
使用弹性资源
按需计费
费用=10vCPU×0.3元/vCPU/小时×8小时=24元
Job2
10vCPU
T1-T4
12小时
预留资源
预付费
预付费(4425元)
Job3
20vCPU
T2-T4
8小时
预留资源
预付费
预付费(4425元)
Job4
20vCPU
T2-T4
8小时
使用弹性资源
按需计费
费用=20vCPU×0.3元/vCPU/小时×8小时=48元
合计
弹性资源池的按需费用+预留资源的包周期费用=(72元/天x30天)+4425=6585元
图2 作业运行时序图(扩大预留资源池规格)
- 成本优化方案2:扩大预留资源池规格(20vCPU > 30vCPU),并调整作业执行时间,将Job4延迟到T4之后,避免与Job3抢占资源。
包周期费用:30vCPU x 147.5元/每月=4425元
扩配后同样执行该场景的作业结果如下:
作业
所需资源
运行时段
持续时间
调度逻辑
计费类型
费用计算
预留资源池扩大规格20vCPU > 30vCPU
200+100=300元
Job1
10vCPU
T1-T3
8小时
使用弹性资源
按需计费
费用=10vCPU×0.3元/vCPU/小时×8小时=24元
Job2
10vCPU
T1-T4
12小时
预留资源
预付费
预付费(4425元)
Job3
20vCPU
T2-T4
8小时
预留资源
预付费
预付费(4425元)
Job4
20vCPU
T4-T6
8小时
预留资源
预付费
预付费(4425元)
合计
弹性资源池的按需费用+预留资源的包周期费用=(24元/天x30天)+4425=5145元
图3 作业运行时序图(扩大预留资源池规格,并调整Job4的执行时间)