计费如何运作
你只为两样东西付费,而且从不会同时为两者付费:实例运行时的 GPU 切片,以及实例停在那里时的磁盘。两者都从预付余额中扣,这份余额属于你的组织,不属于你个人。
两个计量表
| 实例状态 | 是否计量 | 你付的钱 |
|---|---|---|
| creating | 否 | 不收费 |
| starting | 否 | 不收费 |
| running | 是 | 报价中整个切片的小时价格,按秒计费 |
| stopping | 否 | 不收费 |
| stopped | 是 | 磁盘容量乘以每 GB 每小时的存储费率,按秒计费 |
| destroying | 否 | 不收费 |
| destroyed | 否 | 不收费 |
| error | 否 | 不收费 |
有两条推论值得记牢。
开通过程不收费。 GPU 计量表是在实例报告 running 时才打开的,而不是在你按下部署时。花在 creating 或 starting 上的时间——拉取好几个 GB 的镜像、启动容器——一分钱都不收。反向过程同理:stopping 和 destroying 都不计量。
停止的实例不是免费的实例。 存储计量表在实例进入 stopped 的那一刻打开,一直跑到实例被销毁为止。你付的是把磁盘和那台特定机器上的位置保留下来的钱。
停止结束的是 GPU 费用,不是账单。如果活已经干完了,就销毁实例。参见 停止与销毁。
报价的价格覆盖整个切片
报价是一台机器的一个切片——1x、2x、4x 或 8x GPU——你在市场上看到的小时价格就是整个切片的价格。一个标价 $9.60/小时的 4x 切片,就是 $9.60/小时,不是它的四倍。
费率在租用时定死
部署时,GPU 小时价格和存储费率会被抄到你的实例上。如果之后该 GPU 型号的市场价格变了,一个活着的实例仍然沿用它被租下时的费率。某个实例当前生效的费率显示在它的计费标签页上,即“消耗速率(运行中)”和“消耗速率(停止)”。
结算周期
结算任务大约每分钟跑一次。对每个处于 running 或 stopped 的实例,它会:
- 按该实例当前状态对应的费率,算出自它上次结算以来累积的时间。
- 向组织的账本追加一条记录。
- 从余额中减去这笔金额。
每次状态变更时也会结算,并且和变更本身在同一个事务里完成。当你按下停止时,截至那一瞬间的 GPU 时长会先按运行费率结算,状态才翻转——所以 GPU 费用和存储费用之间的分界是精确的,不会被取整到最近的一个周期。
每次结算只按整秒计费,不满一秒的零头会带到下一次,金额每次结算只取整一次。没有任何费用被收两遍,也没有任何用量在两次结算之间丢掉。
因为一个周期结算的是已经发生的用量,余额有可能在强制措施看见它之前,越过零点最多约一分钟的用量。这是有意为之,也正是第二道阈值存在的原因。参见 自动停止与自动销毁。
一个完整的算例
下面的费率取的是整数,只是为了让算式看得清楚。请换成部署页面为你自己的报价和磁盘容量报出的数字。
- 报价:切片每小时 $2.40,也就是运行时每秒 $2.40 ÷ 3600 = $0.00067。
- 磁盘:200 GB,存储报价为每 GB 每小时 $0.0002。
- 该实例的存储费率:200 GB × $0.0002 = 停止时每小时 $0.04。
你早上部署,干了一个半小时的活,让实例整夜停着,回来又用了半小时,然后销毁它。
| 时间 | 状态 | 时长 | 计费 |
|---|---|---|---|
| 09:00–09:02 | creating | 2 分钟 | 不收费 |
| 09:02–10:32 | running | 90 分钟 | $2.40 × 1.5 = $3.60 |
| 10:32–10:33 | stopping | 1 分钟 | 不收费 |
| 10:33–22:33 | stopped | 12 小时 | $0.04 × 12 = $0.48 |
| 22:33–22:34 | starting | 1 分钟 | 不收费 |
| 22:34–23:04 | running | 30 分钟 | $2.40 × 0.5 = $1.20 |
| 23:04 | destroying,然后 destroyed | — | 不收费 |
这一天合计:$3.60 + $0.48 + $1.20 = $5.28。
在账本里,这表现为大约 90 条各约 $0.04 的 GPU 用量记录(运行时间每分钟一条),然后是大约 720 条各约 $0.0007 的存储记录(停止时间每分钟一条),再是大约 30 条 GPU 记录。不满一美分的金额会显示到小数点后四位,这样每分钟的扣费才不会读成 $0.00。
现在只改一件事。把同一个实例停着放一周,而不是十二小时:
$0.04/hour × 24 hours × 7 days = $6.72
停着的磁盘,花掉的钱比产出这些数据的那 90 分钟 GPU 时长还多。停下来不管的大磁盘,是余额出人意料的头号来源。
在哪里看自己花了多少
| 位置 | 显示什么 |
|---|---|
| 顶栏余额标签 | 当前余额,大约每分钟刷新一次 |
| 计费页面 | 余额、30 天消费图表,以及完整的交易账本 |
| 实例 → 计费标签页 | 这一个实例的已结算花费,外加两种消耗速率 |
部署页面会在你正式提交前给出实时的费用估算,费用估算则讲了怎么读它。