IaaS預(yù)留實例在線交易策略詳解
本文分享自天翼云開發(fā)者社區(qū)《IaaS預(yù)留實例在線交易策略詳解》,作者:CollerPie
https://www.ctyun.cn/developer/article/414622931783749
近年來,公有云占據(jù)的云計算市場份額逐年上升。Canalys顯示,2023年第一季度,全球IaaS云服務(wù)支出達到了664億美元,同比增長19%。由于IaaS云服務(wù)支出的不斷增加,成本優(yōu)化對于用戶而言變得尤為重要。通過對IaaS云服務(wù)資源交易策略的研究,可以幫助用戶根據(jù)其工作負載的實際運行情況,來適當(dāng)調(diào)整手中的服務(wù)資源,從而降低用戶使用IaaS云服務(wù)的成本。
當(dāng)前絕大多數(shù)的IaaS云服務(wù)提供商均支持按需實例、預(yù)留實例、競價實例等多種實例購買選項。用戶可以根據(jù)自身工作負載的實際運行情況以及這些實例的特性,在IaaS云服務(wù)市場中進行相應(yīng)的交易,通過適當(dāng)?shù)剡x擇轉(zhuǎn)售或購買這些實例,從而盡可能地降低IaaS云服務(wù)的使用成本。IaaS云服務(wù)交易模型如下圖所示:
按需實例:按需實例是一種pay-as-you-go模式,用戶根據(jù)自身工作負載的實際運行情況,可以隨時購買按需實例來服務(wù)于工作負載的請求,同時要按小時支付按需實例使用的費用。具體地,用戶在購買按需實例時要根據(jù)實例的實際使用時長進行收費,如果使用時長未滿一小時,超出的部分也將按照一小時標(biāo)準(zhǔn)計費。通常將按需實例的購買成本定義為:p*t,其中p表示按需實例每小時的使用單價,t表示按需實例使用的時長。按需實例由于“即付即用”的服務(wù)機制,并不能根據(jù)用戶工作負載的實際運行情況靈活地調(diào)整定價幅度,因此在一些場景中無法實現(xiàn)用戶收益最大化。
預(yù)留實例:預(yù)留實例是一種預(yù)付模式,用戶在使用預(yù)留實例時,首先需要支付一定的預(yù)付費用,之后用戶可以在預(yù)留實例的有效期限內(nèi)享有每小時的使用折扣。通常,預(yù)留實例的有效期限為1年或3年。如果用戶購買了一個預(yù)留實例,那么在該實例的整個預(yù)留周期內(nèi),無論該實例是否被使用,都會被收取費用。通常將預(yù)留實例的購買成本定義為:R+a*p*T,其中,R表示預(yù)留實例前期的預(yù)付費用,a表示預(yù)留實例在其有效期限內(nèi)所享有的使用折扣,p表示預(yù)留實例每小時的使用單價,T 表示預(yù)留實例的有效期限。對于預(yù)留實例而言,IaaS云服務(wù)提供商根據(jù)其預(yù)付費用的額度進行了相應(yīng)的分級,如果預(yù)留實例前期的預(yù)付費用R越多,那么后期使用該實例所享有的折扣a也會相應(yīng)的提高。
預(yù)留實例市場是一個二級市場,用戶不僅可以在預(yù)留實例市場中購買廉價的第三方預(yù)留實例,也可以轉(zhuǎn)售自己手中閑置的預(yù)留實例,這樣不僅可以減少用戶購買預(yù)留實例的成本,也可以有效地避免由于IaaS云服務(wù)資源浪費而造成的損失。
在預(yù)留實例市場中,支持出售用戶手中處于閑置狀態(tài)的預(yù)留實例,這些實例具有不同的剩余期限和定價選項。對于賣家而言,需要在預(yù)留實例市場中發(fā)布待出售的預(yù)留實例,以便買家獲取。IaaS云服務(wù)提供商將所有待售的預(yù)留實例根據(jù)它們的剩余期限以及小時費率進行分組排序。對于買家而言,IaaS云服務(wù)提供商首先根據(jù)買家的需求信息確定預(yù)留實例所在的分組,并在所確定的分組中按照價格從低到高的順序,選取相應(yīng)的預(yù)留實例出售給買家,直到滿足買家所有的預(yù)留實例購買需求為止,最后,IaaS云服務(wù)提供商將這些預(yù)留實例的所有權(quán)轉(zhuǎn)移給買方。值得注意的是,賣家在出售手中空閑的預(yù)留實例之前,這些預(yù)留實例的所有權(quán)均為賣家所有;在實例出售之后,賣家便失去了對這些預(yù)留實例的所有權(quán),也不再享有這些預(yù)留實例的使用折扣。賣家在出售預(yù)留實例后,如果后續(xù)有新的工作負載到達,IaaS云服務(wù)提供商將以按需實例的價格向賣家收取費用。此外,在整個交易過程中,IaaS云服務(wù)提供商要向預(yù)留實例轉(zhuǎn)售者收取一定比例的交易服務(wù)費用。用戶轉(zhuǎn)售和購買IaaS實例的場景圖,分別如下所示:
在實際生產(chǎn)當(dāng)中,用戶的工作負載請求數(shù)量是不斷變化的。如果用戶在某一時刻擁有一定數(shù)量的按需實例和預(yù)留實例,但是由于某種原因,未來一段時間到達的工作負載逐漸減少,那么對于用戶而言,則會由于一些閑置的預(yù)留實例而造成一定的成本損失,并且這些預(yù)留實例閑置的時間越長,造成的損失越大。同時,這些閑置的預(yù)留實例也會導(dǎo)致大量計算資源的浪費,在這種情況下,云用戶需要轉(zhuǎn)售手中一些閑置的預(yù)留實例。當(dāng)前,IaaS云服務(wù)提供商為用戶提供了一個預(yù)留實例市場,用戶不僅可以在預(yù)留實例市場中出售自己閑置的預(yù)留實例來避免不必要的資源浪費,同時也可以購買一些廉價的第三方預(yù)留實例來降低IaaS云服務(wù)的使用成本。
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。