MaxCompute提供單價更低的按量付費計算資源規格類型(按量付費閑時版),為您降低在延遲不敏感場景下使用MaxCompute的成本。本文為您介紹MaxCompute按量付費閑時版的應用場景、資源說明和計費說明,并幫助您了解注意事項和使用方法。
應用場景
按量付費閑時版適用于期望極低成本、但對完成時間不敏感的作業。例如用戶行為日志、系統日志等低價值、海量數據的分析場景,此類業務通常需要消耗大量計算資源,但對產出時間并不敏感,此時使用包年包月資源會造成獨享資源大量空閑,而使用按量付費標準版成本又過高。對作業的完成時間敏感性越低,越適合使用按量付費閑時版以節省計算成本。 而用于生產、要求長期穩定、資源有保障的作業不宜使用按量付費閑時版,因為資源競爭會導致作業資源被擠壓、搶占,造成作業長時間等待或運行時間變長、甚至被迫終止,進而影響您的實際業務。
資源說明
開通MaxCompute按量付費閑時版,意味著您可以使用MaxCompute閑時計算資源(os_SpotQuota),它是一種共享型按量付費計算資源,通過閑時計算資源運行的作業被稱為Spot作業(SpotJob),相對于按量付費標準版作業具有更低的單價,旨在為您降低開發、測試等延遲不敏感場景下使用MaxCompute的成本。
基礎資源 | 資源說明 | 計費說明 |
計算資源 | 閑時計算資源池與按量付費標準版計算資源共享,與包年包月計算資源隔離,不可指定用量。 如遇整體資源池資源水位高,發生資源競爭時,Spot作業(使用os_SpotQuota運行的作業,包含SpotSQL、SpotMapReduce、SpotSpark等類型)的資源可能會被擠壓或者搶占,甚至作業被終止,如下圖所示。 | 按各類型計算作業的實際使用量計費,詳細計費規則請參見計費說明。 |
開通地域
當前已支持按量付費閑時版規格的地域如下:
華東1(杭州)、華東2(上海)、華北2(北京)、華北3(張家口)、華南1(深圳)、西南1(成都)、中國香港、新加坡、英國(倫敦)、日本(東京)、馬來西亞(吉隆坡)、德國(法蘭克福)、印度尼西亞(雅加達)、美國(弗吉尼亞)、美國(硅谷)。
計費說明
類型 | 計費公式 | 價格 |
SpotSQL作業 (指計算配額為os_SpotQuota的普通SQL或查詢加速SQL作業) | SpotSQL作業當日總費用=計算輸入數據量×SQL復雜度×單價 | 計費單價如下:
|
引用外部表的SpotSQL作業 (指計算配額為os_SpotQuota且引用了OTS、OSS外部表的SQL作業) | 引用外部表的SpotSQL作業當日總費用=計算輸入數據量×單價 | 計費單價如下:
|
SpotMapReduce作業 (指計算配額為os_SpotQuota的MapReduce作業) | SpotMapReduce作業當日計算費用=當日總計算時×單價 | 計費單價如下:
|
SpotSpark作業 (指計算配額為os_SpotQuota的Spark作業) | SpotSpark作業當日計算費用=當日總計算時×單價 | 計費單價如下:
|
SpotMars作業 (指計算配額為os_SpotQuota的Mars作業) | SpotMars作業當日計算費用=當日總計算時×單價 | 計費單價如下:
|
更多計費說明及按量付費標準版計費規則請參見計算費用(按量付費)。
MaxCompute按量付費閑時版與其他規格計算資源之間的轉換,詳情請參見轉換計費方式。
注意事項
使用說明
開通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。包括但不限于在MaxCompute控制臺使用SQL分析連接、DataWorks創建臨時查詢中發起的查詢加速作業。
查看作業運行狀態和資源消耗情況。
可通過MaxCompute控制臺的作業運維功能查看歷史作業和正在運行的作業,詳情請參見作業運維(新版);通過MaxCompute控制臺的Quota管理功能查看閑時計算資源的消耗情況,詳情請參見查看Quota消耗。
說明暫不支持查看查詢加速作業的資源消耗情況。
查看按量付費閑時版消費明細。
查看MaxCompute按量付費閑時版的消費明細和用量明細請參見查看賬單詳情。
相關文檔
按量付費標準版的使用請參見按量付費標準版,計費規則請參見計算費用(按量付費)。