云計(jì)算是IT產(chǎn)業(yè)一次大潮,潮起潮落,現(xiàn)有的IT廠商都會(huì)面臨著新的洗禮,淘汰者就會(huì)被這場(chǎng)大潮沖走,同樣,一批新的IT廠商也會(huì)涌現(xiàn)。位于北京云基地的北京友友天宇系統(tǒng)技術(shù)有限公司(以下稱(chēng)友友系統(tǒng))就是在云計(jì)算大潮下出現(xiàn)的一個(gè)新面孔,它隨著云計(jì)算大潮而生,正經(jīng)受著云計(jì)算市場(chǎng)的考驗(yàn)。
作為云計(jì)算產(chǎn)業(yè)鏈條中的一環(huán),特別是位于云計(jì)算軟件中的最底層——云計(jì)算平臺(tái),友友系統(tǒng)的產(chǎn)品顯得過(guò)于專(zhuān)業(yè),也不為人所熟知,但其產(chǎn)品卻是構(gòu)建云計(jì)算平臺(tái)的核心,用友友系統(tǒng)人自己的話(huà)來(lái)說(shuō),就是通往云計(jì)算世界的一部梯子。作為國(guó)內(nèi)為數(shù)不多掌握有云計(jì)算平臺(tái)核心技術(shù)的國(guó)產(chǎn)廠商,友友系統(tǒng)周?chē)鷱?qiáng)手環(huán)伺。友友系統(tǒng)如何定位自己在云計(jì)算世界中的角色,其產(chǎn)品到底如何應(yīng)對(duì)市場(chǎng)需求?日前,本報(bào)記者就相關(guān)問(wèn)題獨(dú)家專(zhuān)訪了友友系統(tǒng)的創(chuàng)始人之一、友友系統(tǒng)CEO、美國(guó)硅谷歸國(guó)博士姚宏宇。
發(fā)現(xiàn)云計(jì)算本質(zhì)
關(guān)于云計(jì)算,市場(chǎng)上的定義有很多種,幾乎每個(gè)人都有自己的理解。作為一個(gè)真正從事云計(jì)算核心技術(shù)研究的專(zhuān)業(yè)人員,姚宏宇認(rèn)為這不奇怪,這是一個(gè)新的技術(shù)變革必需經(jīng)歷的,就像之前的分布式計(jì)算、網(wǎng)格計(jì)算甚至互聯(lián)網(wǎng)一樣,假以時(shí)日,人們的意見(jiàn)必然會(huì)趨同。
“云計(jì)算即是一種商業(yè)模式,同時(shí)又是一種技術(shù)的進(jìn)步。”他說(shuō),對(duì)云計(jì)算可以從這個(gè)兩個(gè)方面來(lái)理解:從商業(yè)模式角度看,云計(jì)算是互聯(lián)網(wǎng)模式的延伸和發(fā)展,它把互聯(lián)網(wǎng)的服務(wù)從原來(lái)的信息服務(wù)延伸到硬件資源、軟件資源以及所有跟IT相關(guān)的東西。“我把云計(jì)算叫做Internet 2.0。從服務(wù)模式來(lái)講,云計(jì)算與互聯(lián)網(wǎng)本質(zhì)上是一樣的,都是通過(guò)互聯(lián)網(wǎng)交付服務(wù),只是云計(jì)算把這個(gè)范圍擴(kuò)得更大了。而從技術(shù)角度來(lái)看,云計(jì)算無(wú)非是把很多不同種類(lèi)的、分布在各地通過(guò)網(wǎng)絡(luò)聯(lián)接起來(lái)的資源結(jié)合起來(lái),這個(gè)結(jié)合體叫做‘云’。”
集群計(jì)算、分布式計(jì)算、并行計(jì)算、網(wǎng)格計(jì)算也是人們特別是一些技術(shù)人員談到云計(jì)算時(shí)會(huì)提到的一些概念。姚宏宇認(rèn)為對(duì)這些概念相互之間存在密切關(guān)系,并行計(jì)算和分布式計(jì)算等很多概念都是從最早的集群技術(shù)演化而來(lái)。
在計(jì)算機(jī)科學(xué)的發(fā)展過(guò)程中,大規(guī)模計(jì)算有兩種不同的發(fā)展理念,一個(gè)叫“Share everything(一切皆共享)”,一個(gè)叫“Share nothing(一切皆獨(dú)享)”。第一個(gè)理念的代表就是并行計(jì)算,其具體實(shí)現(xiàn)就是超級(jí)計(jì)算機(jī),超級(jí)計(jì)算機(jī)的存儲(chǔ)、內(nèi)存和CPU都是共享的,比如CPU可能有幾千個(gè),但從操作系統(tǒng)層面來(lái)看就是一個(gè)CPU。這一技術(shù)路線(xiàn)下的產(chǎn)品商業(yè)應(yīng)用范圍較窄,主要應(yīng)用在一些特定領(lǐng)域,對(duì)社會(huì)和商業(yè)影響比較小;第二個(gè)理念的代表就是分布式計(jì)算,這種系統(tǒng)中每個(gè)節(jié)點(diǎn)就是一個(gè)獨(dú)立單位,每一個(gè)小單元完全可以自己做計(jì)算,能完成所有計(jì)算機(jī)該做的操作,目前的計(jì)算機(jī)應(yīng)用系統(tǒng)基本都是這一體系下的產(chǎn)物。
不過(guò),上述這些理念和發(fā)展方向最終都能通向云計(jì)算。云計(jì)算的本質(zhì)就是能夠通過(guò)原來(lái)這些分布式計(jì)算、集群計(jì)算、網(wǎng)格計(jì)算等很多技術(shù)把各種資源有機(jī)地組合起來(lái),讓外面看到“云”,而不是看到很多小的計(jì)算機(jī)節(jié)點(diǎn)。同時(shí),無(wú)論“云”里發(fā)生了任何事情,上面的業(yè)務(wù)系統(tǒng)都不受影響。這就意味著這個(gè)云要足夠大、足夠有彈性。“而友友系統(tǒng)的核心技術(shù)就是實(shí)現(xiàn)資源特別是數(shù)據(jù)資源的整合,并且屏蔽掉這其中的技術(shù)復(fù)雜性。”姚宏宇說(shuō)。
打造云計(jì)算操作系統(tǒng)
創(chuàng)立之初,友友系統(tǒng)給自己的定位是基礎(chǔ)軟件的技術(shù)提供商,后來(lái)又進(jìn)一步明確為云計(jì)算平臺(tái)技術(shù)供應(yīng)商。“盡管不敢說(shuō)是IBM和Oracle的競(jìng)爭(zhēng)對(duì)手,但是我們與它們的產(chǎn)品的確處于一個(gè)層面,而和國(guó)內(nèi)絕大多數(shù)IT公司不一樣。”姚宏宇坦言,由于其技術(shù)的專(zhuān)業(yè)性,要想跟普通大眾描述清楚他們是做什么的,并非易事。
姚宏宇把自己的產(chǎn)品歸為云計(jì)算操作系統(tǒng)。他說(shuō),從傳統(tǒng)的IT架構(gòu)來(lái)說(shuō),友友系統(tǒng)的產(chǎn)品屬于中間件,位于操作系統(tǒng)之上、應(yīng)用系統(tǒng)之下,用云計(jì)算中間件比較合適,但考慮到中間件這個(gè)名字對(duì)中國(guó)人而言含義并不明確,而命名為云計(jì)算操作系統(tǒng)是因?yàn)槠洚a(chǎn)品之于云計(jì)算整體架構(gòu)的確如同傳統(tǒng)計(jì)算機(jī)系統(tǒng)中操作系統(tǒng)的作用一樣。“當(dāng)然,我們提出這個(gè)云計(jì)算操作系統(tǒng)不是從傳統(tǒng)IT架構(gòu)的角度來(lái)說(shuō)的,更多地而是面向未來(lái)。”
姚宏宇解釋說(shuō),典型的一個(gè)計(jì)算機(jī)構(gòu)成包括一個(gè)CPU、一個(gè)內(nèi)存、一個(gè)磁盤(pán)外加一個(gè)外殼,這就是馮•諾依曼計(jì)算機(jī)的典型結(jié)構(gòu)。如果設(shè)想這個(gè)計(jì)算單元分布在1萬(wàn)臺(tái)機(jī)器的CPU上,是由幾十個(gè)計(jì)算節(jié)點(diǎn)組成的一個(gè)整體,用各種友友系統(tǒng)的軟件對(duì)這個(gè)“超級(jí)計(jì)算機(jī)(這就是云)”進(jìn)行管理,則這個(gè)軟件就是云計(jì)算操作系統(tǒng)。因?yàn)闃I(yè)務(wù)系統(tǒng)是架在友友系統(tǒng)的軟件之上,下面面對(duì)的是單機(jī)的操作系統(tǒng)和硬件,對(duì)業(yè)務(wù)系統(tǒng)來(lái)說(shuō)其下的整套東西就相當(dāng)于一個(gè)虛擬的計(jì)算機(jī)。從這個(gè)角度說(shuō),友友系統(tǒng)的產(chǎn)品和普通計(jì)算機(jī)上的操作系統(tǒng)所做的工作是類(lèi)似的。
不過(guò),云計(jì)算操作系統(tǒng)畢竟不是我們所常見(jiàn)的操作系統(tǒng),而今稱(chēng)為是云計(jì)算操作系統(tǒng)的也并不多,包括VMware的vSphere和浪潮的云海OS。同為云計(jì)算操作系統(tǒng)的CloudWare到底有何不同?
在姚宏宇看來(lái),大家的方向基本一致,但與VMware和浪潮的云計(jì)算操作系統(tǒng)側(cè)重于虛擬化和對(duì)虛擬化環(huán)境的管理不同,友友系統(tǒng)的云計(jì)算操作系統(tǒng)更側(cè)重于資源的集中和整合。“我覺(jué)得云計(jì)算最終目的是,前臺(tái)是無(wú)數(shù)的端,后臺(tái)是一片“云”。云計(jì)算操作系統(tǒng)的作用就是能夠把這一“片”云管理起來(lái),讓端都認(rèn)為后臺(tái)真的是一片“云”(這里的一片云指的就是像一臺(tái)機(jī)器),前臺(tái)需要的東西后臺(tái)通過(guò)統(tǒng)一標(biāo)準(zhǔn)的接口可以提供。從技術(shù)上說(shuō)就是,這個(gè)云計(jì)算操作系統(tǒng)能為前臺(tái)提供一套SDK或者API。它能夠把后臺(tái)所有的分布資源管理起來(lái),讓前端認(rèn)為后面就是一臺(tái)機(jī)器,這個(gè)管理體系就叫做云計(jì)算操作系統(tǒng),虛擬機(jī)的管理只是其中的一個(gè)部分。
研發(fā)5大核心產(chǎn)品
友友系統(tǒng)的云計(jì)算操作系統(tǒng)并不是一個(gè)單獨(dú)的軟件,而是由友友系統(tǒng)一系列核心產(chǎn)品構(gòu)成。姚宏宇把這些產(chǎn)品分為兩個(gè)層次:位于核心底層的有三個(gè),包括Bitsflow、NetVM、DataCell,在其之上的平臺(tái)產(chǎn)品有兩個(gè),即智存、智維,都是具有自主知識(shí)產(chǎn)權(quán)和核心技術(shù)的。其中,Bitsflow主要負(fù)責(zé)大規(guī)模分布式系統(tǒng)之間通信和協(xié)作,是一個(gè)高容錯(cuò)、高性能的數(shù)據(jù)交換和應(yīng)用協(xié)作平臺(tái);DataCell是一個(gè)用于海量數(shù)據(jù)的分布式存儲(chǔ)系統(tǒng),也叫云存儲(chǔ);NetVM是一個(gè)分布式管理系統(tǒng)及分布式計(jì)算開(kāi)發(fā)框架,三個(gè)產(chǎn)品中它是總調(diào)度。
“這三個(gè)產(chǎn)品相當(dāng)于三個(gè)引擎一樣,就如同Linux內(nèi)核一樣,用于支撐著之上的2大平臺(tái)級(jí)別產(chǎn)品,分別是智存、智維。”姚宏宇介紹說(shuō),智存主要針對(duì)對(duì)象和文件存儲(chǔ),類(lèi)似文件系統(tǒng);智維是用做大規(guī)模系統(tǒng)的運(yùn)維和管控的。”
值得一提的是,所有這些產(chǎn)品中負(fù)責(zé)網(wǎng)絡(luò)通信的Bitsflow是最為基礎(chǔ)的,也是友友系統(tǒng)區(qū)別其他云計(jì)算公司最大的核心競(jìng)爭(zhēng)力所在。姚宏宇把云計(jì)算的技術(shù)路線(xiàn)分為三類(lèi),一類(lèi)是以存儲(chǔ)為核心,Google為代表;第一類(lèi)是以虛擬化為核心,VMware為代表;第三類(lèi)是以亞馬遜為代表的混合體。而友友系統(tǒng)選擇的技術(shù)路線(xiàn)區(qū)別于以上三者,友友系統(tǒng)是以網(wǎng)絡(luò)通信為核心,這也就是姚宏宇看重Bitsflow的原因所在。
“我們是以網(wǎng)絡(luò)通信為中心的,這是基于我們多年來(lái)一直在專(zhuān)注在大型分布式系統(tǒng)進(jìn)行研究的結(jié)果。”姚宏宇解釋說(shuō),“所謂分布式系統(tǒng)是基于網(wǎng)絡(luò)有延遲這個(gè)前提的,如果網(wǎng)絡(luò)無(wú)限快,它就不是分布式系統(tǒng)了,而是成為一臺(tái)超級(jí)計(jì)算機(jī)了。我們的工作就是努力把網(wǎng)絡(luò)層的東西管理好,這就相當(dāng)于縮短了分布式系統(tǒng)中各個(gè)模塊之間的距離,這是我們公司整個(gè)技術(shù)的理論基礎(chǔ)。”姚宏宇說(shuō),正是由于選擇了這樣一個(gè)技術(shù)理念,使得友友系統(tǒng)解決了分布式系統(tǒng)的協(xié)同和數(shù)據(jù)交換問(wèn)題,這樣大大簡(jiǎn)化了其他后續(xù)產(chǎn)品開(kāi)發(fā)上的技術(shù)挑戰(zhàn)。
姚宏宇坦言,由于產(chǎn)品的專(zhuān)業(yè)性,特別是專(zhuān)注在云計(jì)算的底層,而且解決方法采用的是有別于傳統(tǒng)方法的技術(shù),使得他們的產(chǎn)品在推廣上遇到第一個(gè)難題就是如何給客戶(hù)說(shuō)清楚他們的技術(shù)究竟是什么。不過(guò),他遇到的最大挑戰(zhàn)還是來(lái)自市場(chǎng)不成熟,比如,在解決海量數(shù)據(jù)的整合時(shí),人們更傾向于傳統(tǒng)的基于數(shù)據(jù)庫(kù)的各種集成技術(shù),而沒(méi)有想到或者還不太認(rèn)同友友系統(tǒng)提出的那些解決方案,盡管友友系統(tǒng)的方案實(shí)現(xiàn)成本更低、上線(xiàn)更快。
“好在技術(shù)和成本優(yōu)勢(shì)明顯,口碑正在逐步建立,這幾年的項(xiàng)目逐漸開(kāi)展起來(lái),尤其是在金融、電信、電力、政府、互聯(lián)網(wǎng)、教育等行業(yè),我們每一年的進(jìn)步都非常顯著。”姚宏宇表示,未來(lái)他的重點(diǎn)是繼續(xù)培育市場(chǎng),同時(shí)完善自己的產(chǎn)品。他說(shuō)他最大的愿望是有一日用戶(hù)能像對(duì)關(guān)系型數(shù)據(jù)庫(kù)的認(rèn)可那樣認(rèn)可友友系統(tǒng)公司的技術(shù)。
===采訪手記======
自信源于對(duì)技術(shù)的準(zhǔn)確把握
采訪姚宏宇之后,有幾個(gè)印象深刻。第一是他的技術(shù)背景,第二是對(duì)市場(chǎng)的把握,第三則是友友系統(tǒng)的商業(yè)模式。
外界一提起姚宏宇,往往要說(shuō)他在科大少年班求學(xué)、美國(guó)攻讀技術(shù)專(zhuān)業(yè)、隨后在雅虎工作。涉及到姚宏宇技術(shù)的部分,往往語(yǔ)焉不詳。姚宏宇說(shuō),正是由于在雅虎的一段經(jīng)歷,才讓他真正了解到互聯(lián)網(wǎng)的魅力和技術(shù)發(fā)展趨勢(shì)。所以,在采訪中,他一再把云計(jì)算和互聯(lián)網(wǎng)相比較,堅(jiān)信云計(jì)算是“IT行業(yè)真正的一次新技術(shù)變革,產(chǎn)生的影響力不知道有多大。”他也堅(jiān)信,“產(chǎn)品叫不叫云計(jì)算都無(wú)所謂,我們做的就是與大數(shù)據(jù)、大系統(tǒng)有關(guān)聯(lián)的這些事情,只不過(guò)現(xiàn)在趕上了云計(jì)算這個(gè)潮流。”
他的這種自信源于技術(shù),而非概念炒作。
由于重視技術(shù),公司成立幾年之后,一直做技術(shù)開(kāi)發(fā)工作,并沒(méi)有將精力放在推廣市場(chǎng)方面。“現(xiàn)在多是用戶(hù)提出問(wèn)題后,其他公司做不了,才找到我們。”姚宏宇說(shuō),一是技術(shù)滿(mǎn)足用戶(hù)需求,二是大幅度節(jié)約用戶(hù)投資,最多能減少60%的投資。所以,從供需關(guān)系來(lái)說(shuō),他現(xiàn)在不缺市場(chǎng)。但用戶(hù)也有擔(dān)心,因?yàn)榧夹g(shù)太新,現(xiàn)有產(chǎn)品解決不了的情況下,只能抱著試一試的態(tài)度。這讓姚宏宇不得不頗費(fèi)周折地一次次給用戶(hù)闡述技術(shù)。
在商業(yè)模式中,友友系統(tǒng)的銷(xiāo)售分為兩部分。第一是產(chǎn)品的直接銷(xiāo)售,主要賣(mài)給最終用戶(hù);其次是與合作伙伴集成打單。友友系統(tǒng)希望前者能直接解決用戶(hù)需求,后者能形成一個(gè)生態(tài)鏈。
說(shuō)云計(jì)算的廠商不少,在這個(gè)概念之下“新瓶裝舊酒”的廠商也不少,但誰(shuí)能在這場(chǎng)變革中真正勝出,恐怕最后還是“技術(shù)派”說(shuō)了算。正如姚宏宇最后在采訪結(jié)束時(shí)所說(shuō):“我們對(duì)未來(lái)的技術(shù)路線(xiàn)有一些計(jì)劃,但這不是一個(gè)條框性的限制。以后的技術(shù)會(huì)怎么發(fā)展,誰(shuí)都說(shuō)不清楚。但至少云計(jì)算可以影響這一代人。我們都在摸索的路上。”