這篇聊的是硬件。這些年IT行業(yè)似乎已經(jīng)與硬件無緣了,一會兒云計算,一會兒區(qū)塊鏈,一會兒AI。然而,硬件發(fā)展的腳步從來沒有停歇過。這些技術(shù)的背后都帶著硬件技術(shù)的發(fā)展。無論你“應用側(cè)”有什么創(chuàng)新,都離不開計算和存儲,都離不開硬件的支持。
說回到我們的主題:那些便宜得離譜服務器是怎么來的?
大家自己建站或者在選擇VPC(虛擬主機)/云計算的時候可能發(fā)現(xiàn):啊?它們家的主機怎么這么便宜?
這里給大家直接曝光下原因(說是曝光毫不為過)。
給大家介紹4種降低服務器成本的方法:舊服務器/團購服務器/云超售/裸金屬:
舊服務器和團購服務器是在硬件的成本上做文章,降低硬件成本,技術(shù)上和一般的服務器沒區(qū)別;
云超售則是在軟件上下手,降低成本提高售價;
唯獨裸金屬服務器是從底層技術(shù)上革新,把成本降得最低。
成本:★ ,技術(shù)含量:★ ,服務能力 :★
這個方案沒什么技術(shù)含量。
很多服務器5年以上了但是還可以使用,運轉(zhuǎn)正常。信息技術(shù)公司又生命周期很短,所以很多硬件會被更替,就被一些虛擬化公司收購。這些舊服務器里的某些部件可能被簡單升級,甚至完全不升級就直接上架提供服務了。因為很多網(wǎng)頁服務其實只需要有個服務器就可以了,訪問量很低,對算力的要求也很低,所以這些硬件完全可以支持。
這些服務器往往很廉價,甚至不要錢,因為財務上已經(jīng)認為這些資產(chǎn)的價值是0了。買方甚至只需要出個運費和安裝費,然后以后收入能覆蓋電費就不虧了。所以對外的租用成本可以低得離譜。
大量采購壓低硬件
成本:★ ★ ★ , 技術(shù)含量:★ ★ , 服務能力:★★ ★
這個方式,大家是可以猜到的,就跟PDD一樣,團單是比單買要便宜的,然而這并不是這個采購形式的全部。
云計算公司或者虛擬主機租用公司(甲方),通過大單向硬件廠商(乙方)購買服務器,在購買的同時,甲方會附帶一系列的要求,比如摒棄一些不常用的功能模塊以降低成本;再比如,做一些特別定制的甲方特殊需求。這樣一來,乙方一方面降低了價格,另一方面這樣生產(chǎn)出來的硬件,只有一個甲方會采購。因為只有一個甲方會采購這種硬件,甲方又有了壓價的可能性,除非乙方放棄生產(chǎn)線轉(zhuǎn)產(chǎn),否則很難對抗甲方。
黑么?
這就是云計算的本質(zhì)啊!好比我成了最大的流量平臺,客戶都要從我這里購買,廠商也不得不給我低價。
云平臺超售
成本:★ ★ ★ , 技術(shù)含量:★ ★ ★ , 服務能力:★ ★ ★
說到這里,就有一些技術(shù)含量了。
原理:
大家最早接觸“超售”這個詞,可能是從航空公司那邊來的。我們先看一種情況:一架飛機可能只有200個座位,如果航司只發(fā)售200個座位,到出發(fā)當天,有些旅客因為行程變更可能就沒來/或者改簽到別的航班了,所以飛機上就會出現(xiàn)空位。這樣一來,這些空座位就沒有被充分的利用。為了利益最大化,航空公司想出了一個辦法,就是“超售”。
一家飛機有200個座位,但是航司會假裝它有220個座位,對外進行發(fā)售,這個就是“超售”。萬一有旅客沒有來辦理登機手續(xù)的話,實際乘客數(shù)量就可能低于200個,這樣所有乘客就可以順利登機了。
然而,有個小風險,如果220個客戶都來了怎么辦?一般航司會采用下面的辦法之一:
給客戶升艙,沒準經(jīng)濟艙滿了,但是商務艙和頭等艙還有座位,可以給客戶升艙保證可以所有人都登機;
請客戶改航班,并且給補償;
請客戶延期,并且給補償;
胡攪蠻纏,說客戶沒有確認機票。
那么服務器是怎么"超售"的呢?把一臺服務器當兩臺賣嗎?大致是這個意思,但是也沒那么簡單:
如果一臺16核的服務器可以被虛擬化成8臺2核的服務器,這就是最普通的虛擬化了。這樣做價錢也不會很低。
然而,如果我們把一臺16核的服務器,虛擬化成16臺2核的服務器呢?是不是就可以賣更多的錢了呢?
你可能會問:怎么還能有這種操作?!
技術(shù)上,其實早就可以這樣操作了,而且也算是個虛擬化技術(shù)里,半公開的秘密了。這樣虛擬出來的服務器,每個有2個“邏輯核”,好像一共有32個“邏輯核”,而實際上一共還是16個“物理核”。這就是服務器CPU的“超售”。說白了是個“賭博”。大多數(shù)時候,這16個2核服務器不會同時處于繁忙狀態(tài),有的忙有的閑。忙的服務器就占據(jù)2個核的算力,閑的服務器就幾乎不占據(jù)CPU資源。這樣16個虛擬服務器可以相安無事。
一些云計算廠商會把這個“復用”率算入價格里面,因此客戶可能只需要付1.5個核的錢,就可以享用2個核的服務器了。
問題