天天看點

Onein Lab | 再進化!萬應低代碼輕量化部署能力全解讀

一、輕量化部署服務的誕生背景

如今,數字化浪潮席卷千行百業,千人千面的個性化、長尾需求時常湧現,低代碼趁勢而上,發展蹄疾步穩,已然成為大陸企業數字化轉型利器。

低代碼平台的顯著特點是快速建構IT環境,簡化應用程式開發的複雜性。在實際應用中,低代碼的客戶群體按照雲資源與自身技術能力水準,主要可劃分為以下幾類:

1.直接客戶

• SaaS使用者:沒有雲平台賬号,也不購買獨立雲資源,甚至沒有任何IT人員,往往會選擇直接購買一些标準化的SaaS服務來滿足數字化需求;

• 雲平台使用者:作為雲平台的使用者,有雲平台賬号,購買了獨立雲資源,且具備一定技術能力;

• 專有雲使用者:有自己的專有雲,有專門的運維制度和團隊,一般是中大型企業。

2.軟體服務商

• SaaS服務商:擁有标準化SaaS産品和大量産品使用者,需要維護大量的獨立雲資源;

• 定制軟體開發服務商:承接各類企業的定制化應用開發任務,對雲資源、部署、運維的需求較為複雜,技術能力水準高。

綜上所見,不同類型客戶對軟體産品/系統的部署需求不盡相同,為了滿足客戶個性化部署需求,低代碼平台的部署能力也倍受關注。

在2022年8月之前,萬應低代碼平台僅提供大叢集的部署模式,把應用的設計和運作部署在一個大的K8S容器叢集之内,至少需要6台4-8G的伺服器叢集才能運作起來,這種模式對軟體服務商和中小客戶的軟體疊代、運維帶來了挑戰。

• 挑戰一:需要的計算資源太多,超過一些客戶承受範圍;

• 挑戰二:需要維護的基礎環境、中間件較多,部署周期需要持續數日。

為徹底擺脫部署條件對低代碼及項目應用的制約,萬應低代碼不斷優化平台能力,2022年8月萬應低代碼正式推出輕量化部署方案。

二、什麼是輕量化部署?

輕量化部署是指萬應低代碼平台設計出來應用,打包後,可以獨立部署在少量雲資源上的一種自動化部署模式。采用容器化的打包機制,可以部署在任何雲平台,包括國産信創伺服器和作業系統。

輕量化部署能将應用所在環境、所需底座和服務資源的管理、釋出、監控等一系列操作進行規範化、智能化,對底座和應用的任務釋出、環境資源、服務狀态、應用運作進行實時監控預警,進而實作對服務與項目的全流程閉環管控,保障項目運作的穩定性與高性能。

Onein Lab | 再進化!萬應低代碼輕量化部署能力全解讀

三、輕量化部署有哪些主要特征?

01 客戶應用的複用

隻需通過一次打包,可以重複使用釋出到不同環境進行部署,增加了部署包的重複使用率。如萬應低代碼開發的MES系統,可以快速部署到多個不同客戶的生産環境。

02 部署環境的複用

通過統一的部署方案和操作,實作對不同環境的部署,通過環境的少量配置,即可消除消除環境的差異性。如公有雲、私有雲、國産信創雲、實體機等。

03 部署方式多樣化

支援線上釋出與離線釋出兩種模式,不論是可以外部通路的公有雲,還是嚴格控制安全的内網都能實作部署。

04 資源按需配置設定

軟體部署後,可以根據應用的使用時段、使用規模,靈活進行資源的彈性伸縮設定,極大節省企業成本。

四、輕量化部署是如何實作的?

1.項目打包

萬應低代碼可指定項目應用進行單獨打包,平台根據時間戳自動生成版本号,同一批次将生成一個打包版本号,可支援選擇多個應用同時打包,實作應用階段性封版的目的。

Onein Lab | 再進化!萬應低代碼輕量化部署能力全解讀

項目打包界面示意一

目前,萬應低代碼将輕量化部署中的項目打包分為了建構版本号、打包資料模型、打包業務模型、打包頁面、完成打包5個節點,可對打包曆史記錄進行管理,支援應用、版本号等條件篩選,任務執行過程中,可以檢視項目打包進度,支援随時取消。若打包執行失敗,将即時定位并記錄錯誤日志。

Onein Lab | 再進化!萬應低代碼輕量化部署能力全解讀

項目打包界面示意二

2.項目釋出

若打包執行成功,可将指定版本線上一鍵釋出至體驗環境,在體驗環境對應用功能進行驗證。

版本釋出時,打包版本進行版本高低校驗,低于體驗環境的目前版本,原則上是不允許釋出的,若跳過多個未釋出的版本進行較新版本的釋出,平台還将進行跨版本釋出提醒。

Onein Lab | 再進化!萬應低代碼輕量化部署能力全解讀

項目釋出界面示意

3.項目上線

已驗證通過的部署包,在體驗環境上也可一鍵線上釋出至指定線上正式環境,一個項目下支援關聯多個正式環境。

如有離線部署需求,可根據私有化環境資訊和應用資訊生成應用運作包,通過用指令行方式對私有環境進行線下部署,離線環境支援重複下載下傳運作包。

Onein Lab | 再進化!萬應低代碼輕量化部署能力全解讀

項目上線界面示意

五、萬應低代碼輕量化部署的價值

對雲平台與雲廠商而言

• 加速資源消耗,提升粘性與Arpu

通過輕量化部署服務,能夠獲得大量輕數字化服務的雲使用者,快速擴充應用叢集規模和應用使用率,加快IaaS和PaaS等資源的消耗,并可為ISV提供工具的幫助,提升使用者粘性與Arpu(Average Revenue Per User,即每使用者平均收入)。

• 能力拓展,快速實作使用者的應用場景建構

萬應低代碼平台能夠以靈活、靈活的方式支撐、幫助雲平台與雲廠商快速實作其使用者的應用場景建構,而平台所提供的輕量化部署服務,還能夠降低運維成本,增加其能力內建水準,極大拓展雲廠商的服務邊界,把雲平台的基礎能力和萬應的産品能力進行有效融合,做到1+1>2的效果。

對有數字化需求的直接客戶而言

• 循序漸進,低成本加速業務靈活創新

萬應低代碼平台多端适配,所見即所得的大屏建構,圖形化業務編排,具備極低的學習成本,而輕量化部署服務的推出,更是能夠幫助客戶循序漸進的方式,以極小的代價切入進行業務的靈活創新。

• 随時更新,應用規模彈性伸縮

支援一鍵應用部署,能在極短時間内完成版本的部署與更新,軟體部署後,可以根據應用的使用時段、使用規模,靈活進行資源的彈性伸縮設定,資源按需配置設定,有效降低企業軟體疊代、運維成本,做到每一分錢都花在刀刃上。

對軟體服務商而言

•快速疊代,降低團隊建構成本

全雲化線上開發,能夠極大降低團隊建構成本,通過平台提供的高效便捷的設計環境,以及完整的沙箱能力支援,可以在不影響現有産品的情況下,快速進行疊代驗證,降低試錯成本,提高傳遞效率。

•靈活部署,輕松搞定大規模獨立部署客戶需求

萬應低代碼支援一鍵外部環境導入,提供雲原生部署、私有化部署、離線部署等多種靈活部署模式,輕松搞定各種複雜部署環境內建問題,做到應用部署靈活、便捷、高效,便于大規模獨立部署客戶的管理。

•沉澱行業知識,快速複制

通過平台提供業務資産沉澱機制,可快速在多個項目間複用和靈活擴充,解決産品與傳遞之間的沖突,快速實作批量複制。

六、結語

流水争先,靠的是綿綿不絕。企業要在時代洪流中屹立不倒,需保持創新動力,萬應低代碼推出的輕量化部署生于變革之機,存于發展之要,為數字化提供了一套循序漸進、快速、安全、低成本的創新實踐路徑,讓企業、開發者都能夠快速上手、大膽試驗,在系統長期穩定地運作時,表現突出性能且不占用過多的系統資源。目前,萬應低代碼的能力與價值已在金融、能源、政務等衆多領域一次次的場景落地中得到驗證,助力客戶經營效能顯著提升。

未來,萬應将始終切實踐行“讓軟體傳遞更簡單”的使命,充分發揮數字科技優勢與創新動能,為市場提供更加輕量化、更普惠、與業務耦合度更高、體驗更友好的低代碼工具和服務。