常見問題
Superheat CN 和 Superheat Cloud 是什麼關係?
Superheat CN 是 Superheat Cloud 的中國大陸版,完整地在中國大陸運行:主控台、API、登入與資料庫都在阿里雲上海地域。它與全球版互相獨立——帳號、組織、餘額與 API 金鑰都不通用,在全球版註冊的帳號不能直接登入 Superheat CN。
Superheat CN 的網址有哪些?
主控台在 console.superheat.cloud,服務狀態頁在 status.superheat.cloud,本站在 docs.superheat.cloud,API 在 console-api.superheat.cloud(請參閱 API 總覽),全部透過 HTTPS 存取。superheat.cloud 已完成 ICP 網站備案,備案號顯示在每一頁的頁尾。
怎麼付款?
支付寶儲值即將開放;微信支付將在網域啟用 HTTPS 後開放。開放之前暫時無法線上儲值,如有疑問請聯絡 finance@superheat.cloud。
用支付寶或微信支付掃碼,以人民幣儲值,不支援信用卡付款。每個 QR Code 15 分鐘內有效;付款後餘額會自動更新,同一個碼不要付兩次。步驟見儲值。
能開發票嗎?
能。付款前在儲值對話框裡開啟 開立發票,填寫發票抬頭、納稅人識別號(公司必填)與接收發票的電子郵件。這些資訊會儲存在組織裡,下次自動填好。發票由 Superheat CN 財務團隊開立:finance@superheat.cloud。請參閱儲值餘額。
付錯了或想退款,怎麼辦?
退款由財務團隊人工辦理,寫信到 finance@superheat.cloud,附上付款方式、金額與付款時間。退款在交易紀錄中以調整(adjustment)入帳。請參閱服務狀態與聯絡方式。
能用港澳台或海外手機號碼登入嗎?
暫時不行。手機號碼登入目前只接受中國大陸手機號碼(+86);港澳台號碼會在之後開放。在那之前,請用電子郵件驗證碼登入。請參閱登入方式。
我的資料存放在哪裡?
主控台、API、登入服務與資料庫在阿里雲上海地域運行。執行個體的硬碟在你租用的那台機器上,機器所在區域顯示在報價上;銷毀執行個體時硬碟會被刪除。請參閱區域。
GPU 是怎麼跟我收費的?
按秒收費,依報價的每小時價格,只要執行個體處於 running 就一直收。佈建、停止與拆除都不計量,所以工作負載起來之前的映像檔拉取時間一毛錢都不用付。費用大約每分鐘結算一次到你組織的餘額上 — 請參閱計費如何運作。
已停止的執行個體還是要花錢嗎?
要。停止會結束 GPU 費用,但會保住你的硬碟和你在那台機器上的插槽,而硬碟會依每 GB 每小時計費,直到執行個體被銷毀為止。一顆大硬碟停在那裡放一週,可能比當初把它填滿的那些 GPU 時數還貴。在你把任何東西放著過夜之前,先讀停止與銷毀。
我的餘額用完會怎樣?
到零時,你執行中的執行個體會被自動停止,硬碟則保得住。如果餘額此後在零或以下持續 24 小時,並且到達 −¥35 或更低,已停止的執行個體會被銷毀,硬碟也跟著沒了。請在那之前儲值 — 細節在自動停止與自動銷毀。
我可以先用後付,或是用請款單付款嗎?
不行。Superheat CN 只做預付:你以人民幣儲值,執行個體花掉餘額。方案包有 ¥50、¥100 和 ¥500,或者你可以指定 ¥20 到 ¥10,000 之間的任何金額。每一筆儲值都可以開立發票,見上面的「能開發票嗎?」。請參閱儲值餘額。
為什麼我不能儲值餘額?
計費僅限管理員。如果你是以成員身分加入組織,你可以部署、連線和銷毀執行個體,但 儲值額度 按鈕不是你的 — 餘額是共用的,只有管理員能儲值。去找管理員,或到角色與權限確認你的角色。
卡片上的價格是每顆 GPU 的,還是整個切片的?
是整個切片的。舉個範例:每小時 ¥60 的 4x 報價,總共就是每小時 ¥60,不是它的四倍,而且同一時間這項報價只租給一個執行個體。實際價格以報價上顯示的為準。請參閱報價與切片。
報價在我來得及部署之前就不見了。發生什麼事?
有人先拿走了最後一則。卡片會顯示該形態還剩多少則空閒,但這個數字只是一個快照 — 如果兩次部署搶最後一則,第二個會被 OFFER_UNAVAILABLE 拒絕,而你會被送回市集。挑另一項報價 — 瀏覽市集說明怎麼快速篩到同等的硬體。
請注意,顯示 1 of 2 的卡片並沒有售罄:那台機器上有人佔著一張 GPU,另一張仍然可以由你租下。
我銷毀執行個體時,我的資料會怎樣?
硬碟會被永久刪除。沒有快照、沒有資源回收筒,也沒有復原,而且拆除一完成,GPU 切片就回到市集上。想留的東西請先從執行個體上複製出來 — 硬碟與儲存示範怎麼做。
為什麼我的 SSH 不是連接埠 22?
因為你容器的連接埠 22 是發布在主機自己那段範圍裡的某個連接埠上,所以同一台機器上的每個執行個體都拿到不一樣的一個。請照著執行個體 連線 頁籤上的連線字串原封不動地用;它已經帶好了正確的連接埠、使用者和主機。請參閱透過 SSH 連線。
我部署之後才新增 SSH 金鑰,還是連不上。
寫進執行個體的,是你在部署頁面上選的那把金鑰。事後把金鑰加進帳號,不會傳到一個已經存在的執行個體 — 金鑰要在部署當下就掛上去,不然就銷毀後重新部署並選好它。請在部署之前先新增金鑰,做法見新增金鑰。
為什麼我的瀏覽器不信任 JupyterLab?權杖又在哪裡?
直接連到機器時,JupyterLab 是透過 HTTPS 提供的,用的是自簽憑證,所以瀏覽器第一次會跳出警告。機器在 NAT 後面、經由中繼存取時,網址是 https://<工作負載>-<連接埠>.relay.superheat.cloud,憑證是有效的,不會有警告。請用執行個體頁面上的 開啟 JupyterLab 按鈕來開 notebook — 那條連結裡已經帶著權杖了。權杖本身在執行個體的 連線 分頁、存取權杖 底下,API 裡則是執行個體的 access_token。請參閱 JupyterLab。
我可以跑自己的 Docker 映像檔嗎?
可以,但映像檔必須能從中國大陸拉取:Docker Hub 在大陸的機器上無法存取,GHCR 也非常慢。把映像檔放在阿里雲容器鏡像服務(ACR)或其他大陸的登錄檔裡,建立一個指向它的私有範本,私有登錄檔附上憑證即可。你自己的映像檔要用 args 模式執行,並宣告它提供服務的連接埠:ssh 和 jupyter 模式只接管 ACR 上 superheat/ 命名空間裡的精選映像檔,你自己的映像檔——即使是以 Superheat 基礎映像檔建置的——會依它自己的進入點執行,不會自動開放 SSH 連接埠。從建立範本與私有登錄檔開始。
我的 onstart 指令碼沒有執行。為什麼?
先看啟動模式:onstart 只適用於 ssh、jupyter 和 vm 模式,而 args 範本跑的是映像檔自己的 entrypoint。這個指令碼也只會執行一次,在執行個體第一次啟動時,所以停止再啟動不會重跑一遍。指令碼失敗時執行個體仍會保持執行,好讓你登入進去修 — 請參閱 onstart。
部署之後可以調整硬碟大小嗎?
不行。硬碟容量在你部署時就固定了,從 10 GB 一直到機器的容量上限都行,而唯一能改的方法是把執行個體銷毀,再部署一個新的。一次就把容量抓好,並把儲存費用算進去,可以用讀懂成本估算。
我可以用 API 金鑰把部署自動化嗎?
可以。一把 shk_ 金鑰可以瀏覽報價、讀取範本,並在它被建立的那個組織裡建立、停止、啟動與銷毀執行個體。它永遠以成員身分行事,所以它買不了餘額,也碰不到像你的 SSH 金鑰這種帳號層級的設定 — 那些請先在主控台裡加好。共用的自動化(例如 CI)請用團隊金鑰:成員被移出組織時,他的個人金鑰會隨之撤銷,團隊金鑰不會。請參閱驗證與 API 金鑰。