為什么阿里云、騰訊云賣服務器可以掙到錢?
為什么阿里云、騰訊云賣服務器可以掙到錢?硬件成本都是固定的,他們如何盈利?靠硬件超賣!
為什么阿里云、騰訊云賣服務器可以掙到錢? 心情感悟 好文分享 第1張
舉個例子,用戶A買了個2c4g的服務器,用戶B買了個2c4g的服務器,阿里云平臺會給這2個用戶每個都分配2c4g的物理資源嗎?當然不會。
先問你個問題,用戶購買云服務器之后,每個用戶都會用完全部的cpu、內存資源嗎?答案是不會!
所以,每個用戶都會有一定的資源閑置。而平臺就可以把這部分閑置的資源繼續賣給其他的用戶。所以,你買了一個2c4g的服務器,如果你只用到了1c2g,那平臺就可以把剩下的1c2g賣給其他人了,但是你在你的系統里看到的還是2c4g,這2c4g只代表了平臺對你的資源使用量的最大承諾。
那阿里云、騰訊云平臺要做到硬件的資源超賣,還需要哪些前提條件呢?我覺得有這么3個:
1、一定要有資源閑置
基本上每個客戶購買云服務器都不會完全用到極限,所以,都會或多或少的存在資源閑置。這部分閑置的資源就可以被平臺統一管理并再次出售。
那是不是只要有資源閑置就可以玩轉超賣的商業模式呢?我們國家有那么多閑置的房子,是不是也可以玩轉資源超賣呢?答案是不行的。為什么?因為這些房子的所有權是分散的,這就得說到第二個必要因素:資源權限。
2、資源權限歸屬統一
你買了一臺阿里云服務器,這臺服務器就是你的了嗎?非也,你只要使用權限,并沒有所有權,你甚至連硬件實體都沒有見過。不管是阿里云平臺還是騰訊云平臺,這些硬件資源的所有權都不是屬于某個用戶,而是屬于平臺所有。
甚至服務器上的底層軟件都不是你所能控制的。正是因為平臺對所有服務器具有所有權和管理權,才能對資源進行統一盤點,實現資源超賣。那平臺把用戶暫時不用的資源賣給其他人,當用戶需要使用的時候,該怎么及時地分配給他呢?
3、資源使用上可以做到彈性伸縮
現在的云平臺上,基本都具備彈性伸縮的特性,這個非常簡單,很多技術都可以實現。以kubernetes為例,它可以做到多個維度的彈性伸縮:集群層面的彈性伸縮、node層面的彈性伸縮和應用層面的彈性伸縮。有了彈性伸縮才能提前偵測到用戶的資源需求并第一時間給予分配。
所以,結合以上3個條件,阿里云、騰訊云以及一眾云平臺服務廠商才能借助硬件超賣支持他們的商業模式,實現企業的盈利。當然以上我們討論的僅僅是云服務器業務的盈利模式,請不要把saas和paas業務也混淆進來。
@簡說linux
來源:盧松松博客