阿里云联合中国信通院发布《云计算开放应用架构》标准
來源 | 阿里巴巴云原生公眾號(hào)
?
2021 年 5 月 26 日,由阿里云計(jì)算有限公司、中國信息通信研究院等 10 余家單位聯(lián)合發(fā)起的《云計(jì)算開放應(yīng)用架構(gòu)》標(biāo)準(zhǔn)文件在“云原生產(chǎn)業(yè)大會(huì)”現(xiàn)場發(fā)布。該架構(gòu)以阿里云、微軟云聯(lián)合發(fā)起的開源項(xiàng)目“開放應(yīng)用架構(gòu)模型(Open Application Model,以下簡稱 OAM)”為實(shí)現(xiàn)基礎(chǔ),旨在為云端應(yīng)用管理者提供統(tǒng)一的應(yīng)用描述規(guī)范及開放應(yīng)用程序能力管理框架,以期推動(dòng)簡潔、高效、可控的云原生應(yīng)用管理與交付方式在更多行業(yè)和企業(yè)中的大規(guī)模落地。
如今,云原生已經(jīng)成為企業(yè)快速響應(yīng)市場需求、幫助業(yè)務(wù)持續(xù)發(fā)展的重要驅(qū)動(dòng)力。隨著全球數(shù)字化進(jìn)程不斷加深,構(gòu)建高效、敏捷、自動(dòng)化的技術(shù)支持平臺(tái)成為企業(yè)塑造核心競爭力的剛性需求。在這樣的背景下,傳統(tǒng)應(yīng)用研發(fā)模式向云原生應(yīng)用轉(zhuǎn)型的趨勢逐漸成為共識(shí),使企業(yè)能夠最大化利用云原生紅利,獲得更低的研發(fā)成本,提升業(yè)務(wù)創(chuàng)新效率。云原生已經(jīng)成為企業(yè)數(shù)字創(chuàng)新的最短路徑。
雖然已經(jīng)在一些關(guān)鍵領(lǐng)域取得進(jìn)展,但對(duì)于大部分行業(yè)和企業(yè)來說,對(duì)于云原生的規(guī)模化應(yīng)用探索仍處于初級(jí)階段。這是因?yàn)閺谋举|(zhì)上來看,云原生是一套軟件與基礎(chǔ)設(shè)施架構(gòu)設(shè)計(jì)的指導(dǎo)思想,并非能被一項(xiàng)具體技術(shù)所指代,存在較高門檻。因此,對(duì)云原生技術(shù)在規(guī)模化應(yīng)用時(shí)安全性、可靠性、性能、連續(xù)性等的顧慮在企業(yè)中普遍存在。CNCF 發(fā)布的《2020 中國云原生調(diào)查報(bào)告》中顯示,越來越多的單位正在尋求使用云原生技術(shù)的最佳解決方案,有 42% 的用戶基于混合云實(shí)現(xiàn)云原生落地,預(yù)測未來該比例還將繼續(xù)增長。
《云計(jì)算開放應(yīng)用架構(gòu)》標(biāo)準(zhǔn)指出,與傳統(tǒng)應(yīng)用開發(fā)不同,依托云計(jì)算之上的應(yīng)用不再是簡單的可執(zhí)行文件,需要處理大量的外部依賴,才能夠被最終用戶使用。傳統(tǒng)模式下,云計(jì)算應(yīng)用的開發(fā)者需要花費(fèi)大量精力來進(jìn)行應(yīng)用整體部署架構(gòu)的設(shè)計(jì),明確云計(jì)算應(yīng)用需要依賴的各個(gè)云服務(wù)。這個(gè)過程中還會(huì)出現(xiàn)一些問題,例如云資源分配不及時(shí)、云服務(wù)配置不合理、應(yīng)用上線過程中需要在各種云產(chǎn)品之間切換等等。導(dǎo)致上述問題有兩大原因,一是應(yīng)用不能以統(tǒng)一、自描述的方式定義應(yīng)用與云資源的關(guān)系;二是云基礎(chǔ)設(shè)施沒有一種統(tǒng)一、標(biāo)準(zhǔn)、高效的方式交付給應(yīng)用使用。
云原生技術(shù)的未來,大規(guī)模普及是必然。只有以應(yīng)用為中心,云原生技術(shù)體系才能以更高效的方式為應(yīng)用“輸送”基礎(chǔ)設(shè)施能力。開放應(yīng)用架構(gòu)的重要價(jià)值在于可以為廣大云端應(yīng)用管理者提供一套統(tǒng)一的應(yīng)用描述規(guī)范,實(shí)現(xiàn)云計(jì)算應(yīng)用與底層平臺(tái)之間的解耦,解決應(yīng)用部署和和遷移困難的問題。同時(shí),將開發(fā)者、運(yùn)維和平臺(tái)運(yùn)營人員之間的關(guān)注點(diǎn)分離,讓不同角色專注于領(lǐng)域知識(shí)和能力,使應(yīng)用交付變得更加高效、可靠和自動(dòng)化。
?
圖:開放應(yīng)用模型(OAM)
云計(jì)算開放應(yīng)用架構(gòu)的本質(zhì)是一個(gè)高度可擴(kuò)展的應(yīng)用定義與能力管理模型,能夠?yàn)橛脩籼峁┙y(tǒng)一的標(biāo)準(zhǔn)化應(yīng)用程序編程接口(API)和框架,與任何特定的容器運(yùn)行時(shí)、編排軟件、云提供商或硬件配置無關(guān)。所有遵守該接口和框架構(gòu)建的平臺(tái)都可以為符合開發(fā)應(yīng)用架構(gòu)的應(yīng)用提供服務(wù),為用戶提供完全一致的應(yīng)用管理體驗(yàn)。該架構(gòu)具備以下特點(diǎn):
?
- 開發(fā)和運(yùn)維關(guān)注點(diǎn)分離:開發(fā)者關(guān)注業(yè)務(wù)邏輯,運(yùn)維人員關(guān)注運(yùn)維能力,讓不同角色更專注于領(lǐng)域知識(shí)和能力。
- 平臺(tái)無關(guān)與高可擴(kuò)展:應(yīng)用定義與平臺(tái)實(shí)現(xiàn)解耦,應(yīng)用描述支持跨平臺(tái)實(shí)現(xiàn)和可擴(kuò)展性。
- 模塊化應(yīng)用部署和運(yùn)維特征:應(yīng)用部署和運(yùn)維能力可以描述成高層抽象模塊,開發(fā)和運(yùn)維可以自由組合和支持模塊化實(shí)現(xiàn)。
圖:基于 KubeVela 的完整工作流
?
2020 年 11 月,CNCF 應(yīng)用交付領(lǐng)域小組與OAM社區(qū)共同宣布 OAM 在 Kubernetes 上的標(biāo)準(zhǔn)實(shí)現(xiàn) KubeVela 項(xiàng)目正式開源。2021 年 4 月,KubeVela v1.0 發(fā)布,標(biāo)志著 OAM 模型在云原生應(yīng)用交付使用場景取得最大化驗(yàn)證結(jié)果。KubeVela v1.0 不僅代表了穩(wěn)定的 API,還代表著成熟的使用范式,證明以 OAM 為基礎(chǔ)的開放應(yīng)用架構(gòu)是一個(gè)能夠充分釋放云原生潛力、讓最終用戶和軟件交付方從第一天開始就充分享受云原生技術(shù)優(yōu)勢的有效路徑。
?
李小平,阿里云云原生產(chǎn)品研發(fā)負(fù)責(zé)人
?
作為核心發(fā)起單位代表,阿里云云原生產(chǎn)品研發(fā)負(fù)責(zé)人李小平在本次會(huì)議上發(fā)表了主題為“云原生,企業(yè)數(shù)字創(chuàng)新最短路徑”的現(xiàn)場演講,并于會(huì)后表示:“開放、標(biāo)準(zhǔn)、敏捷是云原生技術(shù)得以快速發(fā)展的關(guān)鍵。云原生正在幫助企業(yè)打通數(shù)字化落地的‘最后一公里’,在這樣的關(guān)鍵節(jié)點(diǎn)下,需要全行業(yè)的共同定義和建設(shè)。作為云原生領(lǐng)域的先行者、實(shí)踐者,阿里巴巴始終堅(jiān)持將基于自身累積多年的最佳實(shí)踐回饋社會(huì),包括為企業(yè)構(gòu)建普惠的云原生產(chǎn)品服務(wù),與開發(fā)者共建云原生生態(tài)等。2019年,我們和微軟云共同開源了開放應(yīng)用模型(OAM),又在 2020 年基于阿里、微軟、Oracle等國內(nèi)外知名公司在 OAM 上的實(shí)踐經(jīng)驗(yàn),和社區(qū)一同打造了 OAM 在 Kubernetes 上的完整實(shí)現(xiàn) KubeVela。今天,很高興和信通院一起基于這個(gè)項(xiàng)目的基礎(chǔ)共同發(fā)布《云計(jì)算開放應(yīng)用架構(gòu)》標(biāo)準(zhǔn),與業(yè)界一起推動(dòng)云原生的進(jìn)化,幫助更多企業(yè)和開發(fā)者進(jìn)行更加高效地協(xié)同,共迎數(shù)字經(jīng)濟(jì)發(fā)展新機(jī)遇。”
總結(jié)
以上是生活随笔為你收集整理的阿里云联合中国信通院发布《云计算开放应用架构》标准的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 集群镜像:实现高效的分布式应用交付
- 下一篇: Serverless Devs 的官网是