首頁 > 技術(shù) > 正文

DevOps再進(jìn)化 VMware借力平臺工程加速應(yīng)用現(xiàn)代化

2023-08-14 15:09:30來源:中關(guān)村在線  

從瀑布式到DevOps,開發(fā)者在云原生、應(yīng)用現(xiàn)代化的浪潮之下迎來了全新的開發(fā)體驗(yàn),相應(yīng)的,企業(yè)軟件的開發(fā)、交付、管理、安全等模式也在隨之變化,不僅要滿足敏捷性和彈性的要求,還有融入更多的自動化、開放性和安全性,加速實(shí)現(xiàn)業(yè)務(wù)價(jià)值。此時(shí),構(gòu)建一個(gè)系統(tǒng)性的平臺能力就變得至關(guān)重要。由此,Gartner也在2023年十大戰(zhàn)略技術(shù)趨勢中提到了“平臺工程”的概念。

Gartner認(rèn)為,平臺工程(Platform Engineering)是一套用來構(gòu)建和運(yùn)營支持軟件交付和生命周期管理的自助式內(nèi)部開發(fā)者平臺的機(jī)制和架構(gòu)。平臺工程的目標(biāo)是優(yōu)化開發(fā)者體驗(yàn)并加快產(chǎn)品團(tuán)隊(duì)為客戶創(chuàng)造價(jià)值的速度。Gartner預(yù)測,到2026年,80%的軟件工程組織將建立平臺團(tuán)隊(duì),其中75%將包含開發(fā)者自助服務(wù)門戶。

身處不確定的市場環(huán)境,企業(yè)需要快速實(shí)現(xiàn)業(yè)務(wù)價(jià)值,不過考慮到復(fù)雜的應(yīng)用場景和技術(shù)棧,需要引入不同的云平臺、工具、方法和技能,規(guī)?;渴鸬碾y度較大,為開發(fā)人員提出了更大的挑戰(zhàn)。對此,VMware希望采用通用的云原生應(yīng)用平臺和多學(xué)科平臺工程團(tuán)隊(duì)解決這些難題,VMware TanzuVMware Aria就是成功的實(shí)踐,可以幫助客戶推動應(yīng)用開發(fā)和云管理旅程的創(chuàng)新和優(yōu)化,更便捷地交付現(xiàn)代化應(yīng)用。


(資料圖片)

VMware Tanzu(業(yè)務(wù))大中華區(qū)總經(jīng)理鄧惠鈞看來,盡管很多企業(yè)都在利用各種方式推行著DevOps實(shí)踐,不斷地把軟件開發(fā)、軟件運(yùn)營需求收集進(jìn)行代碼優(yōu)化,但是仍會面臨不少挑戰(zhàn),這些阻礙可能源自難以有效利用復(fù)雜的技術(shù)棧支撐公司戰(zhàn)略執(zhí)行,或是不同的DevOps彼此孤立,團(tuán)隊(duì)各自為戰(zhàn),導(dǎo)致資源浪費(fèi)。而平臺工程,可以被視為“DevOps 2.0”,是DevOps、PaaS、云原生等技術(shù)在深化使用過程中的自然演進(jìn)。尤其是在云原生3.0階段,需要與傳統(tǒng)技術(shù)堆棧深度融合適配,更關(guān)注平臺、應(yīng)用、開發(fā)效率和生產(chǎn)安全。

VMware Tanzu(業(yè)務(wù))大中華區(qū)總經(jīng)理鄧惠鈞

IDP(內(nèi)部開發(fā)者平臺)就是平臺工程的成功應(yīng)用之一,可以讓開發(fā)團(tuán)隊(duì)自助式地進(jìn)行項(xiàng)目開發(fā),無需等待基礎(chǔ)架構(gòu)調(diào)用資源。同時(shí),VMware Tanzu在支持各類開源技術(shù)棧的同時(shí),還會提供企業(yè)級的安全保障和維護(hù)服務(wù)。除此之外,平臺工程包含工具、方法論、流程等多維度的要素需要企業(yè)建立產(chǎn)品開發(fā)的理念,構(gòu)建統(tǒng)一、可持續(xù)的解決方案,可以幫助開發(fā)者構(gòu)建循環(huán)使用的代碼和工具,高效利用資源。

所謂平臺工程,其匯集的工具、能力和流程均由領(lǐng)域?qū)<揖奶暨x,并經(jīng)過封裝,以方便終端用戶使用。平臺工程的最終目標(biāo),是打造無摩擦的自助服務(wù)體驗(yàn),為用戶提供正確的能力,幫助其以最少的成本完成重要工作,提高終端用戶的生產(chǎn)力,并減少他們的認(rèn)知負(fù)擔(dān)。平臺應(yīng)能夠滿足用戶團(tuán)隊(duì)的一切需求,并以任何可能的形式,匹配用戶的首選工作流。

對于VMware來說,平臺工程同樣是個(gè)復(fù)雜的系統(tǒng),但其已在該領(lǐng)域耕耘多年,積累了豐富的技術(shù)和實(shí)踐經(jīng)驗(yàn)。整體來看,VMware平臺工程設(shè)計(jì)可以由下及上分為三個(gè)部分。底層為基礎(chǔ)架構(gòu),提供基礎(chǔ)設(shè)施即代碼、容器/K8S、高可用與容災(zāi)備份、監(jiān)控管理,以及計(jì)算、存儲、網(wǎng)絡(luò)等能力,由VCF、Tanzu Kubernetes Grid、Tanzu Mission Control支持,融入了云原生容器技術(shù),采用了VMware Aria方案集合對基礎(chǔ)架構(gòu)進(jìn)行監(jiān)管控操作。中間層是應(yīng)用平臺,分為IDP開發(fā)者平臺和傳統(tǒng)PaaS兩部分,前者專注于提升開發(fā)者效率,提供IDE集成、API門戶與網(wǎng)關(guān)、應(yīng)用代碼安全掃描軟件供應(yīng)鏈等能力,傳統(tǒng)PaaS的部分包括CI/CD、鏡像倉庫、服務(wù)目錄管理、微服務(wù)框架、多租戶、彈性和自愈等。

面向傳統(tǒng)PaaSIDP功能完整組合應(yīng)用平臺,VMware提供了Tanzu Application Platform解決方案。在Tanzu Application Platform 1.5的新功能中,支持企業(yè)通過一套豐富的開發(fā)者工具更加快速、安全地構(gòu)建和部署更多軟件,該方案為企業(yè)量身定制,提供了預(yù)先鋪設(shè)且更加安全的黃金生產(chǎn)路徑加強(qiáng)了端到端應(yīng)用安全,簡化了開發(fā)人員和平臺工程體驗(yàn),并擴(kuò)展了對領(lǐng)先第三方集成的支持,包括提升開發(fā)人員和平臺工程體驗(yàn),通過AWS QuickStart進(jìn)一步精簡EKS上的規(guī)?;渴?,擴(kuò)展Azure支持,為客戶提供開箱即用、經(jīng)過擴(kuò)展的安全工具選擇,例如自動配置傳輸層安全(TLS)和支持外部安全工具的秘密管理等。作為Spring社區(qū)的設(shè)計(jì)運(yùn)營和建設(shè),VMware幫助幫助開發(fā)者提升效率的同時(shí),也希望在平臺工程為企業(yè)帶來更多的保障。

上層是管理實(shí)踐,讓平臺工程運(yùn)作得更有效率,可以分為平臺即產(chǎn)品(管理方法)和平臺團(tuán)隊(duì)(分工與角色),VMware推行的管理方法是平臺級產(chǎn)品方式,IT系統(tǒng)通過平臺理念建設(shè),再由傳統(tǒng)方式推廣。過去,運(yùn)維人員希望IT系統(tǒng)的變化越少越好,這種情況并不適應(yīng)當(dāng)前的技術(shù)潮流,需求的快速變化使得平臺能力也要隨之調(diào)整,這就需要把平臺建設(shè)以產(chǎn)品的思維來做,VMware實(shí)驗(yàn)室團(tuán)隊(duì)Tanzu Labs Services擁有專業(yè)的技術(shù)專家服務(wù)團(tuán)隊(duì),總結(jié)了豐富的平臺工程相關(guān)的新型管理方法和實(shí)踐,可以為企業(yè)提供應(yīng)用現(xiàn)代化的咨詢服務(wù),包括微服務(wù)改造、行業(yè)應(yīng)用賦能等。

中國的某股份制銀行曾在DevOps上做了很多工作,由于涉及的系統(tǒng)流程較多,各個(gè)環(huán)節(jié)難以有效打通,例如,某一階段的工具形成代碼提交到下一階段進(jìn)行自動化構(gòu)建時(shí),工具之間的銜接不佳,插件版本對應(yīng)存在問題,形成孤島。除此之外,CI/CD流程也是由不同團(tuán)隊(duì)的不同方式來做,缺乏從源代碼到最終應(yīng)用的全局管控,如果某一環(huán)節(jié)出現(xiàn)問題,只能在不同的系統(tǒng)中查找,費(fèi)時(shí)費(fèi)力。對此,VMware的平臺工程能力幫助該行構(gòu)建了完整應(yīng)用,可以在智能的系統(tǒng)中看到所有視圖,無縫對接已有的工具,提升應(yīng)用效率,并且能夠通過統(tǒng)一的視角快速判斷和定位問題。

VMware現(xiàn)代化應(yīng)用事業(yè)部技術(shù)總監(jiān)俊剛

VMware現(xiàn)代化應(yīng)用事業(yè)部技術(shù)總監(jiān)俊剛談到:“VMware希望幫助企業(yè)解決實(shí)際問題,這就要了解客戶的需求,在探索的過程中,我們會派應(yīng)用專家、平臺專家,以及熟悉IT管理兒女與客戶共建,業(yè)務(wù)部門會提出IT需求,之后對當(dāng)前的系統(tǒng)架構(gòu)進(jìn)行梳理,給出解決方案,推薦相應(yīng)的配套產(chǎn)品,幫助企業(yè)的業(yè)務(wù)實(shí)現(xiàn)IT應(yīng)用現(xiàn)代化?!?/span>

標(biāo)簽:

相關(guān)閱讀

精彩推薦

相關(guān)詞

推薦閱讀