Vast.ai 上改价之后,已有租约还按旧价吗?
一台机器可以同时带着几份独立租约,价格和结束日不必相同。改报价只影响之后新成立的租约。页面上的当日合计仍按 Machine ID,不按某一份租约拆开。
先分清报价和已锁定的租约
改价或下架后,用 Host 机器页核对每份租约自己的价格和结束日。监控合计仍是整台机器的当日四项。
| 你在 Host 侧做的事 | 对新租约 | 对已经在跑的租约 |
|---|---|---|
| 提高或降低报价 | 按新价格成交 | 仍按成交时锁定的价格 |
| 缩短报价结束日 | 新客户能租的窗口变短 | 不缩短已有租约的结束日 |
| 下架这台机器 | 不再产生新租约 | 已有租约继续到各自的结束日 |
| 延长报价且价格不高于原价 | 新客户可以租更久 | 官方说明可用此方式延长当前租约 |
改价不会改写已经成立的租约。客户接受报价的那一刻,价格、结束日和硬件规格锁进租约;之后改报价或下架,只影响还没成交的新租约。一台机器上可以同时有几份租约,价格和结束日各不相同。
两个对象分别是什么
报价是你在 Host 机器页或 list machine 上挂出的条件:GPU、网络、存储价格,可中断的最低出价,最小 GPU 分组,以及报价结束日。不设结束日时,官方说明报价会一直开放。
租约是客户租下实例时从当时的报价生成的。界面里的 client end date 就是这份租约的结束日。机器上最晚的那个结束日,是你必须继续提供服务到的日期。
对不上时先看什么
- 先看客户是在改价之前还是之后租下的。之前的租约仍用旧价。
- 再看这份租约自己的结束日,不要用你后来改过的报价结束日代替。
- 最后才看 Vast.ai 监控 的当日合计。它按 Machine ID 加总,不会列出每一份租约。
接下来怎么处理
- 只想停止新客户:下架。已有租约继续,机器要开到最晚结束日。
- 想延长正在跑的租约:官方写的做法是把报价结束日改晚,并且价格不高于当前租约。已经涨过价就不能用涨价后的报价去延长旧租约。
- 想核对入账:回到 当日四项。想看卡被怎样切分,看 占用和报价。
举例
沿托管概览里的结构举例,不是一笔实测入账:同一台机器上,早先的租约锁在当时的 GPU 小时价,后来提高报价只作用于新租约。两份租约的结束日不同。你要服务到较晚的那一天。监控若给出当日合计,那是整台机器的四项之和,不是其中一份租约的账单。
界限
监控不读取每份租约的锁定价格,也不根据下架把收入写成 0。延长租约是否成功,以 Host 机器页上更新后的结束日为准。公开站的按秒计费描述的是客户侧计费方式,不能拿来推算某一份 Host 租约的结算。
常见问题
改完价格,正在租的客户会马上按新价计费吗?
不会。托管概览写明:租约在客户接受报价时锁定价、结束日和硬件,事后改报价、下架都不能改写已经成立的租约。新价格只给之后成交的租约。
机器下架后,还要继续开着吗?
有未结束的租约就要继续。下架只阻止新租约。你必须把机器维持到这份机器上最晚的那一个租约结束日。监控不会把下架显示成收入归零。
监控能按每一份租约分开显示收入吗?
不能。当日合计按 Machine ID 汇总四项,不按客户、不按 Instance ID 拆开。要看某一份租约的锁定价格和结束日,打开 Host 机器页上的租约,而不是只看监控合计。