再進(jìn)化!萬(wàn)應(yīng)低代碼輕量化部署能力全解讀
一、輕量化部署服務(wù)的誕生背景
如今,數(shù)字化浪潮席卷千行百業(yè),千人千面的個(gè)性化、長(zhǎng)尾需求時(shí)常涌現(xiàn),低代碼趁勢(shì)而上,發(fā)展蹄疾步穩(wěn),已然成為我國(guó)企業(yè)數(shù)字化轉(zhuǎn)型利器。
低代碼平臺(tái)的顯著特點(diǎn)是快速構(gòu)建IT環(huán)境,簡(jiǎn)化應(yīng)用程序開(kāi)發(fā)的復(fù)雜性。在實(shí)際應(yīng)用中,低代碼的客戶(hù)群體按照云資源與自身技術(shù)能力水平,主要可劃分為以下幾類(lèi):
1.直接客戶(hù)
?SaaS用戶(hù):沒(méi)有云平臺(tái)賬號(hào),也不購(gòu)買(mǎi)獨(dú)立云資源,甚至沒(méi)有任何IT人員,往往會(huì)選擇直接購(gòu)買(mǎi)一些標(biāo)準(zhǔn)化的SaaS服務(wù)來(lái)滿(mǎn)足數(shù)字化需求;
?云平臺(tái)用戶(hù):作為云平臺(tái)的使用者,有云平臺(tái)賬號(hào),購(gòu)買(mǎi)了獨(dú)立云資源,且具備一定技術(shù)能力;
?專(zhuān)有云用戶(hù):有自己的專(zhuān)有云,有專(zhuān)門(mén)的運(yùn)維制度和團(tuán)隊(duì),一般是中大型企業(yè)。
2.軟件服務(wù)商
?SaaS服務(wù)商:擁有標(biāo)準(zhǔn)化SaaS產(chǎn)品和大量產(chǎn)品用戶(hù),需要維護(hù)大量的獨(dú)立云資源;
?定制軟件開(kāi)發(fā)服務(wù)商:承接各類(lèi)企業(yè)的定制化應(yīng)用開(kāi)發(fā)任務(wù),對(duì)云資源、部署、運(yùn)維的需求較為復(fù)雜,技術(shù)能力水平高。
綜上所見(jiàn),不同類(lèi)型客戶(hù)對(duì)軟件產(chǎn)品/系統(tǒng)的部署需求不盡相同,為了滿(mǎn)足客戶(hù)個(gè)性化部署需求,低代碼平臺(tái)的部署能力也倍受關(guān)注。
在2022年8月之前,萬(wàn)應(yīng)低代碼平臺(tái)僅提供大集群的部署模式,把應(yīng)用的設(shè)計(jì)和運(yùn)行部署在一個(gè)大的K8S容器集群之內(nèi),至少需要6臺(tái)4-8G的服務(wù)器集群才能運(yùn)行起來(lái),這種模式對(duì)軟件服務(wù)商和中小客戶(hù)的軟件迭代、運(yùn)維帶來(lái)了挑戰(zhàn)。
?挑戰(zhàn)一
需要的計(jì)算資源太多,超過(guò)一些客戶(hù)承受范圍;
?挑戰(zhàn)二
需要維護(hù)的基礎(chǔ)環(huán)境、中間件較多,部署周期需要持續(xù)數(shù)日。
為徹底擺脫部署條件對(duì)低代碼及項(xiàng)目應(yīng)用的制約,萬(wàn)應(yīng)低代碼不斷優(yōu)化平臺(tái)能力,2022年8月萬(wàn)應(yīng)低代碼正式推出輕量化部署方案。
二、什么是輕量化部署?
輕量化部署是指萬(wàn)應(yīng)低代碼平臺(tái)設(shè)計(jì)出來(lái)應(yīng)用,打包后,可以獨(dú)立部署在少量云資源上的一種自動(dòng)化部署模式。采用容器化的打包機(jī)制,可以部署在任何云平臺(tái),包括國(guó)產(chǎn)信創(chuàng)服務(wù)器和操作系統(tǒng)。
輕量化部署能將應(yīng)用所在環(huán)境、所需底座和服務(wù)資源的管理、發(fā)布、監(jiān)控等一系列操作進(jìn)行規(guī)范化、智能化,對(duì)底座和應(yīng)用的任務(wù)發(fā)布、環(huán)境資源、服務(wù)狀態(tài)、應(yīng)用運(yùn)行進(jìn)行實(shí)時(shí)監(jiān)控預(yù)警,從而實(shí)現(xiàn)對(duì)服務(wù)與項(xiàng)目的全流程閉環(huán)管控,保障項(xiàng)目運(yùn)行的穩(wěn)定性與高性能。
三、輕量化部署有哪些主要特征?
01 客戶(hù)應(yīng)用的復(fù)用
只需通過(guò)一次打包,可以重復(fù)使用發(fā)布到不同環(huán)境進(jìn)行部署,增加了部署包的重復(fù)利用率。如萬(wàn)應(yīng)低代碼開(kāi)發(fā)的MES系統(tǒng),可以快速部署到多個(gè)不同客戶(hù)的生產(chǎn)環(huán)境。
02 部署環(huán)境的復(fù)用
通過(guò)統(tǒng)一的部署方案和操作,實(shí)現(xiàn)對(duì)不同環(huán)境的部署,通過(guò)環(huán)境的少量配置,即可消除消除環(huán)境的差異性。如公有云、私有云、國(guó)產(chǎn)信創(chuàng)云、物理機(jī)等。
03 部署方式多樣化
支持在線(xiàn)發(fā)布與離線(xiàn)發(fā)布兩種模式,不論是可以外部訪(fǎng)問(wèn)的公有云,還是嚴(yán)格控制安全的內(nèi)網(wǎng)都能實(shí)現(xiàn)部署。
04 資源按需分配
軟件部署后,可以根據(jù)應(yīng)用的使用時(shí)段、使用規(guī)模,靈活進(jìn)行資源的彈性伸縮設(shè)置,極大節(jié)省企業(yè)成本。
四、輕量化部署是如何實(shí)現(xiàn)的?
1.項(xiàng)目打包
萬(wàn)應(yīng)低代碼可指定項(xiàng)目應(yīng)用進(jìn)行單獨(dú)打包,平臺(tái)根據(jù)時(shí)間戳自動(dòng)生成版本號(hào),同一批次將生成一個(gè)打包版本號(hào),可支持選擇多個(gè)應(yīng)用同時(shí)打包,實(shí)現(xiàn)應(yīng)用階段性封版的目的。
項(xiàng)目打包界面示意一
目前,萬(wàn)應(yīng)低代碼將輕量化部署中的項(xiàng)目打包分為了構(gòu)建版本號(hào)、打包數(shù)據(jù)模型、打包業(yè)務(wù)模型、打包頁(yè)面、完成打包5個(gè)節(jié)點(diǎn),可對(duì)打包歷史記錄進(jìn)行管理,支持應(yīng)用、版本號(hào)等條件篩選,任務(wù)執(zhí)行過(guò)程中,可以查看項(xiàng)目打包進(jìn)度,支持隨時(shí)取消。若打包執(zhí)行失敗,將即時(shí)定位并記錄錯(cuò)誤日志。
項(xiàng)目打包界面示意二
2.項(xiàng)目發(fā)布
若打包執(zhí)行成功,可將指定版本在線(xiàn)一鍵發(fā)布至體驗(yàn)環(huán)境,在體驗(yàn)環(huán)境對(duì)應(yīng)用功能進(jìn)行驗(yàn)證。
版本發(fā)布時(shí),打包版本進(jìn)行版本高低校驗(yàn),低于體驗(yàn)環(huán)境的當(dāng)前版本,原則上是不允許發(fā)布的,若跳過(guò)多個(gè)未發(fā)布的版本進(jìn)行較新版本的發(fā)布,平臺(tái)還將進(jìn)行跨版本發(fā)布提醒。
項(xiàng)目發(fā)布界面示意
3.項(xiàng)目上線(xiàn)
已驗(yàn)證通過(guò)的部署包,在體驗(yàn)環(huán)境上也可一鍵線(xiàn)上發(fā)布至指定線(xiàn)上正式環(huán)境,一個(gè)項(xiàng)目下支持關(guān)聯(lián)多個(gè)正式環(huán)境。
如有離線(xiàn)部署需求,可根據(jù)私有化環(huán)境信息和應(yīng)用信息生成應(yīng)用運(yùn)行包,通過(guò)用命令行方式對(duì)私有環(huán)境進(jìn)行線(xiàn)下部署,離線(xiàn)環(huán)境支持重復(fù)下載運(yùn)行包。
項(xiàng)目上線(xiàn)界面示意
五、萬(wàn)應(yīng)低代碼輕量化部署的價(jià)值
對(duì)云平臺(tái)與云廠(chǎng)商而言
?加速資源消耗,提升粘性與Arpu
通過(guò)輕量化部署服務(wù),能夠獲得大量輕數(shù)字化服務(wù)的云用戶(hù),快速擴(kuò)充應(yīng)用集群規(guī)模和應(yīng)用使用率,加快IaaS和PaaS等資源的消耗,并可為ISV提供工具的幫助,提升用戶(hù)粘性與Arpu(Average Revenue Per User,即每用戶(hù)平均收入)。
?能力拓展,快速實(shí)現(xiàn)用戶(hù)的應(yīng)用場(chǎng)景構(gòu)建
萬(wàn)應(yīng)低代碼平臺(tái)能夠以敏捷、靈活的方式支撐、幫助云平臺(tái)與云廠(chǎng)商快速實(shí)現(xiàn)其用戶(hù)的應(yīng)用場(chǎng)景構(gòu)建,而平臺(tái)所提供的輕量化部署服務(wù),還能夠降低運(yùn)維成本,增加其能力集成水平,極大拓展云廠(chǎng)商的服務(wù)邊界,把云平臺(tái)的基礎(chǔ)能力和萬(wàn)應(yīng)的產(chǎn)品能力進(jìn)行有效融合,做到1+1>2的效果。
對(duì)有數(shù)字化需求的直接客戶(hù)而言
?循序漸進(jìn),低成本加速業(yè)務(wù)敏捷創(chuàng)新
萬(wàn)應(yīng)低代碼平臺(tái)多端適配,所見(jiàn)即所得的大屏構(gòu)建,圖形化業(yè)務(wù)編排,具備極低的學(xué)習(xí)成本,而輕量化部署服務(wù)的推出,更是能夠幫助客戶(hù)循序漸進(jìn)的方式,以極小的代價(jià)切入進(jìn)行業(yè)務(wù)的敏捷創(chuàng)新。
?隨時(shí)更新,應(yīng)用規(guī)模彈性伸縮
支持一鍵應(yīng)用部署,能在極短時(shí)間內(nèi)完成版本的部署與更新,軟件部署后,可以根據(jù)應(yīng)用的使用時(shí)段、使用規(guī)模,靈活進(jìn)行資源的彈性伸縮設(shè)置,資源按需分配,有效降低企業(yè)軟件迭代、運(yùn)維成本,做到每一分錢(qián)都花在刀刃上。
對(duì)軟件服務(wù)商而言
?快速迭代,降低團(tuán)隊(duì)構(gòu)建成本
全云化線(xiàn)上開(kāi)發(fā),能夠極大降低團(tuán)隊(duì)構(gòu)建成本,通過(guò)平臺(tái)提供的高效便捷的設(shè)計(jì)環(huán)境,以及完整的沙箱能力支持,可以在不影響現(xiàn)有產(chǎn)品的情況下,快速進(jìn)行迭代驗(yàn)證,降低試錯(cuò)成本,提高交付效率。
?靈活部署,輕松搞定大規(guī)模獨(dú)立部署客戶(hù)需求
萬(wàn)應(yīng)低代碼支持一鍵外部環(huán)境導(dǎo)入,提供云原生部署、私有化部署、離線(xiàn)部署等多種靈活部署模式,輕松搞定各種復(fù)雜部署環(huán)境集成問(wèn)題,做到應(yīng)用部署靈活、便捷、高效,便于大規(guī)模獨(dú)立部署客戶(hù)的管理。
?沉淀行業(yè)知識(shí),快速?gòu)?fù)制
通過(guò)平臺(tái)提供業(yè)務(wù)資產(chǎn)沉淀機(jī)制,可快速在多個(gè)項(xiàng)目間復(fù)用和靈活擴(kuò)展,解決產(chǎn)品與交付之間的矛盾,快速實(shí)現(xiàn)批量復(fù)制。
六、結(jié)語(yǔ)
流水爭(zhēng)先,靠的是綿綿不絕。企業(yè)要在時(shí)代洪流中屹立不倒,需保持創(chuàng)新動(dòng)力,萬(wàn)應(yīng)低代碼推出的輕量化部署生于變革之機(jī),存于發(fā)展之要,為數(shù)字化提供了一套循序漸進(jìn)、快速、安全、低成本的創(chuàng)新實(shí)踐路徑,讓企業(yè)、開(kāi)發(fā)者都能夠快速上手、大膽試驗(yàn),在系統(tǒng)長(zhǎng)期穩(wěn)定地運(yùn)行時(shí),表現(xiàn)突出性能且不占用過(guò)多的系統(tǒng)資源。目前,萬(wàn)應(yīng)低代碼的能力與價(jià)值已在金融、能源、政務(wù)等眾多領(lǐng)域一次次的場(chǎng)景落地中得到驗(yàn)證,助力客戶(hù)經(jīng)營(yíng)效能顯著提升。
未來(lái),萬(wàn)應(yīng)將始終切實(shí)踐行“讓軟件交付更簡(jiǎn)單”的使命,充分發(fā)揮數(shù)字科技優(yōu)勢(shì)與創(chuàng)新動(dòng)能,為市場(chǎng)提供更加輕量化、更普惠、與業(yè)務(wù)耦合度更高、體驗(yàn)更友好的低代碼工具和服務(wù)。
-
海能新能源助力科技創(chuàng)新——第六屆射頻與天線(xiàn)技術(shù)國(guó)際學(xué)術(shù)研討會(huì)在深圳成功召開(kāi)
-
漢王友基與廣州美術(shù)學(xué)院達(dá)成校企戰(zhàn)略合作
-
以遠(yuǎn)見(jiàn)超越未見(jiàn) | 2023 山石網(wǎng)科 · 安全守護(hù)者峰會(huì)成功舉辦
-
漢王友基點(diǎn)陣筆新品上市,賦能紙筆互動(dòng)智慧教育場(chǎng)景
-
新生產(chǎn)力,躍升!2023WAIC“智慧金融與數(shù)字員工”分論壇在滬成功舉辦
-
DHL亞特蘭大樞紐投運(yùn)
-
三亞太陽(yáng)灣柏悅酒店開(kāi)啟盛夏山海暑期童趣之旅