計費如何運作
你只付兩樣東西的錢,而且絕不會同時付這兩份:執行個體執行時的 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 天支出圖表,以及完整的交易帳本 |
| 執行個體 → 帳單 分頁 | 該執行個體的 已結算支出,加上兩種消耗速率 |
部署 頁面會在你按下去之前顯示即時費用估算,而 費用估算 說明怎麼讀它。