走過10年的OpenStack,這次是“U”打頭

十年前,OpenStack率先提出開源基礎(chǔ)設(shè)施的概念。自那以后,OpenStack迅速成為開源基礎(chǔ)設(shè)施即服務(wù)的事實(shí)標(biāo)準(zhǔn)。

值得關(guān)注的是,自誕生之日起,OpenStack開源社區(qū)保持著每六個(gè)月交付一個(gè)版本,一年發(fā)布兩個(gè)正式版本的迭代速度。

就在前幾天,OpenStack社區(qū)不負(fù)眾望地發(fā)布了部署最廣泛的開源云基礎(chǔ)設(shè)施軟件的第21版——Ussuri。

OpenStack“后浪”:“U”打頭的21

此次OpenStack Ussuri版本共收到了來自188個(gè)組織及50多個(gè)國(guó)家/地區(qū)共1003位開發(fā)者的24,000次代碼修改。

據(jù)悉,OpenStack第21版主要改進(jìn)了三個(gè)核心領(lǐng)域:

  • 持續(xù)改進(jìn)核心基礎(chǔ)設(shè)施層的可靠性;

  • 強(qiáng)化了安全性和加密性能;

  • 拓展了通用性用以支持新興用例。

其中,包括對(duì)核心功能、自動(dòng)化、跨單元冷遷移、容器化應(yīng)用程序的改進(jìn),以及對(duì)堆棧中不同層級(jí)下的新用例的支持。

具體來看, OpenStack第21版為各個(gè)層級(jí)的用戶需求提供了哪些更完善的支持?OpenStack基金會(huì)執(zhí)行董事Jonathan Bryce解釋稱:

  • Cyborg(加速器生命周期管理)已完成與Nova(計(jì)算服務(wù))的集成。用戶如今可采用Nova來啟動(dòng)帶加速資源(由Cyborg管理)的服務(wù)器實(shí)例??刹榭碼ccelerator operation guide了解支持哪些實(shí)例操作。

  • Ironic(裸金屬服務(wù))已添加自動(dòng)化裸金屬硬件配置功能。

  • Kolla(OpenStack容器化部署)已添加對(duì)后端API服務(wù)TLS加密的初始化支持,提供API流量的端到端加密。目前可支持Keystone組件。

  • Kuryr(OpenStack與容器網(wǎng)絡(luò)間的橋梁)已添加對(duì)Ipv6的支持。

  • Nova(計(jì)算服務(wù))現(xiàn)已支持Nova單元間的冷遷移及調(diào)整服務(wù)器分區(qū)大小。

  • Octavia(負(fù)載均衡服務(wù))現(xiàn)已支持在特定可用區(qū)域部署負(fù)載均衡服務(wù),該功能支持將負(fù)載均衡服務(wù)部署至邊緣環(huán)境。Octavia用戶現(xiàn)在可指定listeners和pools可接受的TLS碼,負(fù)載均衡服務(wù)器因此可強(qiáng)制執(zhí)行安全合規(guī)性要求。

  • Zun(容器服務(wù))已增加對(duì)Kubernetes CRI運(yùn)行時(shí)的支持。Zun采用CRI運(yùn)行時(shí)來實(shí)現(xiàn)capsule(pod)的概念,因此,Kubernetes用戶可采用Zun API在安全容器Kata Containers中創(chuàng)建pods。

目前,OpenStack Ussuri版本已于北京時(shí)間2020年5月13日正式開放下載通道,用戶可在OpenStack官方網(wǎng)站了解新版特性及改進(jìn)功能。

2020新項(xiàng)目:OpenInfra Labs

自2017年開始,OpenStack基金會(huì)相繼推出了除OpenStack之外的新基礎(chǔ)設(shè)施項(xiàng)目,其中有4個(gè)項(xiàng)目——Airship、Zuul、StarlingX、Kata Containers,如今已確立為OpenStack基金會(huì)的頂級(jí)開源基礎(chǔ)設(shè)施項(xiàng)目。

據(jù)悉,這四大項(xiàng)目分別面向新型云開放基礎(chǔ)設(shè)施、持續(xù)集成/部署平臺(tái)(CI/CD)、邊緣云、容器虛擬化等領(lǐng)域,是企業(yè)打造開放基礎(chǔ)設(shè)施的重要組成。經(jīng)過兩年多的發(fā)展,目前版本還在持續(xù)迭代中,并且產(chǎn)生了越來越多的用戶案例。

對(duì)此,Jonathan Bryce介紹了這四大項(xiàng)目的最新進(jìn)展,并發(fā)布了2020年的新項(xiàng)目。

  • Airship:更新到Airship 2.0 Alpha版本。對(duì)Kustomize, meta13, cluster API進(jìn)行了更新,并正式添加了漏洞管理流程。采用GitHub Issues,與各個(gè)項(xiàng)目合作。

  • Kata:目前9.7, 1.10.3穩(wěn)定版已發(fā)布。Kata 2.0計(jì)劃包括幾個(gè)重要功能:如agent的簡(jiǎn)化,沙箱內(nèi)圖像的提取及合并代碼庫(kù)。在用例方面,百度白皮書已發(fā)布,Atlassian案例研究正在進(jìn)行中。

  • StarlingX:最新穩(wěn)定版為StarlingX 3.0。StarlingX 4.0版本計(jì)劃于2020年7月發(fā)布,將基于OpenStack Ussuri版本進(jìn)行開發(fā),支持Kata Containers作為默認(rèn)的容器運(yùn)行。同時(shí),StarlingX平臺(tái)還將升級(jí),強(qiáng)化對(duì)FPGA的支持,采用cert-manager支持證書管理。

  • Zuul:已移除對(duì)Ansible 2.5的支持,且已棄用6版本,新增對(duì)2.9版本的支持。Nodepool現(xiàn)在已可以支持GCE資源;支持GitHub的“checks”功能,基本的Gitlab集成已經(jīng)實(shí)現(xiàn)。添加了multi arch docker鏡像構(gòu)建的支持。在Kubernetes集群中運(yùn)行作業(yè)的控制臺(tái)流可用。在用例方面,Volvo, T Systems, Wazo, Just eat等成為其新用戶。

  • 2020新項(xiàng)目:OpenInfra Labs。該項(xiàng)目旨在銜接開源項(xiàng)目與生產(chǎn)實(shí)踐,打通OSS的最后一公里。

據(jù)悉,OpenInfra Labs是一個(gè)由運(yùn)維人員創(chuàng)建且為運(yùn)維人員服務(wù)的社區(qū)。社區(qū)在實(shí)際生產(chǎn)環(huán)境中測(cè)試開源代碼,為現(xiàn)有及新興工作負(fù)載發(fā)布完整且可復(fù)制的堆棧,以推進(jìn)開源基礎(chǔ)設(shè)施的發(fā)展。

不難發(fā)現(xiàn),該項(xiàng)目能夠在生產(chǎn)環(huán)境中提供運(yùn)維的能力,為所有軟件提供集成測(cè)試和完整用例,這將很大程度提升云計(jì)算平臺(tái)、容器、AI、機(jī)器學(xué)習(xí)及邊緣工作負(fù)載的運(yùn)行能力,可以說是一次非常大的創(chuàng)新。

下一個(gè)10年:OpenStack的創(chuàng)新之道

作為一種智能開源基礎(chǔ)設(shè)施引擎,OpenStack在過去十年的發(fā)展中已得到了業(yè)界的充分認(rèn)可。

一方面,它的確運(yùn)行良好,是全球最穩(wěn)定可靠的構(gòu)建云計(jì)算平臺(tái)的軟件之一。

另一方面,隨著每個(gè)新版本的自動(dòng)化和成熟度不斷增加,OpenStack在電信、醫(yī)療、銀行、娛樂、高性能計(jì)算、政務(wù)等多個(gè)領(lǐng)域,已實(shí)現(xiàn)了非常多開創(chuàng)性的用例。

據(jù)451市場(chǎng)研究機(jī)構(gòu)預(yù)計(jì),三年后,OpenStack的市場(chǎng)份額將達(dá)到77億美元,增長(zhǎng)非常可觀,還將會(huì)有更多的用戶部署OpenStack。

那么,在下一個(gè)十年中,OpenStack還有哪些創(chuàng)新發(fā)展之道呢?

OpenStack基金會(huì)首席運(yùn)營(yíng)官M(fèi)ark Collier在采訪中表示:“隨著云計(jì)算的發(fā)展,逐漸演進(jìn)出一些新架構(gòu),比如ARM服務(wù)器、GPUs、FPGAs等,而這些新架構(gòu)需要相應(yīng)的軟件開發(fā)的支撐。OpenStack未來在數(shù)據(jù)中心、邊緣計(jì)算等領(lǐng)域?qū)⒂性絹碓蕉嗟挠布?chuàng)新,可為一些新興技術(shù)提供軟件支持,這也是5G、邊緣服務(wù)器等領(lǐng)域的一大趨勢(shì)?!?/p>

在基金會(huì)執(zhí)行董事Jonathan Bryce看來,OpenStack正在從單一架構(gòu)的整體解決方案,走向核心組件各自獨(dú)立、低耦合的云部署方案。

“比如Ironic,現(xiàn)在可以直接以API的方式,作為一個(gè)獨(dú)立項(xiàng)目被使用,用于裸機(jī)的管理跟部署服務(wù),Kubernetes可以直接調(diào)用。通過metal3次方項(xiàng)目,直接調(diào)用Ironic的API來管理跟部署裸機(jī),而不需要安裝整套OpenStack?!盝onathan Bryce表示。

其實(shí),在近幾年發(fā)布的新版本中,也能發(fā)現(xiàn)這種云計(jì)算技術(shù)的趨勢(shì)已經(jīng)越來越明顯,即每個(gè)核心組件都可以變成一個(gè)各自發(fā)展的獨(dú)立組件。

而在中國(guó)市場(chǎng),由于用戶需求更為多樣化,其發(fā)展特點(diǎn)更為顯著。OpenStack基金會(huì)中國(guó)社區(qū)經(jīng)理李昊陽(yáng)指出,今年國(guó)內(nèi)很多新用戶的案例是圍繞5G人工智能以及機(jī)器學(xué)習(xí)、邊緣計(jì)算的。同時(shí),開發(fā)者對(duì)于國(guó)產(chǎn)化服務(wù)器的支持,還有對(duì)新架構(gòu)的支持,也表現(xiàn)出了非常大的熱情。

對(duì)此,李昊陽(yáng)表示,社區(qū)專門成立了一個(gè)Multi-Arch的興趣小組,以支持這些新架構(gòu)、新功能,面向國(guó)產(chǎn)服務(wù)器的適配。

最新活動(dòng):OpenStack項(xiàng)目小組集會(huì)(PTG)“上云”

據(jù)透露,OpenStack基金會(huì)將于6月1-5日在線上舉行項(xiàng)目小組集會(huì)活動(dòng)。PTG將為項(xiàng)目貢獻(xiàn)團(tuán)隊(duì)提供統(tǒng)一時(shí)間和場(chǎng)地,齊心協(xié)力,高效協(xié)作,改進(jìn)OpenStack項(xiàng)目及其他由OSF托管的項(xiàng)目。

PTG對(duì)于各個(gè)項(xiàng)目下一版本的產(chǎn)出尤為重要,不僅會(huì)改進(jìn)項(xiàng)目的核心功能,還會(huì)進(jìn)行跨項(xiàng)目協(xié)作提升工作效率并解決復(fù)雜問題。

運(yùn)營(yíng)商、開發(fā)者和其他活躍的貢獻(xiàn)者們,將就如何實(shí)現(xiàn)特定目標(biāo)展開討論,達(dá)成一致意見,建立互信關(guān)系,分配工作任務(wù)并完成工作。

另外,李昊陽(yáng)告訴記者,今年OpenInfra China Day目前正在籌備中,主題契合OpenInfra Structure社區(qū)全球的主題,會(huì)圍繞“智能開源基礎(chǔ)設(shè)施”做一些關(guān)鍵性技術(shù)的討論和前沿技術(shù)的分享。

另外,除了智能開源基礎(chǔ)設(shè)施這一大主題,也會(huì)面向國(guó)內(nèi)的需求。比如,如何更好地適配國(guó)產(chǎn)化服務(wù)器等展開交流。

“今年,OpenInfra China Day是和Ceph社區(qū)和Tungsten Fabric社區(qū)一起合作的。Tungsten Fabric中國(guó)社區(qū),是一個(gè)提供網(wǎng)絡(luò)解決方案的社區(qū),我們希望能跟他們一起合作,共同探討如何提供更好的網(wǎng)絡(luò)存儲(chǔ)以及計(jì)算的整合框架或是方案?!崩铌魂?yáng)在采訪中表示。

目前OpenStack基金會(huì)計(jì)劃在8月中呈現(xiàn)這個(gè)活動(dòng),包括騰訊、英特爾、華為、螞蟻金服以及三大運(yùn)營(yíng)商等都會(huì)出席。

而Open Infrastructure Summit Berlin(開源基礎(chǔ)設(shè)施峰會(huì)-柏林),計(jì)劃于2020年10月19-23日在德國(guó)柏林舉辦。不過,也不排除根據(jù)COVID-19疫情情況進(jìn)行調(diào)整的可能。

【關(guān)于科技云報(bào)道】

專注于原創(chuàng)的企業(yè)級(jí)內(nèi)容行家——科技云報(bào)道。成立于2015年,是前沿企業(yè)級(jí)IT領(lǐng)域Top10媒體。獲工信部權(quán)威認(rèn)可,可信云、全球云計(jì)算大會(huì)官方指定傳播媒體之一。深入原創(chuàng)報(bào)道云計(jì)算、大數(shù)據(jù)、人工智能、區(qū)塊鏈等領(lǐng)域。

極客網(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)鏈接。

2020-05-18
走過10年的OpenStack,這次是“U”打頭
科技云報(bào)道原創(chuàng)。 ? 十年前,OpenStack率先提出開源基礎(chǔ)設(shè)施的概念。自那以后,OpenStack迅速成為開源基礎(chǔ)設(shè)施即服務(wù)的事實(shí)標(biāo)準(zhǔn)。 ? 值得關(guān)注的是,自誕生之日起,OpenStack開源社

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