在2016云棲大會·武漢峰會上,阿里云技術(shù)專家宋杰分享了他對云計算的三條路徑的理解和感悟,并且闡述了云計算對于企業(yè)而言到底意味著什么的問題。那么阿里大數(shù)據(jù)發(fā)展之路經(jīng)歷了哪三次技術(shù)突圍?阿里又是如何通過十余年的技術(shù)沉淀最終鑄就飛天系統(tǒng)的呢?本文將為你揭曉答案,精彩不容錯過。
對于企業(yè)來說,但是到底云計算是什么呢?相信很多企業(yè)都有這樣的困惑,讓我們一起回到這個原始的起點探討究竟什么是云計算?云計算對于企業(yè)而言到底意味什么?
云計算的三條發(fā)展路徑及三種落地形態(tài)
當(dāng)回到最初的起點再審視云計算的發(fā)展路徑,可以發(fā)現(xiàn),經(jīng)過十余年的發(fā)展演進(jìn),云計算有三條發(fā)展路徑,并且最終沉淀下來了三種落地形態(tài)。
第一條路:源自于谷歌對大規(guī)模數(shù)據(jù)的處理,谷歌為全球的互聯(lián)網(wǎng)用戶提供同一個服務(wù)——搜索,它需要將全世界所有的網(wǎng)站的數(shù)據(jù)都爬回去,然后做排序和索引,之后再為用戶提供搜索服務(wù)??梢钥吹竭@樣的工作需要對海量數(shù)據(jù)進(jìn)行處理,谷歌需要把上百萬臺的服務(wù)器整合起來去做排序,索引和查詢。
第二條路:淘寶則發(fā)展出來云計算的另一條路徑,這條路與谷歌的相比有類似之處,同樣需要把很多數(shù)據(jù)整合起來做一件事情。在我看來,淘寶所做的事情比谷歌更偉大一點,因為淘寶做的事情是交易。承載6億用戶在線訪問和下單支付,這件事情比簡單提供一個不能保證這次查詢和下次查詢結(jié)果的差異的查詢要更加困難,也更加偉大。因為這是有極其嚴(yán)格的業(yè)務(wù)要求的,雖然在規(guī)模上而言淘寶可能用不了像谷歌那樣多達(dá)百萬臺的機(jī)器,只使用十萬臺機(jī)器就足夠了,但是這也是一個聚沙成塔的過程,把眾多的廉價的服務(wù)器整合起來去做一件事情,這就是云計算的第二條路徑。
第三條路:這條路徑的發(fā)展是源于在過去的十幾年間企業(yè)內(nèi)部在硬件方面進(jìn)行的大量的投資造成的大量賦閑服務(wù)器資源。對于企業(yè)內(nèi)部的使場景而言,往往僅有幾千或者幾萬個用戶,即便是大型的國有企業(yè)擁有有上百萬用戶,也就僅此而已。和動輒上千萬,上億的互聯(lián)網(wǎng)用戶相比,企業(yè)投入大量的IT資源特別是硬件資源的情況下,服務(wù)的客戶數(shù)過少,顯然造成服務(wù)器資源的賦閑。面對由此造成的資源利用率低的情況,帶來的挑戰(zhàn)就是如何更多更好地去利用這些賦閑資源。虛擬化技術(shù),最早是IBM在小型機(jī)上或者大型機(jī)上就實現(xiàn)了,通過虛擬化或者分區(qū)技術(shù),可以來解決資源利用率低的問題,虛擬化的技術(shù)后來被VMWare發(fā)揚(yáng)光大,在X86的平臺上進(jìn)行了廣泛傳播應(yīng)用,第三條路徑其實是就是虛擬化的過程。
云計算經(jīng)過發(fā)展最終沉淀下來的這些技術(shù),對于企業(yè),甚至對于任何一個開展的業(yè)務(wù)而言,都必不可少的。既需要有效利用資源,將規(guī)模從小變大;也需要面向客戶和業(yè)務(wù)做在線并且有業(yè)務(wù)質(zhì)量保證的交易,同時也需要對數(shù)據(jù)進(jìn)行大規(guī)模處理,進(jìn)而產(chǎn)生對數(shù)據(jù)的洞察來支持業(yè)務(wù)的智能化。
真正能做到這樣的集大成者,實際上是我們現(xiàn)在看到的互聯(lián)網(wǎng)架構(gòu)的云提供商,比如AWS和阿里云。而另外一些模式產(chǎn)生出來的云計算提供商,因為它們沒有這些強(qiáng)大的業(yè)務(wù)需求推動而產(chǎn)生的技術(shù)沉淀,所以很難把這個能力集合在一起。比如面向企業(yè)的商用軟件VMWare,雖然其能夠提供虛擬化,但是對于運行在其上的分布式應(yīng)用,以及對大數(shù)據(jù)的處理就顯得比較薄弱。而開源世界則通過軟件方式的交互,看起來能夠擁有這樣的能力,比如通過Hadoop可以做大數(shù)據(jù),通過OpenStack可以做虛擬化,但是我們可以看到這兩者是實際上存在天然的割裂,無論是在硬件的共享還是在管理層面的融合,以及在業(yè)務(wù)層面的互相支撐都存在鴻溝。
再回過頭來看,企業(yè)在上云的過程中會遇到一些挑戰(zhàn),企業(yè)需要面對非常復(fù)雜的云計算路徑。面對這么多的云計算形態(tài),企業(yè)在上云時會遇到困惑:到底該怎么考慮自己的云計算?
中國企業(yè)上云的三大問題
阿里在和很多企業(yè)溝通并且?guī)椭麄冞M(jìn)行云計算轉(zhuǎn)型的過程中,認(rèn)識到了企業(yè)上云面臨的最大的三個問題:
第一,陷入虛擬化的誤區(qū):將虛擬化等同于云計算,沿著虛擬化的這條路走到黑。