《商業(yè)價值》 張宇婷 發(fā)表于:13年08月08日 09:21 [轉載] DOIT.com.cn
在阿里巴巴首席技術官、阿里云總裁王堅的辦公室有一面墻擺滿了書,《豐乳肥臀》、《史蒂夫·喬布斯傳》、《分布式系統(tǒng)原理與范型》這三本被擺放在右側第三排上。
用這三本書來概括王堅似乎也很合適。工程心理學出身的王堅,用魔幻現(xiàn)實主義色彩帶領著團隊,所有的阿里云產品在內部被冠以傳統(tǒng)神話中神的名字:阿里云的核心技術引擎被命名為“飛天”,一位親水的神仙;協(xié)同調度系統(tǒng)稱為“女媧”;“分布式文件系統(tǒng)”叫做盤古等等
從2008年11月加盟阿里集團開始,王堅在集團首席技術官和阿里云總裁角色之間不斷轉換。辦公室里整墻貼滿“云OS”效果圖,與團隊在辦公室旁的“鐘馗道-爭端解決室”開會到深夜已成常態(tài),王堅有著產品經理敏感執(zhí)著的特質。
在王堅眼里云計算是一場革命,是一場用服務顛覆傳統(tǒng)軟件硬件時代IT建設舊思維的革命。王堅這樣概括“去IOE”運動和阿里云之間的關系:“去IOE”徹底改變了阿里集團IT架構的基礎,是阿里擁抱云計算,產出計算服務的基礎。“去IOE”的本質是分布化,讓隨處可以買到的Commodity PC架構成為可能,使云計算能夠落地的首要條件。
從“去IOE”到擁抱開源技術,從整個集團的IT支持到阿里云未來發(fā)展,這些都使王堅有了幾分神秘的色彩。在ITValue社區(qū)(中國最大的基于知識分享的CIO人際社區(qū)) 會員通過發(fā)帖和微信交流群對王堅展開提問,王堅認為:“與CIO的交流將成為阿里云競爭力的來源,是中國的用戶在把云計算推到一個新高度。”
Q:為什么“IOE”對互聯(lián)網企業(yè)的發(fā)展是—個問題?“去IOE”和開源對IT團隊的技術儲備有多高要求?(by博士倫中國公司 IT director汪華)
A:不同的人在理解“去IOE”的原因是不一樣的。我最怕將“去IOE”的原因歸結到兩個極端:一是單純變?yōu)槠髽I(yè)成本問題,二是簡單地變成一個是否用國外產品和技術的問題去討論。成本降低是“去IOE”最先能夠看到的,但最根本的原因是在互聯(lián)網時代,不只是互聯(lián)網企業(yè),絕大部分企業(yè)對計算需求難以通過IOE提供的技術來滿足了,IOE約束了企業(yè)長遠的發(fā)展;技術路徑上依賴于專用的硬件設備比較危險,隨處可以買到的Commodity PC的架構長遠來講對于阿里和大多數企業(yè)則是最安全的。對于成本,我想說今天所有講的開源技術只解決了軟件使用成本的問題,而忽略了開源軟件的升級和維護成本。
理論上只要計算能力夠,“IOE”就一定能去掉!但實際上“去IOE”這件事有技術挑戰(zhàn)和風險。對絕大多數企業(yè),“去IOE”不是簡單改變軟件和硬件本身,用新的軟硬件取代舊的軟硬件,而是用新的方式取代舊的方式,是用云計算徹底改變IT基礎架構。
“IOE”是軟件時代或是“買計算機”時代的產物。在云計算時代,則變成買“計算”的時代,“去IOE”最好的解決方式是采用云計算,而不是買來一臺新的機器替代掉原有機器。這是一個行業(yè)的變化而不是策略的選擇,這件事情的挑戰(zhàn)是你心里是否接受所謂的“私有云”的消失,從信任傳統(tǒng)軟硬件廠商到信任云計算是一種安全的服務。
Q:是否有一天企業(yè)都采用開源,而且沒有軟件供應商只有服務供應商時,IT建設的一些困難才能夠解決?(by寧波方太廚具有限公司CIO 邴哲)
A:我想從阿里集團自身技術的發(fā)展解釋這一問題。阿里的技術發(fā)展從主要依靠商業(yè)軟件、到開源再發(fā)展到更多的自有技術或是說云計算。
阿里最早依賴商業(yè)軟件,從擁有20多個節(jié)點的Oracle RAC數據庫集群(當時是亞洲最大),到成為開發(fā)使用開源軟件MySQL最好的企業(yè)之一,到研發(fā)自己的關系數據庫OceanBase,也已用在了不同的業(yè)務場景。從用Oracle做處理數據,到用Hadoop集群(是業(yè)內單個機群節(jié)點數最多的Hadoop機群),再到用自己飛天平臺上的ODPS。這樣的演變路徑也表明:商業(yè)軟件、開源軟件跟自有技術永遠是一個搭檔,對于不同企業(yè)來說,只是百分比的問題,對于大的互聯(lián)網企業(yè)來說自有技術變得非常重要。阿里巴巴的許多自有技術,如飛天的核心平臺通過云計算的方式開放給別人,所以云計算是適合許多企業(yè)的另一種方式。我相信在未來,對大多企業(yè)來講,云計算平臺+自有技術+開源技術會變得越來越重要。
在很多場合大家習慣性的把開放直接等同于開源,其實開源不是開放的唯一手段,在互聯(lián)網時代,云計算是一種新的開放形式。在許多業(yè)務和應用場景下,與云計算相比,開源未必是最好的手段。開源軟件還是軟件,開源軟件本身是伴隨著軟件時代的產物,仍然需要較大成本投入在維護和升級。今天云計算的發(fā)展得益于開源軟件的發(fā)展同時云計算的出現(xiàn)對開源軟件的應用也會有沖擊,例如當云計算提供了關系數據庫服務時,你就要考慮是否還要購買或使用商業(yè)數據庫軟件或開源數據庫軟件。阿里云和CODE.CSDN及開源中國等機構的合作,也是希望開源社區(qū)和技術與云計算能更好融合,共同服務好用戶。
在互聯(lián)網時代,運行在數據中心里的軟件面臨運營的挑戰(zhàn),復雜度很大。從使用軟件(包括開源軟件)到運營數據中心里的軟件是一次根本的變化,大部分企業(yè)還沒有這種服務能力,社會的分工也不能要求每個企業(yè)都去做這種運營。云計算給了企業(yè)一個機會,企業(yè)不需要買軟件,就可以享受最好的服務和計算能力。這就是為什么在互聯(lián)網時代,云計算平臺+開源軟件+自有技術會是一個基本格局,傳統(tǒng)靠收許可和服務費的商業(yè)軟件會越來越沒有市場。
Q:阿里云、天貓和淘寶的技術體系是怎樣的?在去IOE過程中,他們是如何協(xié)同?(by中國南方航空公司技術總監(jiān)龍庚)
A:支付寶、天貓和淘寶、阿里云的實際技術應用確實有所不同,我們也一樣會遇到所有公司都會遇到的挑戰(zhàn),但我們很幸運的是阿里巴巴整個技術體系是協(xié)同在一起的。
阿里整體技術的協(xié)同效率可以用幾個關鍵的事例來說明:第一是在“去IOE”過程中逐漸建立起對技術方向的認同和協(xié)作,當淘寶剛開始做這件事的時候,沒有技術、產品和業(yè)務等各團隊的相互協(xié)同,這是一件不可能的事;第二是在2011年,阿里集團所有的技術后臺運維和運營部門都集中在首席技術官下面,成立統(tǒng)一的技術保障部,原來在不同子公司和事業(yè)部的人,從工具到理念都需要融合,結果表明這樣對適應集團業(yè)務的快速發(fā)展和變化是很成功的,并且能夠用這樣的方法駕馭大型互聯(lián)網企業(yè)對技術服務的挑戰(zhàn)。這一過程中,我們經歷的技術和組織的挑戰(zhàn)與付出的學費可以為其他企業(yè)的借鑒。第三則是業(yè)務驅動的技術協(xié)同,淘寶“聚石塔”、支付寶“聚寶盆”等業(yè)務,都是在業(yè)務驅使下使得各自客戶的IT系統(tǒng)運行在了阿里云“飛天”平臺上,它是一種自然協(xié)同的結果。
Q:阿里云如何消除用戶對云計算安全的憂慮?用戶訪問速度如何保障?有無簡單的退出機制和遷移工具?(by州逸酒店和度假村集團副總裁 朱明生)
A:安全憂慮的本質是信任問題,信任問題唯一可以解決的方法是靠透明,阿里云歡迎所有CIO來挑戰(zhàn)云安全問題,透明真的是唯一的方式。在一次工信部召開的全國各省通信管理局負責人的會上,我也講,我們有強烈的需求讓政府監(jiān)管我們!我們可以想一個方法,從你們的CIO俱樂部開始,制定一個很透明的機制,阿里云愿意被監(jiān)管。
用戶訪問速度涉及兩個方面:一個是互聯(lián)網本身的速度;另一個是服務響應速度。今天我們的云計算服務解決了不同運營商互通互聯(lián)的問題,互聯(lián)網本身的速度是足夠滿足需求的。但應用服務的架構也會影響到響應時間,這需要技術的改進。很多人把服務和應用搬到云上來,是直接把原來的架構搬上來,這就需要我們和企業(yè)一起努力解決的問題。
關于退出機制,今天我們的很多客戶是從亞馬遜搬來的,同樣也有客戶因為不滿意我們的服務搬到別處去了。云計算是有黏性的,但今天是一個開放競爭的環(huán)境,沒有人有能力畫地為牢。我們也提供相應的遷移工具,只是任何遷移都是有成本的。我認為這可以和信任問題一起討論,需要大家的共同規(guī)范。