云原生集成開發(fā)環(huán)境——TitanIDE
通過網(wǎng)頁在任何地方更安全、更高效地編碼2024-03-18
1675
有人說,平臺工程(Platform Engineering),不過是新瓶裝舊酒(DevOps)。
而Gartner 將平臺工程列為 2024 頂級戰(zhàn)略技術(shù)趨勢之一。我國信通院也開始陸續(xù)制定與平臺工程相關(guān)的技術(shù)標(biāo)準(zhǔn)。
Gartner連續(xù)兩年把平臺工程做為關(guān)鍵技術(shù)預(yù)測
隨著數(shù)字化浪潮的席卷,企業(yè)正面臨著前所未有的轉(zhuǎn)型挑戰(zhàn)。那么在這其中,平臺工程又能起到什么作用呢?到底是“新瓶裝了舊酒”,亦或是能真正解決實際問題的新理念誕生?平臺工程又是如何為數(shù)字化轉(zhuǎn)型賦能的呢?
平臺工程,不過是新瓶裝舊酒(DevOps)?
2022 年 7 月,國外大神Sid Palas,一位專門做 DevOps 和 Cloud infra 相關(guān)工作的開發(fā)者,發(fā)出的一條驚悚推特:DevOps is dead,long live Platform Engineering!(DevOps已死,平臺工程萬歲?。┮唤?jīng)發(fā)布迅速傳遍國內(nèi)外 DevOps 圈子,平臺工程也開始被全球開發(fā)者關(guān)注了起來。
DevOps理念在十多年前被提出,許多企業(yè)基于此理念構(gòu)建了自己的 DevOps 平臺,以期望于解決內(nèi)部應(yīng)用規(guī)?;\(yùn)維的效率和復(fù)雜性問題,但在實踐過程中往往不盡人意。有了DevOps,但是許多問題依舊未能得到很好的解決……平臺工程應(yīng)運(yùn)而生。拋開概念定義,無論是 DevOps 還是 Platform Engineering,本質(zhì)上都是企業(yè)內(nèi)部規(guī)模化開發(fā)運(yùn)維這同一命題下的不同理念,大家需要的是一套經(jīng)過驗證、生產(chǎn)可用,能解決當(dāng)前實際問題的解決方案。DevOps 過度強(qiáng)調(diào)方法論,而平臺工程是其落地手段。
平臺工程真正的價值
企業(yè)的數(shù)字化創(chuàng)新離不開軟件,而軟件是被開發(fā)出來的。工業(yè)領(lǐng)域早已進(jìn)入“自動化、模塊化、標(biāo)準(zhǔn)化”時代,而軟件還相距甚遠(yuǎn),甚至依然有大量的“土法煉鋼”開發(fā)模式。企業(yè)在業(yè)務(wù)上的快速發(fā)展已經(jīng)倒逼軟件開發(fā)在“道、法、術(shù)、器”各層面的變革。而這個專業(yè)領(lǐng)域從曾經(jīng)的DevOps、云原生、低代碼、IDP等各種維度的獨(dú)立發(fā)展,終于匯聚于今天“平臺工程”這個統(tǒng)一體系下。
數(shù)字化轉(zhuǎn)型不僅意味著企業(yè)需要采用先進(jìn)的技術(shù)工具,更重要的是需要構(gòu)建一套高效、穩(wěn)定、可擴(kuò)展的技術(shù)平臺,以支撐企業(yè)的業(yè)務(wù)發(fā)展和創(chuàng)新。而平臺工程,正是構(gòu)建這一技術(shù)平臺的基石。
平臺工程建設(shè)核心思路
談建設(shè)核心思路之前,我們需要先總結(jié)一下,企業(yè)數(shù)字化轉(zhuǎn)型過程中常常會遇到的問題:
· 轉(zhuǎn)型壓力大:在激烈數(shù)字化競爭時代的巨大轉(zhuǎn)型壓力下,求快求變將是永恒的主題。
· 業(yè)務(wù)更復(fù)雜:新媒體、新渠道、新支付等新的業(yè)態(tài)導(dǎo)致了企業(yè)業(yè)務(wù)朝向更加復(fù)雜化發(fā)展。
· 研發(fā)人員多:企業(yè)擴(kuò)大研發(fā)團(tuán)隊以適配業(yè)務(wù),部門墻、重復(fù)造輪子等低效情況時有發(fā)生。
· 技術(shù)更新快:微服務(wù)、服務(wù)網(wǎng)格、DAPR、低代碼等各種新技術(shù)層出不窮等……
基于對以上問題和痛點(diǎn)的洞悉與思考,我們總結(jié)出平臺工程建設(shè)的核心思路:能力服務(wù)化+業(yè)務(wù)裝配化。
關(guān)于這個建設(shè)思路可以提出兩點(diǎn)預(yù)測:
· 企業(yè)將演進(jìn)出能力服務(wù)中心,傳統(tǒng)的企業(yè)IT將承擔(dān)起打造能力的新責(zé)任。
· 基于上述能力,以組裝編排的方式構(gòu)建業(yè)務(wù),將是業(yè)務(wù)技術(shù)人員的主要工作。
云原生平臺工程
基于云原生技術(shù)的平臺工程解決方案。
平臺工程之路,kaiyun開云創(chuàng)新自2016年就開始思考和踐行了。到今天為止,行云通過與金融、制造、能源、航空等眾多行業(yè)客戶的成功合作與實踐,堅定了我們的“平臺工程”之路。
云原生平臺工程 總體架構(gòu)
1、面向架構(gòu)師提供的能力:
· 支持自定義微服務(wù)開發(fā)框架:靈活的自定義開發(fā)框架模板,包括公司定義的標(biāo)準(zhǔn)化微服務(wù)開發(fā)模板,示例項目模板等。更是可以用來學(xué)習(xí)新技術(shù),如“DAPR開發(fā)示例模板”。
· 可視化“拖拉拽”軟件架構(gòu)藍(lán)圖,快速構(gòu)建云邊一體化應(yīng)用:面向應(yīng)用開發(fā)的可視化編排系統(tǒng),進(jìn)行軟件架構(gòu)設(shè)計。實現(xiàn)公共能力等研發(fā)成果的分享和復(fù)用,避免重復(fù)開發(fā)。圖形化封裝K8S、Docker等底層技術(shù),簡單易用,降低技術(shù)門檻。
2、面相開發(fā)者提供的平臺能力:
· 研發(fā)模塊化:形成標(biāo)準(zhǔn)模塊、可復(fù)用模塊,即是資產(chǎn)積累又可大幅提效。
· 云端編碼+大模型:支撐異地團(tuán)隊高效協(xié)同創(chuàng)新,保障信息安全。
· 組裝式前端頁面編排,快速構(gòu)建Web/H5/小程序,與API互聯(lián)。
· 面向程序員的低代碼開發(fā)利器,效率提升10倍。
· 后端低代碼,API編排能力、API市場提出的背景和二者相互關(guān)系。
· 組裝式API和函數(shù)編排,快速構(gòu)建新的業(yè)務(wù)能力。
3、面向運(yùn)維、交付的平臺能力:
· 環(huán)境隨需創(chuàng)建、秒級完成,解決開發(fā)測試環(huán)境的擔(dān)憂。
· 可視化一鍵發(fā)布(多云/多數(shù)據(jù)中心),簡單、易用。
4、提供DevOps能力:
· 支持高度靈活可配置的流水線。
· 以應(yīng)用為中心的可視化運(yùn)維中心:通過整合中間件運(yùn)維、容器運(yùn)維、虛擬機(jī)運(yùn)維,并結(jié)合服務(wù)網(wǎng)格等新技術(shù),實現(xiàn)面對開發(fā)、測試和運(yùn)維人員的統(tǒng)一運(yùn)維中心,按不同權(quán)限操作,實現(xiàn)軟件調(diào)試、分布式跟蹤和應(yīng)用運(yùn)行運(yùn)維。
· 實現(xiàn)應(yīng)用的流量可視化與流量治理。
5、平臺工程+AI能力:
· 變革企業(yè)數(shù)字時代生產(chǎn)工具:代碼開發(fā)是天然的大語言模型友好場景,大模型將應(yīng)用于研發(fā)過程的各個環(huán)節(jié),研發(fā)將首先進(jìn)入智能時代。
了解更多能力,請點(diǎn)擊下方圖片,免費(fèi)下載《云原生平臺工程建設(shè)指南》 >>>
總結(jié)
平臺工程并非一蹴而就的過程,它需要企業(yè)持續(xù)投入和不斷改進(jìn)。對此,我們總結(jié)一下關(guān)于平臺工程建設(shè)的一些思路:
· 以應(yīng)用為中心,自上而下規(guī)劃思路。
· 明確從開發(fā)、測試到運(yùn)維的全流程用戶價值。
· 打造同城雙活、異構(gòu)多集群的云原生基礎(chǔ)設(shè)施。
· 建立全面開放的平臺,適應(yīng)今天的微服務(wù)以及未來的大模型。
· 尋找專業(yè)的輕咨詢引導(dǎo),全流程共同參與,保障項目成功。
在數(shù)字化轉(zhuǎn)型的道路上,kaiyun開云創(chuàng)新愿意與企業(yè)共同應(yīng)對新時代的挑戰(zhàn),實現(xiàn)業(yè)務(wù)創(chuàng)新。助力企業(yè)構(gòu)建高效、穩(wěn)定、可擴(kuò)展的技術(shù)平臺,推動企業(yè)實現(xiàn)數(shù)字化轉(zhuǎn)型的成功。