定价模型
了解不同的算力定价模型对于成本控制至关重要。 本文将介绍按需计费、预留实例、竞价实例等主要定价方式, 帮助您选择最优的计费策略。
预计阅读时间:45分钟·难度:入门·更新时间:2024年4月
定价模型概述
云服务商提供多种定价模型以适应不同的使用场景。 选择合适的定价模型可以显著降低算力成本。
主要定价模型对比
| 定价模型 | 价格水平 | 灵活性 | 适用场景 |
|---|---|---|---|
| 按需计费 | 基准价格 | 最高 | 临时任务、测试 |
| 预留实例 | 30-60%折扣 | 低 | 长期稳定负载 |
| 竞价实例 | 60-90%折扣 | 中(可中断) | 容错任务 |
| 订阅模式 | 按量折扣 | 中 | 持续使用 |
按需计费
按需计费是最灵活的定价方式,按实际使用时间付费,无需长期承诺。
主流云厂商GPU按需价格(每小时)
| GPU型号 | AWS | Azure | GCP |
|---|---|---|---|
| V100 | $3.06 | $3.06 | $2.48 |
| A100 40GB | $3.60 | $3.40 | $2.93 |
| A100 80GB | $4.10 | $3.70 | $3.67 |
| H100 80GB | $32.77 | $28.00 | $28.00 |
* 价格为单GPU价格,实际实例价格更高(包含CPU、内存等)
按需计费注意事项
- 按小时或按秒计费,不足一小时按一小时计算
- 实例启动、停止状态切换可能产生额外费用
- 存储费用通常单独计算
- 流量出方向可能产生额外费用
预留实例
预留实例通过承诺使用期限换取价格折扣,适合长期稳定的工作负载。
预留实例折扣示例
AWS预留实例定价(A100 40GB): ┌─────────────────────────────────────────┐ │ 预留类型 │ 1年期折扣 │ 3年期折扣 │ ├─────────────────────────────────────────┤ │ 全部预付 │ 42% │ 63% │ │ 部分预付 │ 38% │ 58% │ │ 无预付 │ 32% │ 52% │ └─────────────────────────────────────────┘ 按需价格:$3.60/GPU/小时 3年全部预付:$1.33/GPU/小时 年度节省计算: ├── 按需年费:$31,536 (8760小时) ├── 3年预留年费:$11,669 └── 年节省:$19,867 (63%)
全部预付
一次性支付全部费用,获得最大折扣
部分预付
预付部分费用,其余按月支付,折扣适中
无预付
按月支付,折扣最小但灵活性最高
竞价实例
竞价实例利用云厂商的闲置资源,价格最低但可能被中断。
竞价实例价格对比
| GPU型号 | 按需价格 | 竞价价格 | 折扣 |
|---|---|---|---|
| V100 | $3.06 | $0.90-1.50 | 50-70% |
| A100 40GB | $3.60 | $1.00-1.80 | 50-72% |
| H100 80GB | $32.77 | $8.00-15.00 | 54-76% |
竞价实例使用注意事项
- 价格随供需波动,可能随时变化
- 资源可能被回收,通常提前2分钟通知
- 需要实现检查点机制保存进度
- 不适合有时间要求的任务
- GPU竞价实例回收概率相对较高
竞价实例容错训练策略
竞价实例训练最佳实践:
├── 频繁检查点
│ ├── 每5-10分钟保存一次
│ ├── 保存到持久存储(S3)
│ └── 保存完整训练状态
├── 中断处理
│ ├── 监听中断信号
│ ├── 优雅关闭训练
│ └── 自动迁移到新实例
├── 多区域部署
│ ├── 同时请求多个区域
│ ├── 选择价格最优区域
│ └── 分散中断风险
└── 混合策略
├── 部分按需 + 部分竞价
├── 关键节点使用按需
└── 工作节点使用竞价订阅模式
部分云服务商提供订阅模式,通过月付或年付订阅获得更优惠的价格。
订阅模式示例
| 服务商 | 订阅类型 | 特点 |
|---|---|---|
| AWS | Savings Plans | 承诺小时消费额,灵活实例类型 |
| Azure | Reserved + Hybrid | 结合本地许可证 |
| GCP | Committed Use | 承诺vCPU/GPU数量 |
| Paperspace | Gradient订阅 | 包含GPU小时额度 |
定价对比
不同场景成本对比(月度8×A100训练)
月度成本估算(730小时): ┌─────────────────────────────────────────┐ │ 定价模式 │ 单GPU小时 │ 月成本 │ ├─────────────────────────────────────────┤ │ 按需计费 │ $3.60 │ $21,024 │ │ 1年预留(无预付) │ $2.45 │ $14,322 │ │ 3年预留(全预付) │ $1.33 │ $7,775 │ │ 竞价实例 │ $1.20 │ $7,008 │ └─────────────────────────────────────────┘ 选择建议: ├── 实验性项目:按需计费 ├── 3-6个月项目:竞价实例 ├── 1年以上稳定负载:1年预留 └── 3年以上长期项目:3年预留
选型建议
短期测试/开发
使用按需计费,灵活启动和停止,无长期承诺
容错训练任务
使用竞价实例,配合检查点机制,成本最低
稳定生产负载
使用预留实例,平衡成本和稳定性
混合工作负载
组合使用,预留保底+竞价扩展