首頁 > 關(guān)注 > > 正文

              DevOps 的進化版?平臺工程如何簡化開發(fā)并提高交付效率?

              2023-08-03 17:04:31    來源:天極網(wǎng)

              平臺工程 ( Platform Engineering ) 作為初生不到三年的技術(shù)術(shù)語,終于在 2022 年下半年迎來人生中的第一個高光時刻,2022 年也因此成為平臺工程大眾認知元年。不僅如此,Gartner 還在其發(fā)布的 2023 年 10 大重要戰(zhàn)略技術(shù)趨勢報告中,將平臺工程作為重要趨勢 ; 同樣也是在 2022 年以 VMware 為代表的廠商在多年耕耘之后開始對平臺工程進行系統(tǒng)性實踐……

              根據(jù) Gartner 的定義,平臺工程指的是一套用來構(gòu)建和運營、支持軟件交付和生命周期管理的自助式內(nèi)部開發(fā)者平臺的機制和架構(gòu),其目標在于優(yōu)化開發(fā)者體驗并加快產(chǎn)品團隊為客戶創(chuàng)造價值的速度,涉及設(shè)計和構(gòu)建提供通用服務(wù)和工具的系統(tǒng),軟件開發(fā)團隊可以使用這些服務(wù)和工具來簡化開發(fā)過程并提高軟件交付的整體效率。可以說,平臺工程專注于通過減少現(xiàn)代軟件交付的復(fù)雜性和不確定性來提高開發(fā)人員的生產(chǎn)力。

              進擊的開發(fā)模式和理念


              (資料圖片僅供參考)

              在過去二十年,軟件工程領(lǐng)域存在一個明顯的趨勢,那就是在產(chǎn)品既要保證客戶預(yù)期質(zhì)量,又要快速推向市場的背景下,企業(yè)或組織越來越依賴于自動化,角色之間的傳統(tǒng)界限變得越來越小。可以說,從早期的瀑布式開發(fā)模式到之后的 DevOps,再到如今的平臺工程,都遵循了這一趨勢。

              早期的瀑布式開發(fā)模式通常將軟件開發(fā)的過程分為系統(tǒng)計劃、需求分析、系統(tǒng)設(shè)計、系統(tǒng)編碼、系統(tǒng)測試、系統(tǒng)運行和維護 6 個階段,每一階段工作的完成是下一階段工作開始的前提,每一階段都要進行嚴格的評審,保證各階段的工作做得足夠好時才允許進入下一階段。VMware Tanzu ( 業(yè)務(wù) ) 大中華區(qū)總經(jīng)理鄧惠鈞表示:" 瀑布式開發(fā)過程中不能修改,新的需求也不能加入,這使得一些新的修改需求需要順延至下一個版本,開發(fā)效率極低。"

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

              為了配合企業(yè)不斷變多的需求,比較敏捷、快速地開發(fā)方式—— DevOps 進入了大家的視野。其實,DevOps 是 Development 和 Operations 的組合詞,是一種重視 " 軟件開發(fā)人員 ( Dev ) " 和 "IT 運維技術(shù)人員 ( Ops ) " 之間溝通合作的文化、運動或慣例。DevOps 實踐通常涉及自動化軟件交付流程、使用敏捷開發(fā)方法以及構(gòu)建持續(xù)改進的文化。這其中,自動化、敏捷快速能夠極大滿足企業(yè)開發(fā)者的需求。

              然而,DevOps 的發(fā)展真的有這么順暢嗎?未必 ! 其實 DevOps 實踐中至今存在諸多痛點,包括文化、團隊、安全、技術(shù)等等方面。技術(shù)能力跟不上企業(yè)需求是痛點之一,鄧惠鈞分析認為,盡管企業(yè)制定了相關(guān)策略,但礙于企業(yè)技術(shù)能力達不到要求,使得推行擱置。DevOps 不統(tǒng)一是另一大痛點," 不同開發(fā)團隊有自己的偏愛、開發(fā)習(xí)慣,造成企業(yè)重復(fù)性開發(fā),從而造成數(shù)據(jù)孤島。" 鄧惠鈞如是說。

              此外,DevOps 還存在安全團隊和持續(xù)交付團隊往往獨立運行、信息交互頻繁且效率低導(dǎo)致質(zhì)量難以保證、溝通工作也多依賴于人工致使信息不對稱和溝通不及時、價值與管理維護成本不對等難題。

              應(yīng)對 DevOps 遇到的挑戰(zhàn),平臺工程有哪些價值?

              如何應(yīng)對這些問題和挑戰(zhàn)?平臺工程給出了相應(yīng)的解答。通常而言,平臺工程最核心的載體是軟件開發(fā)過程中自助服務(wù)的工具鏈和工作流,平臺團隊將基礎(chǔ)設(shè)施管理自動化,并使開發(fā)人員能夠從一個集中管理的技術(shù)平臺上自助獲取可靠的工具和工作流程。

              換而言之,平臺工程規(guī)模化 DevOps 存在的一些挑戰(zhàn),其中包括減少在整個應(yīng)用生命周期內(nèi)管理復(fù)雜工具和基礎(chǔ)設(shè)施網(wǎng)絡(luò)的負擔(dān)。無論是基礎(chǔ)設(shè)施配置、流水線、監(jiān)控還是容器管理等,自助服務(wù)平臺將所有這些復(fù)雜的問題放入黑盒中,進而為開發(fā)人員提供開箱即用的所有必要工具。

              在筆者看來,平臺工程可以解決多種不同的需求,其價值主要體現(xiàn)在以下幾個方面:

              首先是可重復(fù)性。可以將其理解為樂高式的模塊化,平臺工程提供的技術(shù)組件和服務(wù)可以在多個應(yīng)用程序之間共享和重用,從而避免了重復(fù)開發(fā)和維護相似的功能。鄧惠鈞表示:" 可以重復(fù)循環(huán)利用應(yīng)用開發(fā)的代碼和工具對于公司來說避免了重復(fù)開發(fā)。"

              其次是可擴展性。平臺工程提供的基礎(chǔ)設(shè)施和服務(wù)可以根據(jù)客戶需求進行快速擴展和升級,以滿足不斷變化的業(yè)務(wù)需求。" 平臺工程建立一個統(tǒng)一的、可持續(xù)的解決方案,不是一個單一的為某個項目做成的解決方案。" 鄧惠鈞如是說。

              再次是集中化管理。平臺工程提供集中化的管理和監(jiān)控,使客戶可以更輕松地管理和維護整個應(yīng)用程序生命周期,從而提高效率和可靠性。

              最后是安全性。平臺工程提供的身份驗證、授權(quán)和安全性服務(wù)可以保護應(yīng)用程序和客戶數(shù)據(jù)的安全性, 從而降低安全風(fēng)險。

              系統(tǒng)化推進平臺工程,VMware 的相關(guān)實踐

              如今,平臺工程依舊火熱。Gartner 預(yù)測到 2026 年 80% 的軟件企業(yè)都將搭建平臺團隊以為內(nèi)部的工程師提供可復(fù)用的服務(wù)、組件以及工具來幫助應(yīng)用交付。然而,今日的平臺工程尚處于初步探索的早期階段,還沒有廣泛接受的標準和通用的實踐,仍處于探索、嘗試期。無論如何,平臺工程已成為 IT 技術(shù)行業(yè)的重要趨勢,同時,其發(fā)展也離不開涉足平臺工程的企業(yè)的探索。

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

              作為早期涉足平臺工程的企業(yè),VMware 從容器技術(shù)、云原生開始便經(jīng)營該領(lǐng)域,并服務(wù)眾多相關(guān)企業(yè)客戶。VMware 現(xiàn)代化應(yīng)用事業(yè)部技術(shù)總監(jiān)俊剛表示:" 在去年年底平臺工程概念提出之前,VMware 便在其相關(guān)的開發(fā)者效率提升、應(yīng)用系統(tǒng)提升等方面付出諸多努力。" 簡單來看,VMware 的平臺工程涵蓋基礎(chǔ)架構(gòu)、包括 IDP 開發(fā)者平臺和傳統(tǒng) PaaS 的應(yīng)用平臺,以及包含平臺即產(chǎn)品管理方法、平臺團隊分工與角色的管理實踐等。

              在基礎(chǔ)架構(gòu)層,VMware 充分面向云,通過服務(wù)目錄方式、資源動態(tài)供給方式、彈性方式,幫助企業(yè)以高效、安全的方式供給資源。"VMware 早前已將創(chuàng)新的云原生、容器技術(shù)嵌入到基礎(chǔ)架構(gòu)中,同時采用 Aria 面向企業(yè)級數(shù)據(jù)中心或者云環(huán)境管理工具實現(xiàn)基礎(chǔ)架構(gòu)的監(jiān)控相關(guān)工作。" 俊剛?cè)缡钦f。

              前不久,VMware 還推出了 VMware Aria 平臺的整體創(chuàng)新,包括 Aria Graph 驅(qū)動的 Aria Hub、CloudHealth 驅(qū)動的 Aria Cost 以及 Aria Guardrails,幫助云運營團隊運用多云能力獲得有關(guān)分布式環(huán)境的智能洞察,同時支持企業(yè)根據(jù)業(yè)務(wù)優(yōu)先級別優(yōu)化應(yīng)用和基礎(chǔ)架構(gòu)的成本、性能與安全性。

              應(yīng)用平臺是平臺工程中的關(guān)鍵層級,涉及傳統(tǒng) PaaS、IDP 開發(fā)者平臺。其中,在傳統(tǒng) PaaS 層,CI/CD 流程、鏡像庫、日志分析、多租戶、服務(wù)目錄管理、微服務(wù)框架等都在基礎(chǔ)架構(gòu)資源之上,面向應(yīng)用程序的全生命周期管理方式去實現(xiàn)。IDP 開發(fā)者平臺也開發(fā)了諸多平臺功能性特性,用于提升開發(fā)者效率和體驗。俊剛表示:" 在傳統(tǒng) PaaS 和 IDP 功能完整組合部分,VMware 提供了名為 Tanzu Application Platform 的全新解決方案。"

              不久前,Tanzu Application Platform 也做出版本更新,Tanzu Application Platform 1.5 的新功能支持企業(yè)通過一套豐富的開發(fā)者工具更加快速、安全地構(gòu)建和部署更多軟件,為企業(yè)量身定制,提供了預(yù)先鋪設(shè)且更加安全的黃金生產(chǎn)路徑,同時,加強了端到端應(yīng)用安全,簡化了開發(fā)人員和平臺工程體驗,并擴展了對領(lǐng)先第三方集成的支持,為客戶提供開箱即用、經(jīng)過擴展的安全工具選擇。

              在管理實踐層,VMware 正在用全新的下一代超越 DevOps 理念與方式進行管理,發(fā)布平臺即產(chǎn)品的管理方法,將 IT 系統(tǒng)通過平臺理念進行建設(shè),并進行相應(yīng)的推廣。俊剛表示:" 為了應(yīng)對不斷變化的需求,企業(yè)傳統(tǒng)的穩(wěn)定不變的平臺理念需要做出改變,要將平臺做成產(chǎn)品,這就是平臺即產(chǎn)品的管理方法。" 與此同時,VMware 也組建了 Tanzu Labs Services 實驗室團隊,該團隊凝練針對平臺工程的新型管理方法和工程實踐,為企業(yè)提供更多深入的服務(wù)。

              寫在最后

              如今,平臺工程仍處于發(fā)展的早期階段,能否被廣泛接受還有待觀察。但是,作為 IT 技術(shù)行業(yè)的重要趨勢,平臺工程正在不斷發(fā)展壯大。并且隨著越來越多的企業(yè)尋求提高其軟件開發(fā)和交付流程的效率和有效性,平臺工程也將得到更廣泛地采用。在這個過程中,離不開開拓者的持續(xù)探索,不斷優(yōu)化平臺工程,助力企業(yè)提高效率、降低成本和提高敏捷性。

              關(guān)鍵詞:

              上一篇:8月3日航空機場行業(yè)五大牛股一覽
              下一篇:最后一頁

              熱點話題

              熱點推薦

              頭條

              ? 久久久久亚洲国产AV麻豆| 精品亚洲456在线播放| 伊人久久亚洲综合影院首页| 亚洲日韩中文字幕天堂不卡| 亚洲AV乱码久久精品蜜桃| 亚洲成在人线av| 亚洲精品~无码抽插| 亚洲色婷婷一区二区三区| 亚洲熟妇无码久久精品| 亚洲黄色免费网站| 亚洲中文字幕不卡无码| 亚洲真人无码永久在线| 亚洲色成人中文字幕网站| 亚洲日韩精品一区二区三区 | 亚洲免费一区二区| 亚洲色一色噜一噜噜噜| 久久精品国产亚洲一区二区三区| 亚洲综合久久夜AV | 丁香五月亚洲综合深深爱| 亚洲乱码无码永久不卡在线| 亚洲女同成av人片在线观看| 国产∨亚洲V天堂无码久久久| 亚洲av无码一区二区三区不卡| 亚洲AV日韩精品久久久久| 亚洲网红精品大秀在线观看 | 国产成人精品日本亚洲11| 亚洲综合色一区二区三区| 亚洲gay片在线gv网站| 亚洲成年看片在线观看| 久久久久亚洲AV无码专区网站| 亚洲精品午夜无码电影网| 亚洲国产高清在线| 亚洲色大成网站www永久一区 | 亚洲精品无码久久久久牙蜜区| 色婷婷亚洲一区二区三区| 久久精品国产亚洲Aⅴ蜜臀色欲| 九月丁香婷婷亚洲综合色| 97亚洲熟妇自偷自拍另类图片 | 亚洲明星合成图综合区在线| 中文文字幕文字幕亚洲色| 国产亚洲福利精品一区二区|