Alan Clark,其實是集多重身份于一身,既是OpenStack基金會主席,Open HPC項目總監(jiān),Open Maiaframe董事會成員,又在開源軟件公司SUSE擔(dān)任行業(yè)創(chuàng)新、新興標(biāo)準(zhǔn)和開源總監(jiān)。
在近期舉辦的第四屆中國開源云計算大會暨SUSE OPEN FORUM CHINA大會上, 我們通過對Alan Clark的專訪,重新認(rèn)識了SUSE并深入了解未來開源技術(shù)的發(fā)展與挑戰(zhàn)。
SUSE:重新定義OpenStack
據(jù)Alan稱,SuSE Linux本身就是一個全開源軟件,而SUSE強調(diào)的重新定義OpenStack,所謂實現(xiàn)開源的開放指的是所有用開源軟件的用戶都能夠擁有更多靈活性的選擇,而不是被鎖死在某一個軟件或某一家供應(yīng)商的選項框里。
“重新定義”的第二層含義指的是,SUSE要與合作伙伴一起重新定義開源,這個定義不只由SUSE自己決定,還要與眾多的合作伙伴一起來重新定義開源的未來,而未來開源必然是由SUSE與合作伙伴一同為用戶提供服務(wù)。
難能可貴的是,SUSE并沒有OpenStack部署時間長,并且缺乏高效性的問題,實際上,部署SUSE的OpenStack的云環(huán)境非常容易,10到20分鐘就可以獲得一次概念驗證(POC)。
另外,版本升級問題成為了一個不小的挑戰(zhàn),并且在過去的一到兩年備受重視,因為SUSE提供的是企業(yè)級應(yīng)用,企業(yè)用戶的訴求是作為企業(yè)部署了軟件環(huán)境之后,生命周期一定要越長越好,他們希望至少要運行好幾年再進(jìn)行升級。而OpenStack每6個月就會推新版本,如果開始就拒絕升級,幾年后很難一蹴而就越級到最新的版本,這就構(gòu)成了矛盾。SUSE意識到了這個問題,并且作為OpenStack開源社區(qū)的一員一直在這方面發(fā)揮積極作用,與社區(qū)進(jìn)行積極溝通與反饋,目前它也已經(jīng)針對企業(yè)級用戶提供了相關(guān)的解決方案。
中國的開源力量
Alan談及未來的開源技術(shù)發(fā)展,表示很驚喜的發(fā)現(xiàn),許多技術(shù)領(lǐng)導(dǎo)企業(yè)以及開源技術(shù)體驗的貢獻(xiàn)用戶都來自中國,中國的開源力量越來越強大,對于整個開源社區(qū)而言,它是引領(lǐng)未來發(fā)展影響一支重要的力量。
比如OpenStack基金會近期成立一個有中國眾多金融機構(gòu)共同發(fā)起的金融行業(yè)工作小組,我們知道之前中國大多數(shù)金融機構(gòu)對于在部署OpenStack或者使用開源軟件并不上心,但是如今隨著數(shù)據(jù)中心的整合以及OpenStack越發(fā)靈活的業(yè)務(wù)部署讓他們越來越多的轉(zhuǎn)向開源。
未來會有更多的容器技術(shù)在OpenStack上部署和應(yīng)用
關(guān)于OpenStack部署如何更高效的問題,Alan表示,或許今后可以用容器技術(shù)來部署OpenStack,這可能是一個未來的發(fā)展。OpenStack與開發(fā)容器技術(shù)的開源社區(qū)到目前已經(jīng)約兩年的合作經(jīng)歷,未來將繼續(xù)讓OpenStack與更多容器技術(shù)相關(guān)聯(lián)。
我們可以看到,越來越多的企業(yè)部署環(huán)境可能包括虛擬機、容器和裸金屬,裸金屬技術(shù)尤其適用于大數(shù)據(jù)。企業(yè)級用戶為了避免未來應(yīng)用管理的復(fù)雜性和成本問題,需要搭建好一個架構(gòu)來支持自身各種各樣的應(yīng)用,而如果他們使用OpenStack當(dāng)作架構(gòu)這一層,就非常容易支持部署容器技術(shù)了。
近期OpenStack基金會還官宣了一項新的開源項目——Kata Containers。一直以來,容器技術(shù)都存在一些基本的安全問題——這主要是因為各容器在共享虛擬機上運行時很難保證彼此之間的完全隔離。
而Kata Containers項目則通過為每套容器提供其專屬的、高度輕量化的虛擬機與內(nèi)核來解決這個問題,旨在確保各個容器或容器pod能夠在真正的獨立環(huán)境中運行,且具備自己的網(wǎng)絡(luò)、I/O以及內(nèi)存配額;此外,其還將通過英特爾為自家處理器構(gòu)建的虛擬機化技術(shù)實現(xiàn)硬件層面的強制隔離。
這個項目建立在英特爾的Clear Containers和Hyper的runV技術(shù)基礎(chǔ)之上,能夠支持不同平臺的硬件,與Docker的開放容器標(biāo)準(zhǔn)(OCI)和Kubernetes的容器運行時接口(CRI)規(guī)范兼容,還能直接在裸金屬上運行容器管理工具。除了SUSE之外,中國移動,戴爾EMC,騰訊,谷歌,京東等企業(yè)也都支持這一項目的落地。
Alan稱自己將一直致力于開源領(lǐng)域新興標(biāo)準(zhǔn)的制定,包括開源領(lǐng)域進(jìn)一步的推廣和發(fā)展。而在SUSE,他的任務(wù)則是致力于行業(yè)創(chuàng)新、新興標(biāo)準(zhǔn)和開源領(lǐng)域,為了促進(jìn)對開源以及開放標(biāo)準(zhǔn)的關(guān)注和采納,讓SUSE知道未來開源世界發(fā)展的方向和如何更好的共同協(xié)助開源領(lǐng)域的發(fā)展,與合作伙伴們共贏未來。