首頁 > 技術 > 正文

DevOps再進化 VMware借力平臺工程加速應用現代化

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

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

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

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


(資料圖片)

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

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

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

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

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

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

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

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

VMware現代化應用事業部技術總監俊剛

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

標簽:

相關閱讀

精彩推薦

相關詞

推薦閱讀