友友系統:通向「雲」的階梯

來源:互聯網
上載者:User
關鍵字 雲計算 友友系統 作業系統 就是

雲計算是IT產業一次大潮,潮起潮落,現有的IT廠商都會面臨著新的洗禮,淘汰者就會被這場大潮沖走,同樣,一批新的IT廠商也會湧現。 位於北京雲基地的北京友友天宇系統技術有限公司(以下稱友友系統)就是在雲計算大潮下出現的一個新面孔,它隨著雲計算大潮而生,正經受著雲計算市場的考驗。

作為雲計算產業鏈條中的一環,特別是位於雲計算軟體中的最底層——雲計算平臺,友友系統的產品顯得過於專業,也不為人所熟知,但其產品卻是構建雲計算平臺的核心,用友友系統人自己的話來說,就是通往雲計算世界的一部梯子。 作為國內為數不多掌握有雲計算平臺核心技術的國產廠商,友友系統周圍強手環伺。 友友系統如何定位自己在雲計算世界中的角色,其產品到底如何應對市場需求? 日前,本報記者就相關問題獨家專訪了友友系統的創始人之一、友友系統CEO、美國矽谷歸國博士姚宏宇。

發現雲計算本質

關於雲計算,市場上的定義有很多種,幾乎每個人都有自己的理解。 作為一個真正從事雲計算核心技術研究的專業人員,姚宏宇認為這不奇怪,這是一個新的技術變革必需經歷的,就像之前的分散式運算、網格計算甚至互聯網一樣,假以時日,人們的意見必然會趨同。

「雲計算即是一種商業模式,同時又是一種技術的進步。 」他說,對雲計算可以從這個兩個方面來理解:從商業模式角度看,雲計算是互聯網模式的延伸和發展,它把互聯網的服務從原來的資訊服務延伸到硬體資源、軟體資源以及所有跟IT相關的東西。 「我把雲計算叫做Internet 2.0。 從服務模式來講,雲計算與互聯網本質上是一樣的,都是通過互聯網交付服務,只是雲計算把這個範圍擴得更大了。 而從技術角度來看,雲計算無非是把很多不同種類的、分佈在各地通過網路聯接起來的資源結合起來,這個結合體叫做‘雲’。 」

集群計算、分散式運算、平行計算、網格計算也是人們特別是一些技術人員談到雲計算時會提到的一些概念。 姚宏宇認為對這些概念相互之間存在密切關係,平行計算和分散式運算等很多概念都是從最早的集群技術演化而來。

在電腦科學的發展過程中,大規模計算有兩種不同的發展理念,一個叫「Share everything(一切皆共用)」,一個叫「Share nothing(一切皆獨享)」。 第一個理念的代表就是平行計算,其具體實現就是超級電腦,超級電腦的存儲、記憶體和CPU都是共用的,比如CPU可能有幾千個,但從作業系統層面來看就是一個CPU。 這一技術路線下的產品商業應用範圍較窄,主要應用在一些特定領域,對社會和商業影響比較小;第二個理念的代表就是分散式運算,這種系統中每個節點就是一個獨立單位,每一個小單元完全可以自己做計算,能完成所有電腦該做的操作, 目前的電腦應用系統基本都是這一體系下的產物。

不過,上述這些理念和發展方向最終都能通向雲計算。 雲計算的本質就是能夠通過原來這些分散式運算、集群計算、網格計算等很多技術把各種資源有機地組合起來,讓外面看到「雲」,而不是看到很多小的電腦節點。 同時,無論「雲」裡發生了任何事情,上面的業務系統都不受影響。 這就意味著這個雲要足夠大、足夠有彈性。 「而友友系統的核心技術就是實現資源特別是資料資源的整合,並且遮罩掉這其中的技術複雜性。 」姚宏宇說。

打造雲計算作業系統

創立之初,友友系統給自己的定位是基礎軟體的技術供應商,後來又進一步明確為雲計算平臺技術供應商。 「儘管不敢說是IBM和Oracle的競爭對手,但是我們與它們的產品的確處於一個層面,而和國內絕大多數IT公司不一樣。 」姚宏宇坦言,由於其技術的專業性,要想跟普通大眾描述清楚他們是做什麼的,並非易事。

姚宏宇把自己的產品歸為雲計算作業系統。 他說,從傳統的IT架構來說,友友系統的產品屬於中介軟體,位於作業系統之上、應用系統之下,用雲計算中介軟體比較合適,但考慮到中介軟體這個名字對中國人而言含義並不明確, 而命名為雲計算作業系統是因為其產品之于雲計算整體架構的確如同傳統電腦系統中作業系統的作用一樣。 「當然,我們提出這個雲計算作業系統不是從傳統IT架構的角度來說的,更多地而是面向未來。 」

姚宏宇解釋說,典型的一個電腦構成包括一個CPU、一個記憶體、一個磁片外加一個外殼,這就是馮•諾依曼電腦的典型結構。 如果設想這個計算單元分佈在1萬台機器的CPU上,是由幾十個計算節點組成的一個整體,用各種友友系統的軟體對這個「超級電腦(這就是雲)」進行管理,則這個軟體就是雲計算作業系統。 因為業務系統是架在友友系統的軟體之上,下面面對的是單機的作業系統和硬體,對業務系統來說其下的整套東西就相當於一個虛擬的電腦。 從這個角度說,友友系統的產品和普通電腦上的作業系統所做的工作是類似的。

不過,雲計算作業系統畢竟不是我們所常見的作業系統,而今稱為是雲計算作業系統的也並不多,包括VMware的vSphere和浪潮的雲海OS。 同為雲計算作業系統的CloudWare到底有何不同?
在姚宏宇看來,大家的方向基本一致,但與VMware和浪潮的雲計算作業系統側重于虛擬化和對虛擬化環境的管理不同,友友系統的雲計算作業系統更側重于資源的集中和整合。 「我覺得雲計算最終目的是,前臺是無數的端,後臺是一片「雲」。 雲計算作業系統的作用就是能夠把這一「片」雲管理起來,讓端都認為後臺真的是一片「雲」(這裡的一片雲指的就是像一台機器),前臺需要的東西後臺通過統一標準的介面可以提供。 從技術上說就是,這個雲計算作業系統能為前臺提供一套SDK或者API。 它能夠把後臺所有的分佈資源管理起來,讓前端認為後面就是一台機器,這個管理體系就叫做雲計算作業系統,虛擬機器的管理只是其中的一個部分。

研發5大核心產品

友友系統的雲計算作業系統並不是一個單獨的軟體,而是由友友系統一系列核心產品構成。 姚宏宇把這些產品分為兩個層次:位於核心底層的有三個,包括Bitsflow、NetVM、DataCell,在其之上的平台產品有兩個,即智存、智維,都是具有自主智慧財產權和核心技術的。 其中,Bitsflow主要負責大規模分散式系統之間通信和協作,是一個高容錯、高性能的資料交換和應用協作平臺;DataCell是一個用於海量資料的分散式存儲系統,也叫雲存儲 ;NetVM是一個分散式管理系統及分散式運算開發框架,三個產品中它是總調度。

「這三個產品相當於三個引擎一樣,就如同Linux內核一樣,用於支撐著之上的2大平臺級別產品,分別是智存、智維。 」姚宏宇介紹說,智存主要針對物件和檔存儲,類似檔案系統;智維是用做大規模系統的運維和管控的。 」

值得一提的是,所有這些產品中負責網路通信的Bitsflow是最為基礎的,也是友友系統區別其他雲計算公司最大的核心競爭力所在。 姚宏宇把雲計算的技術路線分為三類,一類是以存儲為核心,Google為代表;第一類是以虛擬化為核心,VMware為代表;第三類是以亞馬遜為代表的混合體。 而友友系統選擇的技術路線區別于以上三者,友友系統是以網路通信為核心,這也就是姚宏宇看重Bitsflow的原因所在。

「我們是以網路通信為中心的,這是基於我們多年來一直在專注在大型分散式系統進行研究的結果。 」姚宏宇解釋說,「所謂分散式系統是基於網路有延遲這個前提的,如果網路無限快,它就不是分散式系統了,而是成為一台超級電腦了。 我們的工作就是努力把網路層的東西管理好,這就相當於縮短了分散式系統中各個模組之間的距離,這是我們公司整個技術的理論基礎。 」姚宏宇說,正是由於選擇了這樣一個技術理念,使得友友系統解決了分散式系統的協同和資料交換問題,這樣大大簡化了其他後續產品開發上的技術挑戰。

姚宏宇坦言,由於產品的專業性,特別是專注在雲計算的底層,而且解決方法採用的是有別于傳統方法的技術,使得他們的產品在推廣上遇到第一個難題就是如何給客戶說清楚他們的技術究竟是什麼。 不過,他遇到的最大挑戰還是來自市場不成熟,比如,在解決海量資料的整合時,人們更傾向于傳統的基於資料庫的各種集成技術,而沒有想到或者還不太認同友友系統提出的那些解決方案,儘管友友系統的方案實現成本更低、上線更快。

「好在技術和成本優勢明顯,口碑正在逐步建立,這幾年的專案逐漸開展起來,尤其是在金融、電信、電力、政府、互聯網、教育等行業,我們每一年的進步都非常顯著。 」姚宏宇表示,未來他的重點是繼續培育市場,同時完善自己的產品。 他說他最大的願望是有一日使用者能像對關聯式資料庫的認可那樣認可友友系統公司的技術。

===採訪手記======

自信源于對技術的準確把握

採訪姚宏宇之後,有幾個印象深刻。 第一是他的技術背景,第二是對市場的把握,第三則是友友系統的商業模式。

外界一提起姚宏宇,往往要說他在科大少年班求學、美國攻讀技術專業、隨後在雅虎工作。 涉及到姚宏宇技術的部分,往往語焉不詳。 姚宏宇說,正是由於在雅虎的一段經歷,才讓他真正瞭解到互聯網的魅力和技術發展趨勢。 所以,在採訪中,他一再把雲計算和互聯網相比較,堅信雲計算是「IT行業真正的一次新技術變革,產生的影響力不知道有多大。 」他也堅信,「產品叫不叫雲計算都無所謂,我們做的就是與大資料、大系統有關聯的這些事情,只不過現在趕上了雲計算這個潮流。 」

他的這種自信源于技術,而非概念炒作。

由於重視技術,公司成立幾年之後,一直做技術開發工作,並沒有將精力放在推廣市場方面。 「現在多是使用者提出問題後,其他公司做不了,才找到我們。 」姚宏宇說,一是技術滿足使用者需求,二是大幅度節約使用者投資,最多能減少60%的投資。 所以,從供需關係來說,他現在不缺市場。 但使用者也有擔心,因為技術太新,現有產品解決不了的情況下,只能抱著試一試的態度。 這讓姚宏宇不得不頗費周折地一次次給使用者闡述技術。

在商業模式中,友友系統的銷售分為兩部分。 第一是產品的直接銷售,主要賣給最終使用者;其次是與合作夥伴集成打單。 友友系統希望前者能直接解決使用者需求,後者能形成一個生態鏈。
說雲計算的廠商不少,在這個概念之下「新瓶裝舊酒」的廠商也不少,但誰能在這場變革中真正勝出,恐怕最後還是「技術派」說了算。 正如姚宏宇最後在採訪結束時所說:「我們對未來的技術路線有一些計畫,但這不是一個條框性的限制。 以後的技術會怎麼發展,誰都說不清楚。 但至少雲計算可以影響這一代人。 我們都在摸索的路上。 」

(責任編輯:高級技術)

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.