趙明

2016年12月6日,以“演進、運行、創新”為主題的第三屆中國開源云計算大會在北京召開。本次大會由工業和信息化部指導、電子工業出版社華信研究院、《中國信息化》雜志主辦。來自全國各地、各行業的信息技術主管和專注于開源軟件和云計算應用研發的各界技術開發者共500多人參加了會議。
北京大學教授、工業和信息化部原副部長楊學山就軟件和開源軟件的趨勢發表了三點看法。楊學山表示:“首先,要跟緊社會發展的新需要來構造軟件。之前幾十年形成的軟件發展思路需要重構,要根據新市場定義軟件,真正實現用軟件來打通經濟活動的大動脈,用信息流引領技術流、人才流、物資流,真正為經濟社會發展走上新臺階做出貢獻。其次,在軟件的重構過程中要從解決問題入手,重新定義系統。需要軟件界從流程、技術手段方面給予支持,其中數據鏈的構成、自動化是關鍵。在智能化過程中還要注意尋找新的工具進行支撐。最后,軟件是為使經濟社會更加高效而服務的。軟件市場的發展將從通用軟件走向定制化軟件。開源軟件技術參與者要參與這場變革,既要深化基礎工具,又要形成新的開源中心點,這個新的中心點就是市場需求。”
社區不斷壯大
OpenStack具有很多優勢,主要體現在以下三方面:第一,在開源社區里,業內人士互動頻繁,有利于技術交流發展;第二,在社區里,高手和廠商之間的合作形式靈活多樣;第三,生態系統仍在蓬勃發展。這些優勢是有目共睹的,但OpenStack也具有一些劣勢,那就是缺乏全面且完善的文檔和糟糕的組件一致性等問題。“不光是OpenStack一家,其實在整個開源業界,文檔的全面性都是比較差的。我認為OpenStack實際上比某些開源項目在文檔方面做得還好一點。但是我也承認,我們在文檔記錄方面需要做出更大的改善,這就是為什么在我們社區中,要加入這么多的使用者成員,因為通過這些使用者我們能夠了解他們到底需要什么樣的文檔。雖然OpenStack的文檔很多,但這些文檔并不全是用戶所需要的。”OpenStack基金會主席艾倫·克拉克(Alan Clark)笑著對記者繼續解釋道,“關于各個組件之間的不一致性這個問題,實際上我們也做了很多努力。我們成立了專門的互操作性工作組,已經取得了重大突破。有16家廠商部署了我們這個產品。這16個廠商的產品分別部署在16個云上,既有公有云,也有私有云,架構也不同,所使用的硬件也不一樣,但是我們已經可以實現互操作。”
OpenStack在中國的發展前景如何?行業用戶部署云計算的意愿有多強?用戶對開源技術的接受程度如何?電子工業出版社總編輯、華信研究院院長劉九如在會上所做的《開源云計算已成潮流》的主題報告回答了這一系列問題。他表示:“2016 開源云計算年度調查報告顯示,行業用戶部署云計算的意愿強烈,約一半的用戶希望通過云計算實現整合系統內數據資源、部分IT系統外部化、降低IT成本的目標。而對于OpenStack的受歡迎程度,調查顯示,超過60%的用戶因為該社區應用功能豐富或基金會和社區有利于其發展而看好OpenStack 。據《中國信息化》雜志調研、華信研究院信息化與信息安全研究所估算,2017年中國OpensStack技術平臺產生的軟件和服務收入約為25億元,相關硬件和系統集成市場規模超過310億元。這兩塊市場規模將保持約30%的年度增長率直至2020年,分別超過50億元和650億元。”
在OpenStack基金會里,不僅有很多國際成員,中國成員也有很多,它們都有哪些貢獻呢?艾倫·克拉克表示:“10月份推出的OpenStack版本叫牛頓版本,該版本有超過20家中國公司對代碼做了貢獻。但是中國公司的貢獻遠不止如此,比如今年7月中國成員組織舉辦了‘OpenStack日活動,超過2000人出席了活動。”
此外,中國公司的貢獻還體現在反饋用戶體驗上。在近兩個月中,OpenStack社區新加入了7個“黃金”會員,大部分都是用戶。艾倫·克拉克認為:“他們的貢獻不在代碼上,而是在用戶體驗上,因為他們的體驗,對于OpenStack來講是非常重要的,甚至對OpenStack的未來發展都起到了非常重要的作用。通過他們的反饋,我們了解到,用戶在具體環境下是如何應用OpenStack軟件的,他們更看重OpenStack的哪些優勢。”
持續、開放的態度
OpenStack基金會僅僅成立六年,但是相關數據顯示,該基金會已經吸引了許多一流企業和眾多專業人才的加入。該基金到底有哪些吸引力可以聚集這么多的資源?
艾倫·克拉克認為:“我們為什么能吸引到這么多人才和企業,其實依靠的是創新和快速的推進速度,比如說你需要出臺非常有創意的解決方案來滿足需求,而且這個解決方案的出臺速度要非常快。如果其他人看到有項目成功,他們會積極加入進來。”
艾倫·克拉克在《OpenStack的現狀與未來》的主題演講中表示,目前OpenStack的應用日益普及,由于節約成本、提高運營效率、創新能力出色、更快部署應用、避免供應商鎖定、靈活的底層技術、在開放平臺上實現標準化、API將公有云和私有云組成一個全球網絡、通過控制其平臺而實現安全性和隱私目標等原因,OpenStack在生產環境中部署量增加了20%。
隨著開源生態的逐步成熟,中國OpenStack社區也在不斷發展。對此,艾倫·克拉克表示:“我覺得中國的OpenStack生態會有非常迅猛的增長,因為在OpenStack社區里,涵蓋的公司既有初創公司也有非常大規模的用戶。無論是初創公司,還是大規模用戶,它們涵蓋了各行各業,包括金融業、服務業、制造業,所以我們將看到越來越多的用戶。”
未來OpenStack將被定位為應對更多業務挑戰,以應對文化方面的IT變革,更好地支持OpenStack運營商。艾倫·克拉克表示:“OenStack社區在2017年會有很多計劃和舉措,社區成員不僅要為社區做貢獻,還要參與更多的事務。OpenStack下一屆峰會將在明年秋季于澳大利亞悉尼舉辦,通過舉辦這樣的峰會我們可以讓OpenStack的使用者、開發者和社區成員共聚一堂。我們也希望來自亞洲的更多的社區成員參與進來。”
此前,開源軟件發展迅速,而從去年起容器技術也在快速普及,大家都在討論二者之間是否有替代的關系。但如今,大家認為二者融合是比較大的趨勢,是否會這樣發展呢?對此,艾倫·克拉克表示,兩年前,很多人都認為容器的出現會取代OpenStack,但是今年這兩種技術有很高的匹配度。這需要從兩個角度來分析:
第一,一些企業在最初部署數據中心時,主要出發點是管理起來越簡單越好。但如果既有云,又有容器,還有裸機,管理成本會增加很多。此時,OpenStack發揮了作用,它可以利用云平臺,容器技術也可以在云平臺上得到更好的利用。
第二,在部署容器的時候,企業需要考慮容器周邊的網絡環境問題,包括怎樣保證安全、身份認證、監測、計量等。當然,開發這樣的技術并不是很困難,但是更容易的一個方法就是利用已有的OpenStack云平臺。
并非一帆風順
在開源的道路上,OpenStack社區的發展也并非從一開始就一帆風順,直到今天,雖然OpenStack基金會成員已經吸引了600多家成員加盟,有將近4萬人為開源的應用發展付出,但是OpenStack的發展和部署也經常遇到困難。
艾倫·克拉克也坦承,OpenStack發展遇到一些困難,這主要體現在兩點:
第一,很難整合不同組件。因為OpenStack是由不同的組件構成的。系統、驅動、硬件、管理平臺,如何把這些不同組件集成,進行統一管理,這是非常復雜的。而OpenStack基金會成員之一SUSE就為用戶提供了一套工具。這套工具可以幫助用戶分析他的系統部署情況,幫助用戶了解自己的運行體系,然后幫助用戶進行整合。這使得OpenStack部署起來更加容易。
第二,OpenStack面臨的不僅是技術方面的挑戰,而是組織架構方面的挑戰。云計算涉及很多方面,數據中心、存儲、網絡、計算、安全、身份認證等,要使負責以上這些傳統IT系統運行的相關部門協調合作,這才是最大的挑戰。
當這兩點都協調好時,開源的云計算體系才會順暢發展。
隨著OpenStack基金會在全球影響力的不斷擴大,OpenStack在中國的計劃和發展步驟幾乎與國外步驟一致。艾倫·克拉克表示,OpenStack基金會將舉辦OpenStack地區層面和地方層面的活動,包括用戶見面會。通過類似的活動,OpenStack基金會將對用戶和對開源感興趣者進行更多的宣傳教育,讓OpenStack社區有更多的參與者,包括OpenStack產品的用戶。
在OpenStack落地中國的過程中,開源云計算已經滲透入很多領域。中國銀聯電子商務與電子支付國家工程實驗室祖立軍、京東技術研究院院長呂建偉、國家氣象局副總工程師沈文海、陜西工業云總經理關阿鵬、云途騰聯合創始人和解決方案副總裁王鷙等嘉賓,先后在本屆中國開源云計算大會上和與會者分享了各自在開源技術和云計算方面的行業經驗與應用案例,其中SUSE參與的中國銀聯電子商務與電子支付國家工程實驗室金融云項目、九州云參與的國家電網OpenStack電力云平臺項目、杉巖數據參與的南方電網深圳供電局大型存儲資源池項目、數人科技參與的上海證券交易所容器云項目、云途騰參與的鐵信云項目、陜西工業云中心參與的陜西工業產業公共服務平臺項目、EasyStack參與的順豐集團OpenStack云計算項目、鼎震科技參與的北京電視臺智慧媒體制播云平臺項目在會場展區向與會者進行了展示。
開放、融合、發展,這就是OpenStack的魅力所在。