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