OpenStack主席Alan Clark談SUSE與OpenStack
原創【51CTO專稿】在兩年之前Attachmate收購了Novell,在收購之后,Attachmate把SUSE變成了獨立的公司。在那之后SUSE對于擁有了獨立的工程師團隊,對于Linux發行版以及相關的業務支持也有了迅猛的發展,并且SUSE深度參與了OpenStack項目的開發工作,已經推出了SUSE Cloud。在這里SUSE行業創新、新興標準和開源總監同時也是OpenStack 基金會主席的Alan Clark為大家講一講SUSE與OpenStack的那些事兒。在訪談開始之初,Alan 詳細的介紹了有關OpenStack的背景,并且針對SUSE與OpenStack的關系以及OpenStack基金會的情況與大家進行了分享。
OpenStack是大概在兩年前由美國國家航空航天局NASA和Rackspace共同推出的一個項目,后來有180家公司加入到項目中來,現在的成員大概超過六千個。隨著幾個月之前OpenStack基金會成立,它也成為了一個非盈利的獨立機構,同時也就不再隸屬于Rackspace。
Alan Clark SUSE行業創新、新興標準和開源總監 OpenStack 基金會主席
SuSE與OpenStack的聯系
在一個社區中如何定義工程師對社區的貢獻,難道只是看代碼貢獻數量么?目前我們在OpenStack社區中看到很多活躍的工程師,不過大部分都是做紅帽或者其他的。那么SUSE的工程師在OpenStack社區中都做了哪些事情呢?
Alan Clark:實際上SUSE對于access貢獻度是非常大的,可能單從代碼行數來看不是很多,但是SUSE的工程師在access版本發布的時候花了大量精力,尤其對企業級版本發布的時候做了很多加強的工作。并且SUSE在安全包中貢獻了大量的代碼,而且安全包的工作是非常耗時費力的,但是代碼的行數并不一定非常多。當然我們不能否認SUSE工程師嚴謹低調的開發風格,大家過于專注在技術研究上,以至于很少被大家看到。
工程師為社區貢獻代碼,那么社區是如何回饋這些優秀工程師的呢?
Alan Clark:現在OpenStack項目可以說是非常火爆的項目,對于了解云以及熟悉OpenStack這些技術的工程師,市場需求也是非常巨大的,因此相對于其他的開放云的項目,如果熟悉OpenStack,在這里貢獻,你有這樣一些技能,也能夠提高你的就業能力。另外,SUSE也加入OpenStack,在加入之后,我們也特別喜歡跟在OpenStack社區的這些人共事,和他們共事起來非常愉快,這個社區也吸引了很多新人來共同合作。
OpenStack作為一個開源云計算平臺,對于各種底層的操作系統都有非常好的支持。相對于其他的操作系統SUSE就需要具有自己獨到的優勢,目前已經有工程師開始在OpenStack上使用紅帽,效果非常不錯。
Alan Clark:首先,紅帽并沒有發布OpenStack版本的產品。對于SUSE來說,優勢就在于對多個虛擬機管理軟件的支持,包括Xen、KVM、VMware以及微軟的Hyper-V。另外SESE也是在OpenStack的基礎之上與戴爾等企業在Chef與Crowbar等項目有很多合作。對于SUSE來說我們的優勢不僅僅是在技術角度上,具有與合作伙伴堅實的合作關系也是優勢之一。
江永清補充到,我們有一個SUSE Manager,可以與系統管理工具進行配合,完善整體的部署工作。另外在OpenStack里下面是操作系統,上面是要做的鏡像,做完之后最后部署到很多地方去,所以我們有SUSE Studio和SUSE Manager兩個工具可以和戴爾這樣的廠商一起進行大規模的可擴性云環境部署,這就是我們與其他系統平臺的差異。
OpenStack董事會的那些事
在今年9月份的時候,OpenStack基金會召開了第一屆理事會。基金會開始招聘一些員工處理基金會內部的事物。目前基金會正在做預算工作,包括建立一些用戶組,社區等等。同時,基金會也成立了法律顧問委員會,來處理有關云計算、開放源代碼等方面的法律問題。OpenStack基金會理事會成員是通過篩選出來的,成員主要包括企業成員與個人成員。值得一提的是在理事會成員中有兩個來自中國。
對于OpenStack來講,像開源項目保持開放和透明化是非常重要的,您覺得一直以來OpenStack基金會是否做到了完全的開放和透明化,具體有哪些政策來一直保持這種開放和透明化。另外,未來OpenStack基金會的重點發展方向在哪里?并且在OpenStack基金會中的董事會成員有哪些制度呢?
Alan Clark與開源社區的開發者及愛好者進行互動交流
Alan Clark:實際上OpenStack一直致力于成為一個開放的平臺。對于我們理事會來說,首要任務也就是要保持它的開放性。當然,我們在發展過程中也犯過一些錯誤,但我們也在不斷完善。對于未來,我們面臨最大的挑戰就是要管理好快速增長的項目,包括在項目中采用的大量新技術,為此我們需要對自身的數據流程進行相應調整,來適應快速增長所帶來的項目需求。
OpenStack從最早的3萬行代碼已經增長到30萬行代碼,這也就意味著會有更多的企業與個人參與到項目中來。目前有很多企業希望加入到OpenStack的董事會中來,但這需要一個審批程序,在審批程序中遵循的原則取決于這個企業對于項目的貢獻程度,另外,技術委員會負責決定每個版本中采用的技術與相關功能,這些技術委員都是從OpenStack各個項目中選拔出來的。項目組長的任期是六個月,所以沒有一家公司能夠長時間的控制OpenStack。
開放云的架構可能會使中國的IT走到世界的前列
Attachmate大中華地區及韓國總經理 江永清
江永清說,今天看中國很多IT基礎架構的規模在世界上是獨一無二的。它分為兩種類型:
一種是創新類型,主要在Internet,他們在虛擬化,在某種形式的云端技術已經走在很多廠商面前,但是他現在注重的是最終用戶,并沒有急于將技術盈利化。另外一個產業是支撐的服務產業,包括金融、電信以及一些政府的職能機構,這些產業的數據中心以及相關技術都非常完善,下一步就是要做成一朵云或者是幾朵云。
開源的OpenStack與商業化
目前我們看到在近幾年開始使用OpenStack的企業中,我們聽到了一些負面的反饋,另外我們也聽到另外一些聲音說OpenStack不成熟,并且在業內出現了不少質疑的聲音,比如OpenStack基金會辦事效率低下等等。
Alan Clark:目前有一些評論家批評OpenStack年輕,不成熟,而且他們覺得OpenStack是時候像其他公司一樣推出自己的商業產品,OpenStack本身并不會推出商業版本,但是它的或作成員會推出一些商業版本,比如SUSE Cloud1.0等等,紅帽目前也在做,但是沒還有正式推出產品。
成熟度問題對于OpenStack項目本身來來說就是一個嚴峻的挑戰。因為目前在OpenStack里有八個組件,其中某些組件比較成熟一些,某些組件則比較年輕。目前有很多公司加入OpenStack,他們也在不斷將新技術與組件添加到項目中來,這也就造成了新添加的技術不能很好的與項目融合。關于效率問題,基金會做了一些調整和改革,比如成立一個技術委員會,另外對孵化器流程也進行了升級。
在訪談的最后Alan Clark表示OpenStack非常歡迎大家加入OpanStack基金會,同時提出各種問題,將OpenStack維護得更加完善。當晚Alan Clark來到了中科院與開源社區的開發者及愛好者進行互動交流。