什么是競價實例
競價實例(Spot)是云服務(wù)器CVM的一種新實例運作模式,它最核心的特點是折扣售賣和系統(tǒng)中斷機制,即您可以以一定幅度的折扣購買實例,但同時系統(tǒng)可能會自動回收這些折扣售賣的實例。當(dāng)您購買并獲得一個競價實例后,它的使用和按量計費的CVM實例基本毫無區(qū)別,包括控制臺操作、遠程登錄、服務(wù)部署、關(guān)聯(lián)VPC等。
當(dāng)前階段特殊策略
·固定折扣比例:所有規(guī)格的競價實例將以固定折扣出售。按同規(guī)格按量計費實例20%的價格出售,少量類型的實例可能微調(diào)。
·系統(tǒng)主動中斷(庫存波動):當(dāng)前階段,系統(tǒng)暫不會因為市場價格大于用戶出價的原因產(chǎn)生中斷,但是會因為競價實例資源池庫存不足而產(chǎn)生中斷。當(dāng)庫存不足時,系統(tǒng)會從已分配的競價實例里隨機回收,實例數(shù)據(jù)不會保留。
·全地域上線:競價實例已在騰訊云絕大部分地域上線,支持實例類型與按量計費模式同步。
產(chǎn)品特點
I.高性價比
競價實例以按量計費實例的折扣價出售,最低1折。
·折扣幅度:競價實例的價格以同規(guī)格按量計費實例為基準(zhǔn),在此之上進行折扣售賣,折扣區(qū)間為10%到原價。
·折扣涉及部分:折扣僅涉及云服務(wù)器CPU和內(nèi)存部分,其他部分如系統(tǒng)盤、數(shù)據(jù)盤、帶寬、收費鏡像等云服務(wù)器關(guān)聯(lián)收費項均不受競價折扣影響。
·價格波動:這個折扣比例在一段時間內(nèi)是穩(wěn)定的,但是當(dāng)可用區(qū)發(fā)生大規(guī)模購買行為時,價格會產(chǎn)生波動(當(dāng)前階段,折扣比例將固定為2折)。
II.系統(tǒng)中斷機制
不同于按量計費和包年包月實例只能由用戶主動釋放,競價實例會被系統(tǒng)后臺中斷,系統(tǒng)會根據(jù)當(dāng)前價格和資源池存量等綜合情況判斷是否中斷已分配的競價實例。
·價格原因中斷:當(dāng)市場價格大于您的最高指定出價時,實例將會被回收(當(dāng)前階段,市場價格將會固定)。
·庫存原因中斷:當(dāng)該類型資源池庫存整體緊張時,系統(tǒng)將根據(jù)缺口回收競價型實例;當(dāng)庫存恢復(fù)時,您又可以申請到競價實例。
不適用場景
由于系統(tǒng)中斷機制的存在,您并不能完全掌握實例的生命周期,所以建議避免在競價實例上運行對穩(wěn)定性要求極高的服務(wù),例如:
·數(shù)據(jù)庫服務(wù)
·沒有采用負載均衡的在線服務(wù)、網(wǎng)站服務(wù)
·分布式架構(gòu)里的核心主控制節(jié)點
·長時間(10+小時)的大數(shù)據(jù)計算作業(yè)
適用場景和行業(yè)
適用場景
·大數(shù)據(jù)計算
·采用了負載均衡的在線服務(wù)和網(wǎng)站服務(wù)
·網(wǎng)絡(luò)爬蟲業(yè)務(wù)
·其他細粒度或支持?jǐn)帱c續(xù)算的計算場景
適用行業(yè)
·基因測序和分析
·藥物晶型分析
·視頻轉(zhuǎn)碼、視頻渲染
·金融、交易數(shù)據(jù)分析
·圖片和多媒體處理
·科學(xué)計算(地理、流體力學(xué)等)
限制
·配額限制:不同于云服務(wù)器的臺數(shù)限制,競價實例以用戶在可用區(qū)下?lián)碛械乃懈們r型實例的vCPU核心數(shù)之和作為配額限制指標(biāo),當(dāng)前階段每個賬號每個可用區(qū)最多可擁有50個vCPU核心之和的競價實例(如需提升配額可通過工單申請)。
·操作限制1:競價實例不支持升降配置。
·操作限制2:競價實例不支持轉(zhuǎn)包年包月。
·操作限制3:競價實例不支持關(guān)機不收費。
·操作限制4:競價實例不支持重裝系統(tǒng)。
最佳實踐
I.切分任務(wù)粒度
·長時間作業(yè)拆成細粒度的作業(yè),減少被中斷可能性。
·使用類似EMR這樣天然具有切分思維的大數(shù)據(jù)套件。
II.通過負載均衡在保證在線和網(wǎng)站服務(wù)的穩(wěn)定性
·接入層使用負載均衡,例如CLB。
·后端資源采用部分按量計費實例+大量競價實例的配比模式。
·監(jiān)聽競價實例中斷情況,從CLB中移除即將中斷的實例。
III.支持?jǐn)帱c續(xù)算的計算調(diào)度模式
·將計算中間結(jié)果放到COS/CFS/NAS等永久存儲產(chǎn)品上。
·通過實例元數(shù)據(jù)(Metadata)感知即將中斷的實例,在2分鐘保留期內(nèi)將計算結(jié)果保存。
·待競價實例再次啟動時,繼續(xù)上一次的運算。