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