從成都市中心武侯區出發,穿過三環路,沿著繞城高速向西北行駛40分鐘,便到了成都高新西區出口加工區。英特爾成都工廠便坐落于此。在這座總占地面積近18萬平方米,淺藍色玻璃外觀的工廠里,提供了全球超過50%英特芯片的晶圓預處理、封裝和最終測試。但筆者要說的重點不在此處,而是近日在這里舉行的第三屆中國區OpenStack Hackathon活動。
據悉,OpenStack Hackathon是華為與英特爾通過OpenStack基金會官網等渠道邀請社區開發者參加。能夠吸引這么多的資深開發者到場除了參與OpenStack的組織和愛好者越來越多外,活動的主辦方也不想辦成英特爾和華為的封閉項目,而是希望更多的與OpenStack相關的公司和高手參與進來,形成開源項目交流的常態機制。據了解,在三天時間里通過團隊協作,修復Bug上百條,其中高級別致命Bug修復高達28條,為OpenStack版本高質量發布提供了有力保障。
推動中國OpenStack生態系統建設
當然,修復OpenStack Mitaka版本的Bug只是活動的一方面,更多的是通過這樣的活動,推動中國OpenStack生態系統建設,形成生態圈,并基于標準的OpenStack平臺去做客戶化,行業化的解決方案。正如華為IT云計算產品副總裁陳錕所談到的,“僅僅是講代碼貢獻,力度還不夠,要通過代碼貢獻,構建一個強勁的社區,以及能夠做到產品層面并推動行業發展才是重要的。”
而華為公司正是如此,從最初只是參與BUG的修改,以及一些小特性的貢獻,現在已經是金牌會員,參與到整個OpenStack架構層面的研究和創新層面的變革,并不斷增加基于OpenStack的云解決方案的研發投入,致力于為OpenStack社區健康、快速的發展增加源動力。
除積極投入OpenStack的開發工作,華為還致力于持續推動OpenStack云平臺不斷被大型企業、運營商和服務提供商應用到其數據中心,以實現云、移動、社交、大數據和IoT等業務未來的長足發展。
在開源基礎上做商用化增強
事實上,開源標準框架并不能直接應用。現在OpenStack的商用案例中,絕大多數的應用企業都是自身具備很高的IT技能、很強的IT技能團隊的。傳統政務、電力等行業的企業,IT能力比較弱,雖然都傾向于選擇OpenStack云架構,但是一旦他們要上OpenStack,如果不能建立起來一個面向開源的運維體系,應用開源是一個災難。所以對運維能力的構建和增強是必須的,也是華為一定要幫助客戶打造和構建的。
因此,具在開源產品的基礎上,華為著重面向企業級與傳統企業的管理和支撐環境,在可靠性、可用性和可運維、易用性方面,以及安全性方面對云計算產品做了相關的屬性加固,通過面向用戶場景的系統性的驗證,修復潛在的BUG,最終為客戶提供可以規模商用的開源產品和解決方案。比如說OpenStack社區版沒有給客戶提供一個很好的應用監控的系統,華為會提供這樣的外部的增值的差異化的模塊,和開源組合,構建整個解決方案。
值得一提的是,在最新發布的華為云操作系統FusionSphere 6.0版本中,也全面體現了華為對OpenStack的支持及推動。FusionSphere6.0在組件、架構、生態三個維度全面擁抱開源,實現了深度的軟件開放,為客戶提供了靈活的軟件選擇。目前,華為云計算緊密與開源社區保持同步,遵循開源社區的各項標準與接口。凡是基于OpenStack開源社區版本開發的第三方應用,無需改動即可在華為云計算平臺FusionSphere上運行。
OpenStack開源社區可以被視作一個聯合開發的聯盟組織,而且是業內頂尖的。各個成員在這個聯盟里面形成資源共享和互通有無,如華為在OpenStack生產化落地過程當中,會遇到非常多問題和挑戰,解決這些問題并回饋社區,這是具有共性價值的,對于更多的開發和能力的構建無疑是非常高效的。