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