成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開源在云計算的核心:專訪YunTable創始人吳朱華

原創
開源
YunTable是一個內核層的云計算項目,其目的是成為云時代的BigTable,讓企業應用輕松地遷移到云端。YunTable項目于近日正式開源,并計劃在2011年組建公司。51CTO近日邀請到了YunTable項目的創始人、核心開發者吳朱華老師進行了一次專訪,針對YunTable項目的開發和運作進行了探討。

【51CTO獨家專訪】在全球范圍內,開源項目以其自由、分享的精神獲得了所有人的贊美。而歸根到底,開放源代碼是一種生產的方式,它具有聚合集體智慧、參與成本低廉、生產價值最大化等優點,這才是開源模式之所以能夠蓬勃發展的根本原因。一個項目的發起人之所以選擇開源,不僅因為他可能十分贊賞開源的精神,更重要的是他認為開源模式對自己的項目發展是有好處的。但凡成功的開源項目,其項目領導人對開源模式的優點和價值都是深有體悟的(參考專題:揭秘開源社區的成功元素)。

云計算是在這幾年開始十分火爆的一個概念,現在連街邊賣冰棍的大媽都聽說過云計算這個詞。2010年,Google早已建立起云計算的整套基礎設施,Amazon的云服務已經被很多個人和企業接受,國外各大軟硬件廠商紛紛嚷嚷自己的云計算才是真的云計算,國內各地政府聯合本土企業轟轟烈烈計劃建立各個城市的云平臺工程之際,有一個不怎么起眼的小項目誕生了。

YunTable——這是它的名字。

聽起來很像是云+BigTable,實際上它的確就是云+BigTable。雖然名字很直白,但如果你曾經關注過這個項目的開發和進展情況,包括項目發起者的背景和項目未來的發展方向,你會發現這個好像不怎么起眼的小項目是非常專業而且訓練有素的。YunTable項目主要涉及到內核層開發,這意味著項目的核心參與者都是國內頂尖的開發者。從這個角度而言,YunTable項目的開發和運作(包括社區的運作)值得所有開源界的同仁們參考借鑒。小編近日有幸邀請到了YunTable項目的創始人、核心開發者吳朱華老師進行了一次郵件專訪,針對以下話題展開了探討:

  1. 項目的籌備與開發周期
  2. 項目的定位
  3. 項目的命名
  4. 是否值得為一個項目學習新的技術
  5. 社區的運營
  6. 有關人才

以下為郵件采訪正文。

受訪者自我簡介:吳朱華,之前在IBM中國研究院參與過多個云計算產品的開發工作,包括2009年IBM旗艦級云計算產品IBM WebSphere CloudBurst Appliance。從2010年開始專注于YunTable(http://code.google.com/p/yuntable/)和YunEngine(http://yunengine.com/)的研發,現在無論在產品,還是在投資和團隊等方面都已經有一定的進展,計劃年后在上海張江創辦企業,并發表《剖析云計算》一書。

51CTO:您之前是在IBM中國研究院做研究相關的工作,具體接觸云計算是什么時候?什么時候開始意識到自己打算做云計算相關的東西?

吳朱華:在2007年9月,當時我剛進入IBM中國研究院的虛擬化小組,在這個小組中,我接觸到虛擬機管理這方面,也就是如何在數據中心合理地調配和部署虛擬機的集群來方便管理和節省能源,我們主要試驗的虛擬機系統是開源的Xen和VMware ESX,當然在剛開始接觸虛擬機管理的時候,云計算這個概念還沒有誕生,但是在2007年底IBM云計算的傳道者Dennis Quan來IBM中國研究院做云計算相關的演講,在這場演講中,他描繪云計算的美好藍圖,同時我也讓我們意識到我當時研究的東西就是云計算,而且非常有潛力,將是下一個大的浪潮。

51CTO:我最初看到YunTable這個項目是在你的博客人云亦云上,而上面最初提到的開發進度是在6月份。這個項目最早是什么時候開始籌備的?

吳朱華:基本就是在5-6月份左右決定開發的,0.01版大概花了三個星期的時間寫的,之后在博客上發布和大家分享。

51CTO:您在那篇文章上就說到,YunTable的第一步計劃是成為開源版的BigTable。您后來的一篇日記中提到,之所以開發YunTable,一個是因為自己準備進行內核層的開發,另一方面,分布式數據庫在您看來又是云計算行業的最核心技術。到目前為止,您對于YunTable項目的構想發生過什么變化么?

吳朱華:整體而言,變化不大,還是主要希望YunTable能成為云時代的BigTable,無論在性能,還是在使用方面,都能青出于藍而勝于藍,同時由于在YunEngine上面積累了大量關于SQL解析的經驗,所以計劃在年中讓YunTable能提供SQL接口,以便讓現有的企業應用輕松地遷移到云中。

51CTO:YunTable這個名字是你自己起的吧。就是單純的“云”+BigTable的意思么?以后會不會改名?

吳朱華:這個名字是我起的,的確是“云”+BigTable的意思,以后如果不發生什么意外的話,將不會選擇改名,畢竟YunTable已經累計了一定的口碑和知名度,更重要的是YunTable這個名字非常簡單易懂。

51CTO:您在日記中提到您為了YunTable項目,專門學了幾個星期的C語言,更不用說也研究了HBase、BigTable相關的多個論文。您覺得這個過程有趣么?對您自己有哪些方面的幫助?

吳朱華:因為能接觸到一些最新的技術和有挑戰的系統編程,我可謂是樂在其中,當然在剛開始學習這些技術的時候,也經歷了一些困難和挫折。有哪些幫助?對我而言,學習這些東西之后,讓我感覺到類似BigTable這樣的技術和產品其實離我們并不遙遠,只要我們肯干,再加上一定的方法,一定能追上,甚至趕超它們,

51CTO:從YunTable 0.1,YunTable 0.2,到YunTable在2010年10月出0.8版正式開源,到現在正在進行中的YunTable 0.9(注:YunTable 0.9 RC目前已經發布),好像整個項目的進度都嚴格按照您之前制定的時間表完成了。這是非常不容易的事。您是如何做到這一點的?有什么經驗可以分享么?

吳朱華:關于如何完成項目的進度主要有兩個原因,首先,在項目初期,也就是在0.8版之前,主要還是靠自己的激情和奮斗,但從0.9版開始就主要依靠團隊合作。

有什么經驗可以分享?其實也沒什么有價值的東西,主要是三個詞語:堅持、分享和合作

51CTO:說說YunTable的開源吧。事實上YunTable的代碼從0.1版開始就可以下載了,只是到了0.8版才正式托管到Google Code上作為一個正式的開源項目來運作,之后也建立了自己的討論組。運營這個社區是否額外花費了不少時間精力?

吳朱華:當然在社區發展的初期,我肯定需要額外的時間和精力在社區的管理和溝通上,但是隨著Brooks、Flying和Jun Long的加盟,使得無論在社區的管理,還是在項目的開發,我都輕松了很多,而且還結識了很多好兄弟。

51CTO:國內能做YunTable這一層的開發者不是那么好找吧,您在找人方面感到有困難么?

吳朱華:當然在剛開始,找一個能合作的工程師是一件非常艱難的事情,但是自從YunTable社區開張以后,各路高手不斷涌現,而且我們并不需要全才,只要有一定Linux/C編程經驗即可,使的現在已經有足夠充足的人手來完成1.0版的開發,并且還有很多人躍躍欲試,希望成為YunTable的核心開發人員。

51CTO:目前我看到社區已經有了幾個核心成員,您自己是負責開發的管理員,Brooks負責社區管理,陳首席負責指導工作,另外還有兩位Committer。能具體解釋一下這個分工是如何工作的么?

吳朱華:現在主要有5個核心成員:我負責項目的總體方向、0.9版的代碼的維護和與YunEngine的對接;陳懷臨(彎曲評論的陳首席),由于他在技術和社區管理方面有非常豐富的經驗,所以他負責監督和指導整個項目和社區的運作;Brooks由于他在Linux/C方面有多年的工程經驗,所以請他來領導1.0版的開發、代碼評審(Code Review)和社區管理,并主要負責維護Master和Cli這兩個模塊的代碼;Flying,他本身就是國際知名數據庫的資深研發人員,他已被邀請參與1.0版的開發工作,主要負責Region這個模塊的代碼;Jun Long,他在系統編程方面是出類拔萃的,所以他也會參與1.0版的開發工作,并主要負責Util部分的代碼。

51CTO:目前YunEngine項目已經開始運作,您在社區的英雄召集帖中提到打算成立公司,地點在上海。能否透露一下這個新公司計劃怎樣開展初期的業務?是類似Amazon/Google/微軟/Salesforce云計算的產品和服務么?

吳朱華:新公司的具體的商業計劃我們的團隊現在還是思考當中,等完善之后,肯定會第一個通知你的。公司將來以提供云計算產品為主,比較類似你上面提到的Amazon/Google/微軟/Salesforce,雖然在初期還無法開發出和她們匹敵的產品,但是我們堅信在3年內我們一定能成為全球云計算技術的領軍者,就像“人云亦云”的標語所說那樣”只有掌握和控制最核心的云計算技術,才能在這場巨大的浪潮中處于主導!??!”。

51CTO:最后,跟我們分享一下您對于云計算領域人才的想法吧。您在新公司的招募帖中提到歡迎希望成為“YunTable/YunEngine領軍人物”的人才加入。您認為這樣一個“領軍人物”需要具備怎樣的素質?無論是技術上、運營上,還是其他方面都可以說說。

吳朱華:其實我的要求很簡單,主要有兩個:其一是技術,這個技術不是說他要全才,而是在C或者Java方面有豐富的工程經驗了;其二是責任感,也就是Ownership,我希望這個人能將YunTable/YunEngine完完整整地當作自己的項目,每天不斷地完善它。最后,借著51CTO這個的平臺,代表我個人向社區各位兄弟致以深深謝意,你們辛苦了!

【編輯推薦】

  1. 2011年開源軟件趨勢預測
  2. YunTable的故事
  3. 看云計算成功落地 揭秘北京移動的登云之路
責任編輯:yangsai 來源: 51CTO.com
相關推薦

2012-04-02 19:17:37

蘋果

2010-03-17 09:42:39

Twitter創始人

2013-10-29 09:05:30

OpenStack亞馬遜API開源云

2024-04-26 10:44:39

云計算平臺

2011-04-29 14:30:05

2010-12-20 09:23:55

Flipboard用戶體驗

2010-11-08 14:11:04

云計算Spring框架創始人

2011-09-01 14:01:06

Salesforce云計算社交網絡

2013-04-27 12:01:09

大數據全球技術峰會大數據

2010-08-30 10:32:59

2010-11-18 19:15:25

Salesforce.云計算

2012-08-06 09:31:06

蘋果云計算

2014-08-07 03:19:54

Coding協作開發

2013-02-21 08:35:42

蘋果云計算數據中心

2014-06-05 15:14:14

DCIM

2010-03-15 14:36:07

Python編程語言

2013-06-14 17:31:00

CloudStack公有云

2022-03-21 09:40:04

數據庫開源社區開源項目

2011-06-13 19:23:13

LBS街旁Foursquare

2015-11-20 11:12:55

谷歌VMware云計算
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产九九精品视频 | 一级黄色片一级黄色片 | 久久精品99国产精品 | 女人一区| 中文字幕日韩一区 | 久久久久久久久国产成人免费 | 97人人爱 | caoporn国产精品免费公开 | 亚洲日韩中文字幕一区 | 五月婷婷 六月丁香 | 亚洲一区二区三区视频 | 激情小说综合网 | 日日日操 | 亚洲综合二区 | 欧美日韩不卡合集视频 | 91在线看片| 亚洲精品乱码久久久久久蜜桃91 | 色男人的天堂 | 天堂网中文字幕在线观看 | 日韩精品一区二区三区第95 | 国产精品一区二区三区在线播放 | 亚洲国产精品一区二区三区 | 国产欧美日韩一区二区三区 | 99在线免费视频 | 午夜看片网站 | 91精品国产综合久久精品 | 亚洲精品天堂 | 日韩欧美在线视频观看 | 精品福利视频一区二区三区 | 99婷婷 | 99亚洲精品 | 成人在线小视频 | 亚洲欧美日韩系列 | 国产乱码精品1区2区3区 | 国产精品久久久久aaaa樱花 | 毛片区| 天天操天天摸天天干 | 99久久视频 | 91麻豆久久久 | 精品日韩一区二区三区 | 午夜久久 |