傳統(tǒng)DevOps和云原生DevOps有什么區(qū)別?
DevOps,定然已經(jīng)耳熟能詳了。
現(xiàn)階段的DevOps產(chǎn)品通過Docker和K8s確實(shí)幫助用戶解決了資源管理、微服務(wù)環(huán)境構(gòu)建和持續(xù)集成的復(fù)雜、效率低等問題,但是伴隨公有云等Infra基礎(chǔ)設(shè)施持續(xù)高速發(fā)展,人們對(duì)于應(yīng)用研發(fā)的效率追求也產(chǎn)生了更高的要求,對(duì)于DevOps產(chǎn)品也不再滿足停留在當(dāng)前階段,那么如何在DevOps現(xiàn)階段的版本基礎(chǔ)上進(jìn)一步提高研發(fā)效率和質(zhì)量呢?
現(xiàn)階段DevOps面臨的挑戰(zhàn)和痛點(diǎn)
1. 多云資源如何統(tǒng)一管理?
當(dāng)前,企業(yè)的基礎(chǔ)資源趨于多云化,如何基于一個(gè)平臺(tái)讓應(yīng)用快速進(jìn)行跨云遷移、發(fā)布?比如:開發(fā)在私有云,生產(chǎn)在公有云等這些問題伴隨資源環(huán)境多元化問題會(huì)越來越突出。
2. 復(fù)雜微服務(wù)組合如何快速進(jìn)行環(huán)境構(gòu)建、持續(xù)集成?
當(dāng)前DevOps對(duì)于單個(gè)微服務(wù)的環(huán)境構(gòu)建和持續(xù)集成問題已經(jīng)基本解決。但對(duì)于企業(yè)級(jí)軟件研發(fā)交付團(tuán)隊(duì)來說,錯(cuò)綜復(fù)雜的微服務(wù)組合而成的項(xiàng)目如何進(jìn)行統(tǒng)一的環(huán)境構(gòu)建、部署和交付,目前仍解決得不太徹底,只能讓各應(yīng)用的研發(fā)成員都參與到構(gòu)建、部署的整個(gè)階段。以上復(fù)雜的過程容易引起問題不說,效率成本上也是個(gè)大問題。
3. 研發(fā)效能如何進(jìn)一步提升?
在當(dāng)前主流的DevOps產(chǎn)品中,代碼、構(gòu)建、部署全流程自動(dòng)化觸發(fā)執(zhí)行的特性基本都是得到了比較好的解決,但是隨著研發(fā)管理的深度、精細(xì)度要求越來越高,需要研發(fā)維護(hù)的數(shù)據(jù)也隨之不斷增多,管理維護(hù)項(xiàng)目數(shù)據(jù)的項(xiàng)目管理工作量也在不斷增大,效率和成本也產(chǎn)生了矛盾。
因此,為解決現(xiàn)階段DevOps面臨的難題,新一代DevOps的破局之道應(yīng)運(yùn)而生——云原生DevOps。
本文內(nèi)容出自《云原生技術(shù)解決方案白皮書》,查看更多云原生技術(shù)應(yīng)用場景,戳鏈接免費(fèi)獲取>>
https://www.cloudtogo.cn/whitepaper/452.html?B=yunyuanshengdevops
什么是云原生DevOps?
阿里云曾給出了一個(gè)解釋:云原生DevOps,充分利用云原生基礎(chǔ)設(shè)施,基于微服務(wù)、無服務(wù)架構(gòu)體系和開源標(biāo)準(zhǔn),語言和框架無關(guān),具備持續(xù)交付和智能自運(yùn)維能力,從而做到比傳統(tǒng)DevOps更高的服務(wù)質(zhì)量、更低的開發(fā)運(yùn)維成本,讓研發(fā)專注于業(yè)務(wù)的快速迭代。
行云創(chuàng)新云原生DevOps解決方案
行云創(chuàng)新基于CloudOS構(gòu)建云原生DevOps體系,建設(shè)敏捷高效可復(fù)用的新一代云原生開發(fā)測(cè)試云,實(shí)現(xiàn)在線研發(fā)、在線測(cè)試、在線發(fā)布,形成企業(yè)級(jí)數(shù)字技術(shù)賦能平臺(tái),為業(yè)務(wù)數(shù)字化創(chuàng)新提供一體化支撐,加快企業(yè)數(shù)字化轉(zhuǎn)型步伐。

行云創(chuàng)新云原生DevOps體系,幫助具備自主開發(fā)能力的企業(yè)構(gòu)建敏捷高效可復(fù)用的新一代云原生開發(fā)測(cè)試云,來支撐業(yè)務(wù)的快速發(fā)展。

行云創(chuàng)新云原生DevOps體系應(yīng)用場景
1. 協(xié)同開發(fā):多個(gè) ISV 或是跨地域團(tuán)隊(duì)
對(duì)于有大量 ISV 協(xié)同開發(fā)的場景,行云提供了通過應(yīng)用商店共享組件實(shí)現(xiàn)復(fù)用、父項(xiàng)目與子項(xiàng)目實(shí)現(xiàn)層級(jí)管理以及跨項(xiàng)目實(shí)現(xiàn)業(yè)務(wù)對(duì)接聯(lián)調(diào)等功能,達(dá)成大量 ISV 在統(tǒng)一平臺(tái)上高效協(xié)同開發(fā)測(cè)試復(fù)雜應(yīng)用體系的目標(biāo)。在各 ISV 開發(fā)過程中,所構(gòu)建的 API、業(yè)務(wù)邏輯組件、微服務(wù)、算法等,都屬于數(shù)字資產(chǎn)的范疇。通過持續(xù)的調(diào)用與迭代,形成一套高度抽象、可以快速復(fù)用的數(shù)字資產(chǎn)能力,沉淀到企業(yè)應(yīng)用商店對(duì)于實(shí)現(xiàn)數(shù)字化資產(chǎn)價(jià)值最大化尤為重要。
通過持續(xù)的治理與運(yùn)營,形成企業(yè)云原生數(shù)字資產(chǎn)“共建、共用、共享”,促進(jìn)數(shù)字資產(chǎn)的復(fù)用與共享,使能數(shù)字化云原生應(yīng)用快速構(gòu)建與創(chuàng)新。在多個(gè)不同 ISV 共同開發(fā)的場景,通過組件的共享和復(fù)用可以極大的提高應(yīng)用開發(fā)效率。
多租戶管理是開發(fā)測(cè)試云建設(shè)重要能力之一,行云創(chuàng)新 CloudOS 本身提供多租戶管理體系,包括對(duì)不同租戶的權(quán)限、角色、用戶的詳細(xì)設(shè)定,以支持不同 ISV 開發(fā)團(tuán)隊(duì)在同一開發(fā)平臺(tái)上高效協(xié)同開發(fā)。
2. 支持駐場開發(fā)和離岸開發(fā)
CloudOS 產(chǎn)品可以部署于企業(yè)私有 IDC 機(jī)房,通過內(nèi)網(wǎng)為企業(yè)各不同地區(qū)的研發(fā)辦公室的人員以及 ISV 駐場人員提供服務(wù);也可以通過 VPN 方式對(duì)外暴露服務(wù),通過離岸方式接入平臺(tái)開發(fā)。
CloudOS 支持與 AD 等統(tǒng)一賬戶體系對(duì)接,實(shí)現(xiàn)賬號(hào)統(tǒng)一管理,并提供審計(jì)日志功能。
3. 能力流程標(biāo)準(zhǔn)化,研發(fā)創(chuàng)新更簡單高效
· 建設(shè)企業(yè)研發(fā)商店,沉淀企業(yè)標(biāo)準(zhǔn)化應(yīng)用能力資產(chǎn),避免重復(fù)“造輪子”;
· 建設(shè)研發(fā)運(yùn)維標(biāo)準(zhǔn)化的 CI/CT/CD 能力(持續(xù)集成/持續(xù)測(cè)試/持續(xù)部署),提升應(yīng)用創(chuàng)新效率;
· 建設(shè) IT 自服務(wù)平臺(tái),減少人員投入,提高團(tuán)隊(duì)運(yùn)作效率。
4. 功能全面,操作簡單,應(yīng)用上云更快
提供應(yīng)用設(shè)計(jì)、開發(fā)、測(cè)試、部署、運(yùn)維、運(yùn)營等全生命周期管理,并提供自動(dòng)化應(yīng)用鏡像構(gòu)建和發(fā)布平臺(tái),支撐自研應(yīng)用、外購應(yīng)用快速上云,同時(shí)支撐傳統(tǒng)應(yīng)用的云原生開發(fā)和創(chuàng)新。
5. 項(xiàng)目核算機(jī)制,實(shí)現(xiàn)精細(xì)化運(yùn)營
支持研發(fā)測(cè)試項(xiàng)目的評(píng)估預(yù)算核算機(jī)制,提多維度的資源統(tǒng)計(jì)分析,實(shí)現(xiàn)按照項(xiàng)目、團(tuán)隊(duì)的成本核心,提升企業(yè)運(yùn)營效率、降低運(yùn)營成本。
本文內(nèi)容出自《云原生技術(shù)解決方案白皮書》,查看更多云原生技術(shù)應(yīng)用場景,戳鏈接免費(fèi)獲取>>
https://www.cloudtogo.cn/whitepaper/452.html?B=yunyuanshengdevops
