MaxCompute提供單價更低的隨用隨付計算資源規格類型(隨用隨付閑時版),為您降低在延遲不敏感情境下使用MaxCompute的成本。本文為您介紹MaxCompute隨用隨付閑時版的應用情境、資源說明和計費說明,並協助您瞭解注意事項和使用方法。
應用情境
隨用隨付閑時版適用於期望極低成本、但對完成時間不敏感的作業。例如使用者行為日誌、系統日誌等低價值、海量資料的分析情境,此類業務通常需要消耗大量計算資源,但對產出時間並不敏感,此時使用訂用帳戶資源會造成獨享資源大量空閑,而使用隨用隨付成本又過高。對作業的完成時間敏感性越低,越適合使用隨用隨付閑時版以節省計算成本。 而用於生產、要求長期穩定、資源有保障的作業不宜使用隨用隨付閑時版,因為資源競爭會導致作業資源被擠壓、搶佔,造成作業長時間等待或已耗用時間變長、甚至被迫終止,進而影響您的實際業務。
資源說明
開通MaxCompute隨用隨付閑時版,意味著您可以使用MaxCompute閑時計算資源(os_SpotQuota),它是一種共用型隨用隨付計算資源,通過閑時計算資源啟動並執行作業被稱為Spot作業(SpotJob),相對於隨用隨付作業具有更低的單價,旨在為您降低開發、測試等延遲不敏感情境下使用MaxCompute的成本。
基礎資源 | 資源說明 | 計費說明 |
計算資源 | 閑時計算資源集區與隨用隨付計算資源共用,與訂用帳戶計算資源隔離,不可指定用量。 如遇整體資源集區資源水位高,發生資源競爭時,Spot作業(使用os_SpotQuota啟動並執行作業,包含SpotSQL、SpotMapReduce、SpotSpark等類型)的資源可能會被擠壓或者搶佔,甚至作業被終止。 | 按各類型計算作業的實際使用量計費,詳細計費規則請參見計費說明。 |
開通地區
當前已支援隨用隨付閑時版規格的地區如下:
華東1(杭州)、華東2(上海)、華北2(北京)、華南1(深圳)、中國香港、新加坡、英國(倫敦)、日本(東京)、馬來西亞(吉隆坡)、德國(法蘭克福)、印尼(雅加達)、美國(維吉尼亞)、美國(矽谷)。
計費說明
類型 | 計費公式 | 價格 |
SpotSQL作業 (指計算配額為os_SpotQuota的普通SQL或查詢加速SQL作業) | SpotSQL作業當日總費用=計算輸入資料量×SQL複雜度×單價 | 計費單價如下: 公用云:0.0146 USD/GB |
引用外部表格的SpotSQL作業 (指計算配額為os_SpotQuota且引用了OTS、OSS外部表格的SQL作業) | 引用外部表格的SpotSQL作業當日總費用=計算輸入資料量×單價 | 計費單價如下: 公用云:0.0044 USD/GB |
SpotMapReduce作業 (指計算配額為os_SpotQuota的MapReduce作業) | SpotMapReduce作業當日計算費用=當日總計算時×單價 | 計費單價如下: 公用云:0.023 USD/CU/小時 |
SpotSpark作業 (指計算配額為os_SpotQuota的Spark作業) | SpotSpark作業當日計算費用=當日總計算時×單價 | 計費單價如下: 公用云:0.0347 USD/CU/小時 |
SpotMars作業 (指計算配額為os_SpotQuota的Mars作業) | SpotMars作業當日計算費用=當日總計算時×單價 | 計費單價如下: 公用云:0.0347 USD/CU/小時 |
注意事項
必須開通隨用隨付後才可開通隨用隨付閑時版,隨用隨付詳情請參見隨用隨付。
隨用隨付閑時版僅涵蓋計算資源,儲存和下載費用依據隨用隨付收取。
使用說明
開通MaxCompute隨用隨付。
隨用隨付的開通步驟,詳情請參見開通MaxCompute和DataWorks。
開通MaxCompute隨用隨付閑時版。
登入阿里雲MaxCompute隨用隨付閑時版開通頁面,商品類型選擇隨用隨付閑時版,根據介面提示配置地區資訊,閱讀並勾選服務合約後,單擊立即開通。
重要隨用隨付閑時版開通後不可退訂,若不使用MaxCompute閑時計算資源(
os_SpotQuota
)運行作業,則不會產生隨用隨付閑時版相關費用。查看隨用隨付閑時版計算資源。
登入MaxCompute控制台,在左上方選擇已開通隨用隨付閑時版的地區。
在左側導覽列,選擇工作區 > 配額(Quota)管理。
在Quota管理頁面,可查看隨用隨付閑時版一級Quota
os_SpotQuota_p
、二級Quotaos_SpotQuota
,表示可以使用隨用隨付閑時版計算資源。
專案綁定隨用隨付閑時版計算資源。
對於新增專案,可在建立專案時配置預設Quota為
os_SpotQuota
。對於存量專案,可在專案管理頁面,單擊目標專案操作列的管理,在專案配置頁面的參數配置頁簽,修改預設計算Quota為
os_SpotQuota
。
運行Spot作業(SpotJob)。
通常情況下,在綁定
os_SpotQuota
的專案下發起的作業預設為Spot作業,但若在作業的Query前指定了其他運行Quota,如預設後付費Quota
,那麼該作業將被識別為標準作業。同樣,在未綁定
os_SpotQuota
的專案下,也可以通過在作業的Query前使用如下命令指定計算Quota為os_SpotQuota
,則該作業將被識別為Spot作業。set odps.task.wlm.quota=os_SpotQuota;
作業層級指定計算Quota詳情請見作業層級指定Quota。
重要查詢加速(MCQA)成功的作業無法使用此命令指定計算Quota,作業消費將仍計入作業執行專案綁定的預設計算Quota。包括但不限於在DataWorks建立臨時查詢中發起的查詢加速作業。
查看作業運行狀態和資源消耗情況。
可通過MaxCompute控制台的作業營運功能查看歷史作業和正在啟動並執行作業,詳情請參見作業營運(新版);通過MaxCompute控制台的Quota管理功能查看閑時計算資源的消耗情況,詳情請參見查看Quota消耗。
說明暫不支援查看查詢加速作業的資源消耗情況。
查看隨用隨付閑時版消費明細。
查看MaxCompute隨用隨付閑時版的消費明細和用量明細請參見查看賬單詳情。