點數

用量怎麼計費:點數的三個來源與使用順序、各種用量的費率、保存的檔案計費到什麼時候,以及點數用完會怎樣。

從箱子 ready 那一刻起按分鐘扣點:2,000 點可以跑大小 1 的箱子約 69 小時,size 越大照比例越貴,凍結的箱子不扣。租用的裝置、往外的流量、log 的寫入與保存、保存的檔案也都計量。sandbox_status.credits 顯示還剩多少、最近一小時用了多少、照這個速度多久用完;剩不到兩小時時,工具結果會附一段警告。

點數分三個桶,照這個順序扣:

  1. 免費的 2,000 點:新帳號發一次,不會過期。用已經領過的 GitHub、Google、Apple 登入身分或 email 開的帳號,不會再發。
  2. 方案點數:Pro 5,000、Max 20,000。每次月度續期都補滿到這個數字(年繳方案也是每個月補),所以沒用完的方案點數不會累積,方案結束時也跟著清掉。
  3. 加購包:不會過期。

跑著的箱子到凍結之前都會計費:背景命令與錄影最多讓它醒到最後一次使用(箱子狀態)後 1 小時,經網址的請求最多 2 小時;接手、前景命令、醒著的箱子的 link 連線、接著的手機,則是在它們持續的期間都讓它醒著。

環境與連接器在 ParallelSandbox 不收費。箱子經連線送出去的資料算它往外的流量(見下方);連接器本身的運算與網路(例如 Fargate task、NAT gateway)由你的雲端或機房計費。

目前的費率:

用量 單位 點數
跑著的箱子 每分鐘、每個大小單位 0.4833(每小時約 29)
凍結的箱子 不扣
Android 模擬器 每分鐘 0.9167(每小時 55)
iOS 模擬器 每分鐘 1(每小時 60)
往外的流量(box_egress):箱子送出的每個 byte,含經環境連線與 link 送出的 每 GB 114
寫入的 log(log_write) 每 GB 760
保存的 log(log_storage) 每 GB 每月 33
保存的檔案(artifact_storage) 每 GB 每月 25
registry 裡已發布版本的 image 不計量
  • 計入保存量的是截圖與錄影、app 顯示的箱子畫面、sandbox_build 快取,以及上傳到 log project 的 source map。sandbox_get 是約 1 天的暫存轉交,不計入保存量。各類資料的保留期限如下:
    • 截圖與錄影(sandbox_shot 拍的截圖、你用 record: "stop" 停掉的錄影,以及每一步自動錄的):7 天後自動刪除。被自動停掉的錄影、用 urls 一次拍好幾頁的截圖不算在這裡:它們沒有上傳,只是箱子 /work 裡的檔案,箱子停掉時跟 /work 一起消失;你用 sandbox_get 取出的話,取出的那份算 sandbox_get 取出的檔案(下一項);
    • sandbox_get(包括 sandbox_pull)取出的檔案是約 1 天的暫存轉交檔,不計入 artifact_storage;下載網址有效 1 小時。箱子凍結時的封面與 sandbox_review 的卡片圖只保留最新一張,舊圖會被替換。這些畫面圖與上一項的截圖、錄影,可以用 DELETE /v1/boxes/{id}/media 一個箱子一次刪掉(REST),帳號刪除時也會一併移除;
    • build 快取:每個帳號最多留 20 GB,超過就從最舊的產出刪起;DELETE /v1/build-cache 一次清掉全部(REST);
    • source map,以及算 log_storage 的 log:log.parallelsandbox.com 的 DELETE /v1/projects/{id} 會連同 log 與 source map 刪掉整個 log project,兩種費用就停了(Log SDK);
    • registry 裡已發布的 image:不計量;DELETE /v1/versions/{id} 刪版本時,沒有別的版本用同一個 tag 就連 image 一起刪。
  • 往外的流量是箱子從它的機器送出去的每個 byte,不論送到哪裡:網際網路、經環境連線送到你的網路、經 link 送到別的箱子、經箱子網址送出去的一切(人的瀏覽器載入的頁面、檔案與 API 回應)、push 的 image,以及送回 ParallelSandbox 的東西(命令輸出、截圖、sandbox_get 的檔案)。進來的 byte(下載、docker pull、你的網路回過來的資料)不計量。在箱子的流量離開它的主機的地方計數。在箱子上試過:經 web 服務的網址下載一個 41.9 MB 的檔案,計成 42.4 MB 的 box_egress。
  • 已發布版本在 registry 裡的儲存不計量;push image 算箱子往外的流量。
  • 費率跟著雲端價格走,可能會調整;每筆用量事件(GET /v1/usage/events)都記著它扣了多少點。

帳號點數用完時:

  • 箱子會凍結,/work 保留、不扣點;有人接手中的箱子照跑照扣。
  • sandbox_start 與任何會喚醒凍結箱子的呼叫都會失敗,回 no credits left(HTTP 402),訊息裡寫明箱子保留到什麼時候。在凍結箱子的網址載入頁面,看到的是箱子暫停了的頁面(402),不會喚醒它。
  • 人會在 ParallelSandbox 手機 app 收到通知,截止前約兩小時再提醒一次。
  • 點數用完 24 小時後還沒加值,帳號的所有箱子都會被回收。在期限內加值就恢復正常:下一個呼叫會把凍結的箱子從原本停下的地方喚醒。

所有工具與主題都列在工具參考。