OpenStack基金會(huì)詳解2019新戰(zhàn)略

9年來,關(guān)于OpenStack的爭(zhēng)議持續(xù)不斷,歐美與中國(guó)市場(chǎng)都存在巨大分歧。但不可否認(rèn)的是,在不同技術(shù)路線的爭(zhēng)執(zhí)中,OpenStack展現(xiàn)了其蓬勃的生命力。

?

目前,在社區(qū)層面,OpenStack基金會(huì)的會(huì)員數(shù)已經(jīng)達(dá)到10萬,覆蓋了全球187個(gè)國(guó)家,675個(gè)組織。大型企業(yè)如英特爾、IBM、VMware等都參與其中,來自中國(guó)的社區(qū)貢獻(xiàn)者如華為、新華三、中興通訊、浪潮等企業(yè),也為OpenStack的發(fā)展提供了源源不斷的動(dòng)力。

雖然OpenStack用事實(shí)證明了自己是全球最為活躍的開源項(xiàng)目之一,但是卻鮮有人知道背后的原因。為什么OpenStack能夠在眾多開源項(xiàng)目中一路披荊斬棘,成為堪比Linux Kernel和Chromium影響力的全球性開源項(xiàng)目?

說到這里,我們就不得不提OpenStack的幕后推手——OpenStack基金會(huì)。作為OpenStack開源項(xiàng)目的管理者和推動(dòng)者,OpenStack基金會(huì)從2012年成立起,就開始積極支持和壯大社區(qū),其目標(biāo)是推動(dòng)社區(qū)參與者使用和貢獻(xiàn)開源云計(jì)算項(xiàng)目,實(shí)現(xiàn)各開源云計(jì)算平臺(tái)之間的協(xié)作。

作為一個(gè)中立的組織,面對(duì)如此大規(guī)模的全球性社區(qū),我們不禁好奇OpenStack基金會(huì)到底是如何組織和協(xié)調(diào)工作的?與此同時(shí),OpenStack歷經(jīng)9年的技術(shù)發(fā)展和變革,OpenStack基金會(huì)是如何緊跟技術(shù)發(fā)展和客戶需求變化,來保證OpenStack的社區(qū)生命力?OpenStack基金會(huì)又是如何看待新興技術(shù)對(duì)于OpenStack的沖擊呢?

在近期舉辦的OpenStack基金會(huì)中國(guó)媒體見面會(huì)上,OpenStack基金會(huì)執(zhí)行董事Jonathan Bryce分享了在開源云項(xiàng)目上的觀點(diǎn),以及OpenStack基金會(huì)的戰(zhàn)略和最新進(jìn)展。同時(shí),OpenStack基金會(huì)的中國(guó)社區(qū)經(jīng)理李昊陽(yáng)也分享了OpenStack中國(guó)社區(qū)的狀況和今年的規(guī)劃。

?

圖左1:OpenStack基金會(huì)執(zhí)行董事Jonathan Bryce

圖右1:OpenStack基金會(huì)的中國(guó)社區(qū)經(jīng)理李昊陽(yáng)

此次科技云報(bào)道整理了大家對(duì)OpenStack感興趣的相關(guān)問題,以O(shè)penStack基金會(huì)Jonathan Bryce和李昊陽(yáng)的現(xiàn)場(chǎng)分享做答,以饗讀者。

Q:OpenStack基金會(huì)始于OpenStack,為什么轉(zhuǎn)向打造Open Infrastructure?

Jonathan Bryce:OpenStack基金會(huì)致力于發(fā)展壯大、使用和貢獻(xiàn)開源云計(jì)算項(xiàng)目,除了積極推動(dòng)OpenStack項(xiàng)目之外,還致力于推動(dòng)OpenStack Infrastructure(開源基礎(chǔ)設(shè)施)的建設(shè)和發(fā)展。開源基礎(chǔ)設(shè)施實(shí)際上包括計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)以及所有驅(qū)動(dòng)具體應(yīng)用所必備的組成部分。

我們認(rèn)為開源技術(shù)對(duì)于應(yīng)用的各個(gè)層級(jí)都是至關(guān)重要的,包括應(yīng)用的整體架構(gòu)、容器架構(gòu)、底層的基礎(chǔ)架構(gòu)等等,都是OpenStack基金會(huì)重點(diǎn)關(guān)注的對(duì)象。

尤其在當(dāng)今技術(shù)發(fā)展中,人工智能、機(jī)器學(xué)習(xí)、邊緣計(jì)算、容器架構(gòu)以及CI/CD這些重要的細(xì)分領(lǐng)域,都要求有一個(gè)非常強(qiáng)大的底層基礎(chǔ)設(shè)施。

?

因此,OpenStack基金會(huì)從2017年12月開始,推出了4個(gè)試點(diǎn)項(xiàng)目——Airship、Zuul、StarlingX、Kata Containers,分別面向新型云開放基礎(chǔ)設(shè)施、持續(xù)集成/部署平臺(tái)(CI/CD)、邊緣云、容器虛擬化等領(lǐng)域,這些是企業(yè)打造開放基礎(chǔ)設(shè)施的重要組成。

?

Q:能否簡(jiǎn)單介紹這4個(gè)試點(diǎn)項(xiàng)目的情況?

Jonathan Bryce:基金會(huì)第一個(gè)試點(diǎn)項(xiàng)目是Airship,它是由AT&T公司啟動(dòng)的。Airship是一組可互操作且松散耦合的開源工具,以完全聲明式和可預(yù)測(cè)的方式提供自動(dòng)化云配置和生命周期管理。在Airship中,用戶能夠以可重復(fù)和可聲明的方式跨越多個(gè)站點(diǎn)部署和管理容器、虛擬機(jī)和裸機(jī)等基礎(chǔ)設(shè)施環(huán)境。對(duì)于5G和邊緣計(jì)算的價(jià)值在于,用戶可以在成百上千個(gè)小站點(diǎn)上部署并輕松管理相同的環(huán)境,對(duì)于大型數(shù)據(jù)中心的升級(jí)和生命周期管理具有一定價(jià)值。

第二個(gè)項(xiàng)目是Kata Containers,由英特爾和音速神童(現(xiàn)為螞蟻蟻金服子公司)兩家公司共同發(fā)起。Kata Containers旨在為容器的工作負(fù)載提供隔離和安全運(yùn)行,可用于輕量級(jí)虛擬機(jī)的標(biāo)準(zhǔn)實(shí)現(xiàn),以實(shí)現(xiàn)更強(qiáng)大的隔離,同時(shí)占用較小的內(nèi)存空間。目前百度已正式啟用Kata Containers,還有其他幾家中國(guó)公司正對(duì)Kata Containers進(jìn)行測(cè)試。

第三個(gè)試點(diǎn)項(xiàng)目叫StarlingX,它是一個(gè)分布式邊緣云計(jì)算系統(tǒng)。這個(gè)StarlingX 項(xiàng)目可以實(shí)現(xiàn)多個(gè)開源項(xiàng)目的集成,包括Kubernetes、Ceph、Collectd、QEMU 等等,該系統(tǒng)提供了一個(gè)可靈活部署、方便擴(kuò)展且高度可用的邊緣云軟件平臺(tái)。目前已有一些公司正式投入使用StarlingX,還有一些公司正在進(jìn)行測(cè)試,中國(guó)聯(lián)通在內(nèi)的幾家中國(guó)公司也參與其中。

第四個(gè)試點(diǎn)項(xiàng)目叫Zuul,這是一個(gè)持續(xù)集成/持續(xù)交付平臺(tái),該平臺(tái)非常適合需要針對(duì)多個(gè)項(xiàng)目和系統(tǒng)進(jìn)行門控測(cè)試驅(qū)動(dòng)開源項(xiàng)目和軟件開發(fā)組織。門控測(cè)試在整個(gè)軟件開發(fā)領(lǐng)域還是比較新的概念,是指代碼變更只有在通過一系列特定的測(cè)試和審查后才會(huì)被接納和采用??梢哉f,Zuul是一個(gè)非常強(qiáng)大的測(cè)試工具,當(dāng)壞代碼進(jìn)入資源庫(kù)的時(shí)候,它就會(huì)開始啟動(dòng)。尤其是多位開發(fā)人員同時(shí)做一個(gè)項(xiàng)目的時(shí)候,Zuul可以避免因?yàn)槟骋粋€(gè)人的問題代碼而拖累整個(gè)開發(fā)工作的情況。

Q:OpenStack基金會(huì)將如何推進(jìn)Open Infrastructure的發(fā)展?

Jonathan Bryce:為了促進(jìn)整個(gè)開源基礎(chǔ)設(shè)施更進(jìn)一步的發(fā)展,我們認(rèn)為有四步非常重要。第一步主要是確定用戶的核心使用案例。在此基礎(chǔ)之上,第二步要確保所有社區(qū)都能參與進(jìn)來,即跨社區(qū)協(xié)作,集中資源重點(diǎn)開發(fā)核心用戶實(shí)例。第三步,當(dāng)項(xiàng)目有團(tuán)隊(duì)協(xié)作開發(fā),也得到了必要的技術(shù)支持后,最后一步就是針對(duì)這些新的技術(shù)進(jìn)行測(cè)試,以確保該項(xiàng)目是有效的并且可以投入實(shí)際的應(yīng)用。值得注意的是,協(xié)作是尤其重要的,“不協(xié)作,毋寧死”,一個(gè)項(xiàng)目尤其是開源項(xiàng)目沒有協(xié)作,很難取得真正意義上的成功。

給大家舉個(gè)例子,在容器領(lǐng)域,為了確保Kata Containers,docker和Kubernetes等重要的容器技術(shù)之間能夠協(xié)調(diào)和集成,OpenStack基金會(huì)有一個(gè)專門的工作人員負(fù)責(zé)和Kubernetes有關(guān)的上游工作。他去年做的一件最重要的事情,就是組織與Kubernetes領(lǐng)域的云供應(yīng)商相關(guān)的活動(dòng)和工作。我們希望在OpenStack和容器之間實(shí)現(xiàn)統(tǒng)一和標(biāo)準(zhǔn)化,提供更好的測(cè)試環(huán)境,這樣不管是哪種環(huán)境下的用戶,在部署底層基礎(chǔ)設(shè)施時(shí)能擁有更好的體驗(yàn)。

為了實(shí)施這樣的策略,我們也有一些具體的行動(dòng)和新項(xiàng)目,比如裸機(jī)部署、物理服務(wù)器以及5G用例等,這些項(xiàng)目會(huì)在2019年啟動(dòng)。

Q:有人說Kubernetes在取代OpenStack,OpenStack基金會(huì)如何看待這種發(fā)展趨勢(shì)?

Jonathan Bryce:我們也做過用戶的使用調(diào)查,60%的受訪用戶會(huì)在OpenStack云上運(yùn)行Kubernetes,因?yàn)檫@樣的做法可以帶來一些價(jià)值。

實(shí)際上Kubernetes和OpenStack是非常不同的兩件事情,Kubernetes管理著一套或者一系列的容器,這個(gè)容器當(dāng)中會(huì)有應(yīng)用程序的代碼,但是有一點(diǎn),Kubernetes不能管理服務(wù)器。

換言之,如果要運(yùn)行Kubernetes,必須要在基礎(chǔ)設(shè)施之上,或者是由云服務(wù)商提供的,比如阿里云、AWS,或者是由軟件提供,比如OpenStack,VMware。在非常小的使用環(huán)境之下,Kubernetes也有可能是直接放在服務(wù)器之上,但不管怎么說要有一個(gè)底層的東西托著它。從這個(gè)意義上來說,OpenStack 就是能夠?yàn)镵ubernetes 提供某種形式的基礎(chǔ)設(shè)施的應(yīng)用之一。

在一些復(fù)雜的應(yīng)用場(chǎng)景中,比如歐洲核物理的研究所,它的部署環(huán)境非常大、非常復(fù)雜,需要400 個(gè)Kubernetes的集群,如果沒有一個(gè)完全自動(dòng)化的基礎(chǔ)設(shè)施,這是很難想象的。所以它需要有一個(gè)OpenStack 基礎(chǔ)設(shè)施,在此之上部署Kubernetes,然后在Kubernetes里面運(yùn)行各種軟件和應(yīng)用。

李昊陽(yáng):Kubernetes是一套軟件,在極少數(shù)的情況下,比如Kubernetes的小規(guī)模應(yīng)用,可以直接部署在RedHat或Ubuntu上。但Kubernetes無法直接管理服務(wù)器,它需要有一個(gè)操作系統(tǒng)。

例如,當(dāng)企業(yè)平臺(tái)的物理硬件資源滿額以后,需要再添加200臺(tái)服務(wù)器或者2000臺(tái)服務(wù)器時(shí),但是Kubernetes并不了解底層的運(yùn)作方式,也無法管理底層的資源,因此底層資源的管理、調(diào)配和運(yùn)行方式是由IaaS層執(zhí)行的,IaaS層會(huì)自動(dòng)擴(kuò)容,再給Kubernetes提供相應(yīng)的資源。私有云的解決方案就是AWS,阿里云或者Azure等,開源的做法就是OpenStack。

Q:如何看待中國(guó)在OpenStack商業(yè)市場(chǎng)和社區(qū)的貢獻(xiàn)?

Jonathan Bryce:從目前的市場(chǎng)份額來看,中國(guó)市場(chǎng)的份額大概占到20%-25%,僅次于美國(guó)和歐洲。從去年的數(shù)字看,中國(guó)市場(chǎng)的增速是最快的,未來1-2年的時(shí)間里,中國(guó)市場(chǎng)份額至少會(huì)超過歐洲成為第二位,甚至有可能和美國(guó)平起平坐。

從OpenStack社區(qū)開發(fā)者數(shù)量看,中國(guó)開發(fā)者的數(shù)量是全球第二大,僅次于排名第一的美國(guó)。中國(guó)有很多優(yōu)秀的開發(fā)者和開發(fā)團(tuán)隊(duì),在基金會(huì)白金和黃金成員里面有很多的中國(guó)企業(yè),尤其是黃金成員有近10家。中國(guó)的社區(qū)和中國(guó)的企業(yè)在積極參與國(guó)際開源項(xiàng)目并貢獻(xiàn)自己的能量,有著很高的影響力。

除此之外,每一家基金會(huì)成員企業(yè)都有很長(zhǎng)的用戶列表,包括金融業(yè)、能源業(yè)、制造業(yè)、國(guó)家基礎(chǔ)建設(shè)等,因此OpenStack在中國(guó)除了規(guī)模很大以外,涵蓋的范圍也是非常廣的。

?

CCW 2018年市場(chǎng)調(diào)查報(bào)告顯示,OpenStack已成為中國(guó)私有云的一個(gè)事實(shí)標(biāo)準(zhǔn)。在中國(guó)排名前5的私有云提供商里面,其中有4家基于OpenStack提供解決方案。在前20%的私有云供應(yīng)商中,有13家采用的是基于OpenStack解決方案。這也在一定程度上印證了OpenStack在中國(guó)云計(jì)算服務(wù)領(lǐng)域應(yīng)用廣泛。

總體而言,中國(guó)公司的貢獻(xiàn)體現(xiàn)在兩點(diǎn):

第一,在技術(shù)上展現(xiàn)出來的領(lǐng)導(dǎo)力。一方面軟件開發(fā)者真的會(huì)寫出代碼來,能夠在軟件上做貢獻(xiàn);另一方面,中國(guó)的這些技術(shù)人員也在全球的社區(qū)里面發(fā)揮著領(lǐng)導(dǎo)作用,一些重量級(jí)的開發(fā)人員在全球社區(qū)擔(dān)任著非常重要的職責(zé)。

第二,用戶對(duì)技術(shù)接納度的提升。在開源生態(tài)系統(tǒng)中有三股力量:軟件開發(fā)者和技術(shù)貢獻(xiàn)者,用戶和商業(yè)公司。其中,商業(yè)公司的力量非常重要,一家公司從開源項(xiàng)目到變成一個(gè)產(chǎn)品,就意味著你需要有更多的人在實(shí)實(shí)在在的使用它、接納它,中國(guó)公司的貢獻(xiàn)就恰恰體現(xiàn)在接納度的提升。

李昊陽(yáng):我覺得中國(guó)OpenStack 社區(qū)帶來了額外的價(jià)值,因?yàn)椴煌墓緯?huì)嘗試不同的方式,或不同的發(fā)展道路,來推出自己的產(chǎn)品和服務(wù)。有一些嘗試最后成功了,有一些嘗試失敗了,不管怎么樣,他們的這些努力都給我們提供了寶貴的經(jīng)驗(yàn),讓我們更加明白到底該如何去應(yīng)用這些技術(shù)。

Q:OpenStack基金會(huì)在2019年將如何推動(dòng)中國(guó)市場(chǎng)的發(fā)展?

Jonathan Bryce:中國(guó)市場(chǎng)在云計(jì)算領(lǐng)域的發(fā)展很快,也很有潛力,因此基金會(huì)特別重視OpenStack中國(guó)社區(qū)的發(fā)展,希望能夠與中國(guó)的企業(yè)、開發(fā)者和用戶一起建立良好的社區(qū)生態(tài),以此來進(jìn)一步推動(dòng)中國(guó)開源云計(jì)算的發(fā)展。

一方面的工作是招兵買馬,2019年我們會(huì)繼續(xù)招募新成員,負(fù)責(zé)推動(dòng)中國(guó)社區(qū)的相關(guān)工作。另一方面的工作重點(diǎn)是舉辦各類活動(dòng),以更高效的方式把這些相關(guān)的人集中到一起。

在這里,著重介紹一下即將在今年11月份舉辦的OpenStack Infrastructure Summit開源基礎(chǔ)設(shè)施峰會(huì),這是第一次在中國(guó)舉行峰會(huì),我們非常重視。上海峰會(huì)對(duì)于進(jìn)一步推進(jìn)全球OpenStack社區(qū)的協(xié)同合作是一個(gè)非常重要的舉措,這些開發(fā)者在線上彼此打過交道,但是他們沒有機(jī)會(huì)面對(duì)面溝通,這次線下的峰會(huì)活動(dòng),可以讓全球的開發(fā)人員擁有一個(gè)非常直觀的溝通平臺(tái)。

?

李昊陽(yáng):我們的初衷是希望能夠助力并壯大中國(guó)社區(qū)的發(fā)展,我今年的工作重點(diǎn)是打破中國(guó)社區(qū)和全球社區(qū)之間的壁壘,讓大家更簡(jiǎn)單高效的跟全球社區(qū)進(jìn)行溝通。

除了引進(jìn)全球性的OpenStack Infrastructure 峰會(huì),我們今年還會(huì)做一系列活動(dòng),比如每個(gè)季度舉辦meet up活動(dòng),或在各個(gè)城市做巡回活動(dòng),把有興趣參與項(xiàng)目、研究過技術(shù)但又沒有機(jī)會(huì)交流的開發(fā)者,以小聚會(huì)的方式整合在一起。

另外,我們還會(huì)把中國(guó)的團(tuán)隊(duì)和個(gè)人所積累的技術(shù)和用戶案例提供給全球社區(qū),通過全球的渠道宣傳中國(guó)所取得的成就,并分享中國(guó)市場(chǎng)的前沿技術(shù),增加中國(guó)社區(qū)全球的影響力。

【科技云報(bào)道原創(chuàng)】

微信公眾賬號(hào):科技云報(bào)道

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2019-04-09
OpenStack基金會(huì)詳解2019新戰(zhàn)略
科技云報(bào)道原創(chuàng)。 9年來,關(guān)于OpenStack的爭(zhēng)議持續(xù)不斷,歐美與中國(guó)市場(chǎng)都存在巨大分歧。但不可否認(rèn)的是,在不同技術(shù)路線的爭(zhēng)執(zhí)中,OpenStack展現(xiàn)了其蓬勃的生命力。 ? 目前,在社區(qū)層面,O

長(zhǎng)按掃碼 閱讀全文