為什么會出現(xiàn)云計算
在我看來云計算的出現(xiàn)是互聯(lián)網(wǎng)基因所決定的,因?yàn)榛ヂ?lián)網(wǎng)的基因之一就是:共享。而云計算就是為了把互聯(lián)網(wǎng)上所有的閑置的計算資源進(jìn)行共享。所以說云計算的出現(xiàn)時一個必然事件,問題只不過是它會在什么時候出現(xiàn)以及飛速發(fā)展。
云計算的發(fā)展
任何一種技術(shù)的興趣必定有著特定的歷史因素,我從Iaas的層面說一下我個人的看法,所有的觀點(diǎn)以及結(jié)論均以大中華地區(qū)為條件討論(米國不在討論之列,不過兩國的發(fā)展史基本一致,而且以我國的企業(yè)來說明問題更接地氣),為什么要從Iaas的角度來說呢,因?yàn)镮aas是一切云計算的基礎(chǔ),并且也是目前云計算中最成熟的,沒有Iaas其他的東西如從談起。在我個人看來云計算的出現(xiàn)和發(fā)展有三個方面的原因:
- 1、硬件成本的降低。
- 2、互聯(lián)網(wǎng)&游戲行業(yè)的高速發(fā)展帶來的業(yè)務(wù)需求。
- 3、云計算相關(guān)技術(shù)的發(fā)展。
硬件成本的降低
硬件成本的不斷降低是云計算得以發(fā)展的一個重要的條件,服務(wù)器成本對于云計算創(chuàng)業(yè)公司來說簡直大到超乎想象,隨便一次采購都是上千萬,請問有幾個公司扛得住這樣的費(fèi)用。而且這還是在硬件成本大幅降低的情況下,如果放在幾年前,一臺服務(wù)器上十萬,根本沒有人玩的動云計算,所以說硬件成本的降低,從某種程度上來說是降低了云計算創(chuàng)業(yè)的準(zhǔn)入門檻。
還有目前各大運(yùn)營商(主要是電信和聯(lián)通)對于基礎(chǔ)網(wǎng)絡(luò)設(shè)施的不斷升級完善也是使得云計算得以發(fā)展的重要原因?,F(xiàn)在的網(wǎng)絡(luò)帶寬的費(fèi)用相比幾年前都是大幅度降低。所以才讓第三方公司進(jìn)入到這個領(lǐng)域成為了可能。
互聯(lián)網(wǎng)&游戲行業(yè)的高速發(fā)展
云計算的快速發(fā)展的確要感謝互聯(lián)網(wǎng)的發(fā)展,或者說云計算的出現(xiàn)時互聯(lián)網(wǎng)發(fā)展的必然產(chǎn)物。2015年應(yīng)該算是我國云計算的元年,大家想想2015年我國出現(xiàn)了一種可能全世界獨(dú)一無二的現(xiàn)象,這個現(xiàn)象是什么?——創(chuàng)業(yè)!仍然記得當(dāng)年總理的口號:“大眾創(chuàng)業(yè),萬眾創(chuàng)新 ”。在總理的號召聲中出現(xiàn)了無數(shù)的創(chuàng)業(yè)者,大家熱情洋溢,滿懷希望,都想大干一番事業(yè),各種互聯(lián)網(wǎng)公司通過發(fā)布帖搶用戶,我還記得有人調(diào)侃過:國外人民都是zf發(fā)補(bǔ)貼福利,我國是人民互聯(lián)網(wǎng)公司發(fā)補(bǔ)貼福利。太壯觀了!正是因?yàn)檫@樣的盛況催生了云計算行業(yè)的加速發(fā)展。
初創(chuàng)企業(yè)如果自建IDC無疑是自己給自己找麻煩,六個字形容:不合算、不實(shí)用。不合算是因?yàn)镮DC的建設(shè)費(fèi)用太高,不實(shí)用是因?yàn)閷τ趧?chuàng)業(yè)企業(yè)來說自建IDC的時間太長:首先要購買服務(wù)器,然后要部署服務(wù)器,最后才能部署應(yīng)用。這個時間長度想想都覺得恐怖。作為一個初創(chuàng)企業(yè)來說最不能浪費(fèi)的就是時間。畢竟一個領(lǐng)域的發(fā)展有著他自身的時間窗口,如果錯過了,那么這家企業(yè)也就走遠(yuǎn)了。
2015年的游戲產(chǎn)業(yè)同樣是處于一種過熱的狀態(tài)中,幾個人就能組一個小游戲公司開始干,對于游戲公司來說,這種彈性計算的服務(wù)器需求更加的明顯。一款游戲正式上架之后,它的用戶數(shù)其實(shí)不是線性增長的,不僅是游戲從業(yè)人員,就是普通的玩家也應(yīng)該有這樣的感受:就是一款不錯的游戲,開始沒什么人氣,突然的某個時間點(diǎn)會出現(xiàn)一個爆炸井噴的過程,在游戲里面的體現(xiàn)就是游戲里面的人突然多了,游戲一直在開新服。這就是游戲本身的特性,他的成長是突增的非線性的,所以對于這種彈性計算的需求更突出(UCloud的成功正是因?yàn)樽プ×擞螒蛐袠I(yè)發(fā)展的黃金時期)。
而云計算剛好就契合了初創(chuàng)企業(yè)的需求:快速部署應(yīng)用,穩(wěn)定,最少的運(yùn)維人力成本,最好還能低價。
有需求自然就有供給,所以2015年云計算廠商也呈現(xiàn)出遍地開花的現(xiàn)象,云計算產(chǎn)業(yè)的發(fā)展也是井噴式的。根據(jù)云廠商披露的數(shù)據(jù)顯示:阿里云15年的增長率超過100%(阿里云的體量太大,所以增長100%也是一個相當(dāng)恐怖的數(shù)據(jù)了),Ucloud15年的增長率將近360%。但是對于云計算這種重資產(chǎn)的玩法,創(chuàng)業(yè)型公司大多在幾個月之后就死掉了,現(xiàn)在活下來的屈指可數(shù),就兩家:UCloud和青云。其他還不錯的都屬于有靠山的:阿里云背靠阿里巴巴,騰訊云有騰訊爹、金山云后面也有個雷軍爹和小米。都是百億千億的爹輸血。
云計算相關(guān)技術(shù)的發(fā)展
云計算技術(shù)的發(fā)展史太久遠(yuǎn),所以我僅從商業(yè)化之后的歷史簡述一下
首先要提到的就是VMWare,1999年,他們在X86平臺上推出了可以流暢運(yùn)行的商業(yè)虛擬化軟件。從此打開了一扇新世界的大門。
然后在2003年,虛擬化的主角Xen第一次面世,僅支持半虛擬化(Paravirtualization)。“最初它只是作為一個大學(xué)的項(xiàng)目存在”,Xen之父Ian表示,“這個項(xiàng)目是由我本人和劍橋大學(xué)計算機(jī)科學(xué)實(shí)驗(yàn)室的一些學(xué)生共同做的。我們當(dāng)時就意識到要想使得虛擬化的工作越來越好,必須需要得到硬件方面的幫助,而且要不斷地改變CPU,改變芯片組,以及改變一些IO的裝置,使得他們能夠適應(yīng)虛擬化的需要?!?/p>
2005年,英特爾就宣布了其初步完成的Vanderpool技術(shù)外部架構(gòu)規(guī)范(EAS),并稱該技術(shù)可幫助改進(jìn)未來虛擬化解決方案。11月,英特爾發(fā)布了新的XeonMP處理器系統(tǒng)7000系列,X86平臺歷史上第一個硬件輔助虛擬化技術(shù)――VT(Vanderpool Technology)技術(shù)也隨之誕生。這一里程碑式的事件也拉開了X86平臺普遍虛擬化計算的帷幕。
2007年6月為止,Red Hat所有平臺、管理工具都已包含了Xen的虛擬化功能。在新版企業(yè)端Linux整合Xen,是其虛擬化策略的第一步
2008年另外一位虛擬化的主角KVM出現(xiàn)了。2008年9月,紅帽收購了一家名叫Qumranet的以色列小公司,由此入手了一個叫做KVM的虛擬化技術(shù)(KVM,全稱Kernel-based Virtual Machine,意為基于內(nèi)核的虛擬機(jī))。當(dāng)時的虛擬化市場上主要以VMware為主,而KVM只是在Ubuntu等非商用發(fā)行版上獲得了一些關(guān)注。
2009年9月,紅帽發(fā)布其企業(yè)級Linux的5.4版本(RHEL 5.4),在原先的Xen虛擬化機(jī)制之上,將KVM添加了進(jìn)來。
2010年11月,紅帽發(fā)布其企業(yè)級Linux的6.0版本(RHEL 6.0),這個版本將默認(rèn)安裝的Xen虛擬化機(jī)制徹底去除,僅提供KVM虛擬化機(jī)制。
有興趣的同學(xué)可以參考以下兩篇文章
虛擬化發(fā)展簡史之虛擬化歷程
KVM虛擬化技術(shù)發(fā)展史及未來
歐了~