4月9日,在華為云北京專屬月暨云原生技術(shù)領(lǐng)導(dǎo)力高峰論壇上,華為云應(yīng)用平臺領(lǐng)域副總裁汪維敏發(fā)表了題為《云原生2.0,讓應(yīng)用“生于云,長于云”》的演講,提出企業(yè)數(shù)字化邁入了云原生2.0時代,完成基礎(chǔ)設(shè)施、應(yīng)用架構(gòu)、開發(fā)運(yùn)維和治理運(yùn)營“四個現(xiàn)代化”,是企業(yè)實現(xiàn)應(yīng)用敏捷、讓應(yīng)用和業(yè)務(wù)“生于云長于云”的最佳路徑。
(上圖:華為云應(yīng)用平臺領(lǐng)域副總裁汪維敏先生在現(xiàn)場發(fā)表演講)
一、數(shù)字化時代,用戶要求企業(yè)業(yè)務(wù)響應(yīng)快、連續(xù)性好、體驗優(yōu)良
數(shù)字化時代,用應(yīng)用來交付服務(wù)已成為企業(yè)常態(tài)。用戶也習(xí)慣了良好的數(shù)字服務(wù),養(yǎng)成了“刁鉆的胃口”,這種“胃口”對企業(yè)提出了新的挑戰(zhàn):業(yè)務(wù)必須響應(yīng)速度快、業(yè)務(wù)連續(xù)性好、用戶體驗優(yōu)良。
企業(yè)如何適應(yīng)用戶的需求變化?答案還在數(shù)字化本身:企業(yè)需要從ON CLOUD進(jìn)階到IN CLOUD——企業(yè)已基本完成將業(yè)務(wù)從線下搬遷上云的階段,可以稱之為ON CLOUD,通過資源云化,解決了傳統(tǒng)IT運(yùn)維、部署和擴(kuò)容等問題。但要享受云紅利,就要讓業(yè)務(wù)能力內(nèi)生于云,基于云的能力,構(gòu)建多云多中心的分布式、敏捷和智能的企業(yè)數(shù)字化業(yè)務(wù),即IN CLOUD。此時,云對業(yè)務(wù)的價值不再是簡單的資源供應(yīng),而是以應(yīng)用為中心,為業(yè)務(wù)賦能。企業(yè)進(jìn)入IN CLOUD階段,也邁入了以應(yīng)用為中心的云原生2.0時代。
二、華為云原生2.0,讓應(yīng)用生于云,長于云
華為云推出了全棧式的云原生2.0解決方案,幫助企業(yè)大步邁入云原生2.0時代,讓應(yīng)用生于云,長于云:生于云,是指企業(yè)基于云原生的技術(shù)、架構(gòu)和服務(wù)來構(gòu)建應(yīng)用;長于云,是指企業(yè)充分利用云的優(yōu)勢來助力應(yīng)用和業(yè)務(wù)發(fā)展,將數(shù)字化建設(shè)、業(yè)務(wù)智能升級到新階段,也即云原生2.0階段。華為云云原生2.0給企業(yè)帶來了4大業(yè)務(wù)升級:
資源高效——即通過平滑遷移上云、使用容器、邊云協(xié)同等多元算力,使用分布式云等技術(shù),減少調(diào)度和運(yùn)維資源所需的成本,實現(xiàn)基礎(chǔ)設(shè)施的彈性和高可用。
應(yīng)用敏捷——云原生2.0不僅將原有基礎(chǔ)設(shè)施升級為云原生基礎(chǔ)設(shè)施,提供更高效的資源,還為企業(yè)帶來了更敏捷的應(yīng)用開發(fā)、交付和運(yùn)維能力,加速業(yè)務(wù)創(chuàng)新。
業(yè)務(wù)智能——通過高效的AI和數(shù)據(jù)使能平臺,一面讓業(yè)務(wù)輕松獲得AI能力,一面讓積累的數(shù)據(jù)變成有價值的資產(chǎn),讓企業(yè)的業(yè)務(wù)更智能。
安全可信——提供端到端企業(yè)級安全服務(wù),如代碼安全掃描、應(yīng)用漏洞掃描等服務(wù),保障應(yīng)用從設(shè)計開發(fā)到上線運(yùn)行的安全可信。
三、在云原生2.0時代,“四個現(xiàn)代化”,讓企業(yè)實現(xiàn)應(yīng)用敏捷
如何實現(xiàn)企業(yè)特別關(guān)心的應(yīng)用敏捷?華為云認(rèn)為企業(yè)實現(xiàn)“四個現(xiàn)代化”,是獲得應(yīng)用敏捷的核心。
1、基礎(chǔ)設(shè)施現(xiàn)代化
即業(yè)務(wù)上云后,實現(xiàn)前文述及的資源高效,把開發(fā)運(yùn)維人員從資源的調(diào)配和運(yùn)維中解放出來,聚焦于應(yīng)用和業(yè)務(wù)。
2、應(yīng)用架構(gòu)現(xiàn)代化
通過改造應(yīng)用架構(gòu),使用微服務(wù)化、Serveless和分布式云等技術(shù),使得應(yīng)用能夠拆分為靈活的可獨(dú)立維護(hù)的(微服務(wù)化)、無須過多關(guān)注底層資源的(Serverless)、就近滿足用戶請求的服務(wù)模塊,為加速新功能新特性的開發(fā)打好架構(gòu)基礎(chǔ)。
3、開發(fā)運(yùn)維現(xiàn)代化
代碼的抽象化程度不夠、軟件交付過程未標(biāo)準(zhǔn)化、代碼的構(gòu)建部署發(fā)布的自動化程度低、開發(fā)運(yùn)維割裂等問題制約著應(yīng)用的敏捷迭代和交付效率。為此,傳統(tǒng)的應(yīng)用開發(fā)和交付模式需要轉(zhuǎn)變?yōu)橐訢evSecOps為核心的開發(fā)運(yùn)維一體化模式,來加速軟件交付效率。主要包括抽象化、模板化、自動化及立體智能運(yùn)維。
1)抽象化:在代碼中抽取出與業(yè)務(wù)邏輯無關(guān)的基礎(chǔ)性的公共代碼,供其他服務(wù)調(diào)用,減少寫公共代碼所花費(fèi)的時間。
2)模板化:即“基礎(chǔ)設(shè)施即代碼”模式,應(yīng)用的環(huán)境、中間件、依賴服務(wù)都可以被聲明所定義,軟件的部署也因此可以模板化。
3)自動化:采用DevSecOps實現(xiàn)開發(fā)的自動化,可以使軟件的生產(chǎn)交付過程變成可復(fù)制、可批量化的生產(chǎn)流水線,實現(xiàn)持續(xù)集成(CI)、持續(xù)交付(CD)。企業(yè)的流程、治理、安全等能力也需要內(nèi)嵌在CI/CD中,進(jìn)一步提升交付效率。
4)立體智能運(yùn)維:這是基于云的多層多維度運(yùn)維方式,包括虛擬機(jī)、容器和存儲等基礎(chǔ)設(shè)施運(yùn)維,中間件、數(shù)據(jù)庫等平臺運(yùn)維,微服務(wù)、進(jìn)程實例和應(yīng)用性能等業(yè)務(wù)運(yùn)維。
汪維敏表示,華為云DevCloud支持全流程DevSecOps,應(yīng)用構(gòu)建效率提升10倍,已服務(wù)100多萬開發(fā)者,是源自華為30年、國內(nèi)唯一多業(yè)務(wù)形態(tài)、多研發(fā)模式的最佳研發(fā)實踐。
4、運(yùn)營治理現(xiàn)代化
新老應(yīng)用并存、服務(wù)架構(gòu)不同、業(yè)務(wù)分布在不同云上是企業(yè)常態(tài),立而不破,發(fā)揮新老應(yīng)用融合價值,才能實現(xiàn)業(yè)務(wù)成功。華為云提供了侵入式和非侵入式“雙棧”能力,保障老應(yīng)用與微服務(wù)無須修改代碼就實現(xiàn)統(tǒng)一接入和管控;通過融合集成平臺ROMA Connect的轉(zhuǎn)換能力,可以幫助各種非云原生的老應(yīng)用構(gòu)造云原生的restful API,實現(xiàn)新老應(yīng)用并存,實現(xiàn)平滑演進(jìn)的應(yīng)用架構(gòu)。
在演講的最后,汪維敏表示,作為業(yè)界首個提出和普及云原生2.0的云廠商,華為云會繼續(xù)努力,推動云原生2.0的發(fā)展,讓每個企業(yè)都能擁抱云原生2.0,成就敏捷商道。