阿里云和微軟云合作,OAM 社區(qū)邁出云端應(yīng)用交付關(guān)鍵一步
在當(dāng)前技術(shù)界,云原生技術(shù)正持續(xù)進(jìn)步,但隨之而來的是一系列亟待克服的難題。文中提及的云原生應(yīng)用管理生態(tài)的碎片化以及較高的學(xué)習(xí)門檻,這些都是讓眾多從業(yè)者感到煩惱的難點。
云原生技術(shù)的現(xiàn)狀
云原生技術(shù)的進(jìn)步推動了基礎(chǔ)設(shè)施層面的標(biāo)準(zhǔn)化和抽象化。然而,這種抽象化對于從事業(yè)務(wù)研發(fā)和運維的人員而言,似乎顯得有些遙遠(yuǎn)。在眾多項目中,對這一概念的應(yīng)用缺乏清晰的界定,這正是當(dāng)前的狀況。而且,業(yè)務(wù)研發(fā)和運維人員實際上并不愿意去配置那些底層的資源信息,他們更期待能夠達(dá)到更高層次的抽象。
業(yè)務(wù)研發(fā)與運維領(lǐng)域有著各自獨特的需求。目前,云原生技術(shù)的發(fā)展?fàn)顩r并未完全滿足他們的工作需要,這給他們的操作帶來了諸多不便,同時也提升了工作的難度。
OAM項目的初始動機
OAM項目起初設(shè)立,旨在探討在云原生環(huán)境中,何為應(yīng)用。這一問題的提出,既是現(xiàn)有技術(shù)發(fā)展中的一大空白,也是OAM項目應(yīng)運而生的關(guān)鍵所在。
若此問題未能得到解決,云原生應(yīng)用管理生態(tài)的碎片化現(xiàn)象及高學(xué)習(xí)門檻將難以得到有效緩解。這種情況嚴(yán)重制約了云原生技術(shù)在企業(yè)和項目中的高效應(yīng)用。因此,迫切需要像OAM這樣的項目來推動這一領(lǐng)域的變革。
OAM項目的特點之一
OAM為云原生項目引入了應(yīng)用定義。這一定義并非尋常,它不僅是對應(yīng)用本身的描述,更是對所需運維能力的標(biāo)準(zhǔn)化開源規(guī)范。它依據(jù)API資源模型,制定了應(yīng)用定義的標(biāo)準(zhǔn)化規(guī)范。
這種規(guī)范把現(xiàn)代應(yīng)用視為由眾多組件組成的整體,而非單一概念。這一創(chuàng)新的理念,使得研發(fā)和運維人員在利用云原生各項功能時,能享受到更佳的使用體驗,同時也減輕了他們的心理壓力。
從基礎(chǔ)設(shè)施工程師的視角來看,OAM項目具有極其重要的意義。在云原生環(huán)境下,他們可以隨時添加更多的工作負(fù)載或運維特性。例如,他們可以引入FaaS來運行無服務(wù)器功能,亦或添加新元素來設(shè)定HPA策略的類型定義等操作。
工程師在構(gòu)建和完善項目時,擁有了更多靈活運用的元素。這些元素既能夠滿足多樣化的業(yè)務(wù)需求,又能適應(yīng)技術(shù)環(huán)境的持續(xù)變化。
OAM項目中的角色劃分
OAM對應(yīng)用交付路徑中的角色進(jìn)行了明確劃分。其中,開發(fā)、運維和基礎(chǔ)架構(gòu)這三個角色被各自獨立。這樣的角色分離有助于聚焦不同領(lǐng)域,使得工作流程變得更加明確,管理上也更為簡便。
在大型項目中,明確的角色分配能有效避免不必要的交流與推卸責(zé)任。各個角色清楚自己的職責(zé)范圍,各盡其責(zé),這極大地提升了工作效率,加快了項目的進(jìn)展速度。
OAM項目的成果及應(yīng)用
已有成果證明OAM的實效性。阿里和微軟內(nèi)部已利用OAM實現(xiàn)了應(yīng)用管理架構(gòu)的統(tǒng)一與標(biāo)準(zhǔn)化。例如,阿里云的EDAS服務(wù)便是基于OAM的。此外,眾多云原生應(yīng)用管理平臺亦試圖借助OAM來構(gòu)建自家的應(yīng)用模型。
這些成果的問世,預(yù)示著OAM將擁有更加遼闊的發(fā)展空間。然而,在未來的推廣過程中,我們還將遇到哪些挑戰(zhàn),這一點值得我們深入思考。
大家覺得,OAM項目在未來的廣泛應(yīng)用中,需要解決哪些難題,才能實現(xiàn)全面推廣?歡迎點贊、轉(zhuǎn)發(fā),并在評論區(qū)分享您的看法。
作者:小藍(lán)
鏈接:http://www.tymcc.com.cn/content/3975.html
本站部分內(nèi)容和圖片來源網(wǎng)絡(luò),不代表本站觀點,如有侵權(quán),可聯(lián)系我方刪除。