我們用C語言開發出的YFS(分散式檔案系統)

來源:互聯網
上載者:User

與「演而優則導」一樣,技術圈子裡,「編而優則創業」的資深技術人士也有很多。 而和App Store明晃晃的榜單不同,選擇企業級私有雲(非面向個人使用者的公有雲)的創業者多數會選擇從某一層面(雲存儲、雲伺服器、優化工具、管理平臺、安全設計等)來切入,初期幫客戶做部分功能的定制開發,逐步建立其產品, 有些經驗後承接一些專案形成相關的方案,做大刪除後樹立行業典型應用範本,並積極引入風投,在區域或行業維度上爭取更多的盈利空間。

商業環境本身特點決定了這類創新型企業很難採用「攢幾個人,找個創意點,利用兼職時間研發,投入少,快速受益」的「短平快」的商業模式,反而是以「路線長,投入大,風險高」而著稱。 作為初創企業領導者,技術出身的CEO在構建了企業技術核心競爭力之後,也面臨著轉型和能力提升的重重挑戰。

游峰:我們用C語言開發出YFS(分散式檔案系統)

雲「原生態」創業企業路線

美地森與華雲網際的創始人游峰就是一例。 而他的「編而優則創業」的經歷,或許對於準備「雲」上創業者有著更深的借鑒和思考意義。

游峰,從事集群存儲系統開發10年。 翻開他的履歷表,先後任職美國集群檔案系統公司(Lustre.org)、新浪、千橡互動等公司。 在新浪任職期間,他參與了新浪郵箱從MB到GB的擴容工作;在千橡互動任職期間,負責研發網絡大規模應用基礎架構。 而在積累了大量的開發經驗後,受Google File System的啟發,他決心開發一套與GFS類似的分散式檔案系統(即YFS),推廣到商業環境中,解決海量資料高可靠、高性價比存儲,並萌發了自主創業的想法。

梳理其發展歷程,不難看出一條初創企業的成長路線:

2004年,個人開始用C語言開發YFS雲檔案系統第一版的工作; 2007年,用自己的積蓄組建了一支開發技術團隊,創辦美地森,並通過科技部投資保障專案計劃,獲得100萬創新引導基金; 2008年,對YFS雲檔案系統進行了完善, 推出了USS集群存儲系統; 2009年,將KVM與YFS結合,推出了實現資料與應用高可用的WHS雲主機方案,也就是現在主打的產品:麒雲-大資料雲存儲是麒雲不是浩存; 2010年,得到了北京市科技型中小企業技術創新基金; 2013年,在諸多行業獲得開拓之後,終獲得風投青睞,主攻政府與軍隊這樣敏感型市場,成立第二家新公司——華雲網際。

這幾乎成為了絕大多數「原生態」雲計算創新企業發展的注腳。 游峰認為自己還是「運氣比較好的,在當堅持不住的時候,總有一些專案和資金支援進來,起起伏伏走到現在。 」

事實上,在國內雲計算創業圈子中,有相當多的企業有創新技術、有落地產品、有成功方案,但是卻沒有「足夠」的資金,更難吸引到有重量的風投進入。 原因也很簡單。 風投更偏愛投資少相對見效快的中介層。 而雲計算,更多是B2B的市場,從產品研發到推向市場再到實現盈利,20個月週期還算是短的。 投入「雲」,遠不如投入移動互聯以及遊戲開發等,幾個月就能實現收益的專案快。 更何況,B2B市場背後還隱藏著諸如關係行銷,行業門檻,技術壁壘和其他風投很難把握的內容。

多年後,游峰終於迎來了創業發展的另一階段,可對他本人而言,也意味著將更加遠離技術,走入了另一個「圈子」。

從Hadoop開始,用C語言編寫YFS

美地森的研發歷程大致可以分成四個階段刪:2007-2008年是技術優化的過程,主做雲存儲。 這個階段,曾説明移動研究院(大雲)技術研究院和安博教育做課件應用,並從中發現Hadoop對應用並不友好,很多應用需要重新二次開發。 2009-2010年,封裝成標準雲存儲。 通過封裝,徹底解決標準化過程,使得傳統軟體可以良好運行,對外提供介面服務更加順暢。 而在不同的專案中,發現伺服器運行存儲會有相當的CPU資源浪費,為此,公司在2010下半年到2012年自主研發了一體機,將這些資源集中實現利用。 這是美地森產品的演進階段。 2013年,成功引入風投,並針對政府與軍隊這樣敏感型市場的特殊需求,成立第二家新公司——華雲網際。

CSDN:自主研發的是哪一部分? 優勢是什麼?

游峰:我們用C語言編寫了YFS(類似于GFS這樣的分散式檔案系統)和其他機制實現訪問的塊存儲,與其他通過檔、物件實現存儲的雲存儲廠商完全不同。 因為基於塊存儲的系統可用運行幾乎所有應用,比如虛擬機器、資料庫等,後來的阿裡雲也採用了這種模式。

而後通過與Linux內核級的虛擬化技術KVM結合,推出了浩存-大資料雲存儲產品。 按照一般架構標準,存儲是在最底層的,其上是伺服器,在上面才是各類應用(包括作業系統、管理軟體等)。 而通過我們的技術,在伺服器端部署美地森的雲存儲軟體,利用富餘的CPU計算能力運行虛擬機器,虛擬機器上部署各類應用,伺服器和盤陣就成了新的平臺,其上可以運行各類應用。 從綜合指標來看,可線性擴充性能非常好。 其所有關鍵技術參數都被設計為是可擴展的,包括容量、介面、緩存、CPU處理能力和內部頻寬。 不久前,我們攜手SAP推出了雲架構資料倉儲,安裝的每一個節點、集群都很容易實現擴展。 現在已經在廣州移動1000多PB專案中應用。 除此以外,還有麒雲-大資料一體機。 我們正在聯手更多企業,如用友、東華軟體、中興通訊、中電資訊等合作夥伴,在平臺上實現各類方案的優化,比如話務中心、郵件系統、建站等。

CSDN:KVM(Linux+虛擬化+開源)實際上也是國外企業來主導的開源虛擬化?

游峰:虛擬化的三個陣營中,VMware市場佔有率最高,是閉源的;Hyper-v是微軟的,Sun也在支援,但也是閉源的;只有Xen和KVM開源。 但依靠Linux,KVM力量更強。 作為Linux的一部分,只需要一部分內核就可以實現虛擬化,尤其是進程管理和記憶體等調用機制都基於Linux,不需要再寫。 對CPU而言,負載會非常小。 而在Linux上,我們才有更多自主研發的機會。

CSDN:研發需要多長時間?

游峰:從2004年開始,一直在做。

CSDN:這些年都有什麼收穫?

游峰:可以說這些年,我們做了很多嘗試。 比如最初做硬體存儲,雖然當時市場發展還可以,但不賺錢;再如為企業提供雲盤服務,風風火火的,但後來由於微博興起興起,相關部門對內容審查極為嚴格,發展也並不順暢;與合作夥伴一起提供PaaS技術平臺(以計算、存儲為主), 合作夥伴做資料採礦等應用等。 後來沉靜下來,感覺企業還是要需要圍繞核心技術——海量計算和存儲,優勢調配資源來發展。 所以聚焦YFS本身,延伸到行業解決方案。 從團隊分工來看,一個團隊負責YFS優化和進一步開發,另一個團隊聚焦運營商、敏感型行業應用。 公司現在近40人,其中30多名是技術人員,銷售僅有幾名,技術人員所占比例在初創企業中是最比較高的。

CSDN:有沒有成長中的小故事可以分享?

游峰:去年見到百度的朋友,他說五年下來,當初創業的一幫朋友中僅自己們一家還活著。 創業有三種類型:一是純技術型創業,不過相對美國的理性市場(上市了也沒人抄你),國內較為重視關係行銷,所以做出產品也不見得賣得出去,所以死亡率較高;二是設置門檻不高的創業,目前業內對開源所獲取的途徑大多一致, 基於開源而來的技術都有替代品,技術更新換代極快,沒有迅速打開市場的也將消亡;三是依靠關係的企業,有些企業有很深企業有很深的背景,但沒核心技術,每年幾個專案,最多是死不了,卻也不能實現更大發展。 除此以外,還有如何借助大環境的力量,迅速實現資源整合;如何進行人脈挖掘等都很有意思。

CSDN:在你看來,自主研發的意義是什麼?

游峰:用國內研發的產品替代國外產品,是一個過程。 但首先是,刪除要能達到替代的作用。 創新肯定是先從模仿開始,比如華為交換器即使只有幾百元,但正是因為有了他(華為)的存在,所以今天思科的交換器價格才能降下來(最初思科電話機都要4000多)。 但創新研發才是根本,需要我們所有人的努力。

CSDN:還在程式設計麼? 技術團隊誰在領導?

游峰:還在程式設計,但是更多時間是在不同圈子中積累市場拓展的資源。 好在公司剛成立1-2個月時,就找到了我們的CTO王勁凱。 他主要負責研發,我是前三年做研發,之後主要精力管其他各項事務。 多年來,我們的技術隊伍比較穩定,近一半都是呆了3-5年的老人,還有很多走了(想去大企業做「螺絲釘」的)又回來的。 大家都感覺企業的發展空間還很大。

「去OEM」能夠成就自主研發企業?

做雲存儲企業越來越多,其中不乏百度、騰訊、華為等大型企業的身影。 在這個已經風萬馬奔騰萬馬奔騰的市場,要走出一條路並不容易。 在技術上,國外硬體廠商把握了絕大多數市場,「去OEM」口號已經叫了多年,但從資料庫到應用軟體再到其他,業內並沒有看到明顯變化。 這條路,並不好走。

CSDN:做雲存儲企業越來越多,其中不乏百度、騰訊、華為等大型企業的身影。 如何看待這個大市場呢?

游峰:從架構來看,IaaS本身也有私有雲和公有雲應用之分。 阿裡、盛大、騰訊做得是公有雲,是面向中小企業的雲服務產品。 而私有雲多是面向行業使用者和大企業。 從目前發展來看,由於其行業屬性,政府等行業很難用到公有雲。 而如AWS想要為大型企業提供部分公有雲服務,也還在摸索與嘗試。 我們是立足在私有雲解決方案方面,為敏感客戶提供「去OEM」服務,比如KVM與YFS結合的自主研發的方案。 此外,我們對公有雲也提供開放的合作介面。 需要強調的是,我們不是做雲存儲的業務,而是做雲存儲的技術。 簡單來說,做雲存儲的企業比如百度、騰訊、華北等都可以通過我們提供的技術來實現。 而從目前來看,美地森還是相當於一個銷售模式,而不是一種服務模式。 架構上看,我們和阿裡雲是一模一樣的,基本上都是亞馬遜的架構。

CSDN:談得上私有雲的大多是行業企業,比如銀行? 開源方案可有優勢?

游峰:有些銀行在BI方面開始嘗試Hadoop方案,追其根源在在於成本和技術優勢。 比如預算在1個億,用小機+主流資料庫可能只夠幾套,但是用Hadoop+開源方案則足以上百套。 而對很多大資料分析而言,Hadoop的效率要更高,運算更快。 所以,在實在的對比面前,客戶也在考量和判斷。 我們相當於Hadoop上的一個APP,特定領域的應用優勢更為鮮明。

CSDN:敏感性市場具體體現出什麼需求?

游峰:初創企業需要跟隨企業需求而動。 使用者最初是碎片服務,現在則要求分層服務。 舉個例子,國內很多敏感型型行業(對於安全標準很高)提出了「去OEM」的口號,從某個層面來看,就是在IaaS層面替代思科交換器,IBM伺服器,EMC存儲;PaaS取代Oracle等中介軟體, SaaS取代國外的ERP和CRM等軟體。 這為為國內自主研發的技術企業提供了很好的發展機會。

CSDN:對於雲存儲領域,感覺到什麼樣的變化即將發生?

游峰:我們一直固守雲存儲領域。 這麼多年下來,看到現在諸多如平臺城市等專案背後都需要大存儲,單純資料單純存儲完全可以使用更為廉價的設備比如盤陣,但這些資料僅是簡單存儲,也許能訪問,也許完全不能。 資料之間也是零散的,沒有關聯的。 想要在這些資料上座做深入挖掘和分析基本不可能。 而現在,我們已經看到看到對存儲內容進行分級、可靠訪問的需求,相信未來還會有進一步的發展。

「編而優繼續優」,還是「編而優則創業」?

我們的很多企業無論是在開源技術改進,還是在自主研發的路上,都已有積累和收穫,有些領域甚至隱有趕超之勢。 如游峰一樣的資深技術人員已經走向「編而優則創業」。 但這可是資深程式師的唯一的歸宿?

CSDN:對這些資深的程式師而言,有沒有可能繼續「編而優繼續優」?

CTO王勁凱:對於程式師而言,積累不一定會很有價值。 有一個說法是「程式師只能做到30歲」,這很現實。 一方面是因為精力,另一方面是因為企業也許只需要用你一半的薪水就能找到同樣做這樣工作的年輕員工。 想要像國外那些一輩子程式設計的程式師,很難。 畢竟,Windows核心系統開發只有10個人,而週邊驅動則有成千上萬人。 即使是Google存儲,也就是那幾個人在寫。 要成為這類絕對核心,需要天才式人物。

CSDN:那是否就需要「編而優則創業」?

游峰:如果早知道創業這麼累,我當初一定繼續在大公司當螺絲釘。 走了這麼多年,我自己的心態就從波浪起伏到如今的平淡,人生總要經歷一些才更有價值。

採訪後記

坦白說,對於2013年,業內並不十分樂觀。 不過游峰更為推崇的觀點是「在投入緊縮時,才有更多創業企業的機會。 正如美國經濟走勢圖和沃爾瑪財報呈現相反的趨勢,經濟下滑,財報上漲。 原因是更多人來到了沃爾瑪去購買物美價廉的產品。 IT也是如此,尤其是在開源大行其道之時,良好的技術和有優勢的產品,相對較低的價位,一定可以獲得更多成長的空間」。

只有幾個銷售(也包含游峰自己),卻有35名研發的團隊是否會成為雲上創新企業的新模式? 游峰說:「我們是一個理想主義者帶著一幫機會主義者。 」頗為引人深思。

成文之時,恰逢《軍情解碼》中國大型運輸機「運-20」特別欄目。 有軍迷犀利觀點認為「關鍵部件如發動機等都是進口的,談何自主研發? 」張召忠將軍回答到:「怎麼不是自主研發,從構思到方案設計再到圖紙,都是我們自己做的。 如果說發動機等配件,現在都在實現全球採購以降低成本,即使是美國,也有半數零部件都是全球採購的。 難道因為要吃饅頭而自己種小麥不成? 」如此回答同樣放到本文亦合適。 在游峰身上,我們看到了更多「雲」上初創型企業家的夢想和追求。 這就是CSDN雲計算頻道《中國雲創新先鋒系列採訪》第二篇文章。 未來,我們期待更多「雲」上企業的經驗分享。

(責任編輯:呂光)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.