首頁 > 技術 > 正文

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

2023-08-14 15:09:30來源:中關村在線  

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

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

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


(資料圖片)

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

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

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

所謂平臺工程,其匯集的工具、能力和流程均由領域專家精心挑選,并經過封裝,以方便終端用戶使用。平臺工程的最終目標,是打造無摩擦的自助服務體驗,為用戶提供正確的能力,幫助其以最少的成本完成重要工作,提高終端用戶的生產力,并減少他們的認知負擔。平臺應能夠滿足用戶團隊的一切需求,并以任何可能的形式,匹配用戶的首選工作流。

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

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

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

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

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

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

標簽:

相關閱讀

精彩推薦

相關詞

推薦閱讀