Onein Lab | 再进化!万应低代码轻量化部署能力全解读

轻量化部署服务的诞生背景

如今,数字化浪潮席卷千行百业,千人千面的个性化、长尾需求时常涌现,低代码趁势而上,发展蹄疾步稳,已然成为我国企业数字化转型利器

低代码平台的显著特点是快速构建IT环境,简化应用程序开发的复杂性。在实际应用中,低代码的客户群体按照云资源与自身技术能力水平,主要可划分为以下几类:

1.直接客户

SaaS用户:没有云平台账号,也不购买独立云资源,甚至没有任何IT人员,往往会选择直接购买一些标准化的SaaS服务来满足数字化需求;

云平台用户:作为云平台的使用者,有云平台账号,购买了独立云资源,且具备一定技术能力;

专有云用户:有自己的专有云,有专门的运维制度和团队,一般是中大型企业。

2.软件服务商

SaaS服务商:拥有标准化SaaS产品和大量产品用户,需要维护大量的独立云资源;

定制软件开发服务商:承接各类企业的定制化应用开发任务,对云资源、部署、运维的需求较为复杂,技术能力水平高。

综上所见,不同类型客户对软件产品/系统的部署需求不尽相同,为了满足客户个性化部署需求,低代码平台的部署能力也倍受关注。

在2022年8月之前,万应低代码平台仅提供大集群的部署模式,把应用的设计和运行部署在一个大的K8S容器集群之内,至少需要6台4-8G的服务器集群才能运行起来,这种模式对软件服务商和中小客户的软件迭代、运维带来了挑战。

挑战一:需要的计算资源太多,超过一些客户承受范围;

挑战二:需要维护的基础环境、中间件较多,部署周期需要持续数日。

为彻底摆脱部署条件对低代码及项目应用的制约,万应低代码不断优化平台能力,2022年8月万应低代码正式推出轻量化部署方案。

什么是轻量化部署?

轻量化部署是指万应低代码平台设计出来应用,打包后,可以独立部署在少量云资源上的一种自动化部署模式。采用容器化的打包机制,可以部署在任何云平台,包括国产信创服务器和操作系统。

轻量化部署能将应用所在环境、所需底座和服务资源的管理、发布、监控等一系列操作进行规范化、智能化,对底座和应用的任务发布、环境资源、服务状态、应用运行进行实时监控预警从而实现对服务与项目的全流程闭环管控,保障项目运行的稳定性与高性能。

Onein Lab | 再进化!万应低代码轻量化部署能力全解读_第1张图片

 

轻量化部署有哪些主要特征?

01 客户应用的复用

只需通过一次打包,可以重复使用发布到不同环境进行部署,增加了部署包的重复利用率。如万应低代码开发的MES系统,可以快速部署到多个不同客户的生产环境。

02 部署环境的复用

通过统一的部署方案和操作,实现对不同环境的部署,通过环境的少量配置,即可消除消除环境的差异性。如公有云、私有云、国产信创云、物理机等。

03 部署方式多样化

支持在线发布与离线发布两种模式,不论是可以外部访问的公有云,还是严格控制安全的内网都能实现部署。

04 资源按需分配

软件部署后,可以根据应用的使用时段、使用规模,灵活进行资源的弹性伸缩设置,极大节省企业成本。

轻量化部署是如何实现的?

1.项目打包

万应低代码可指定项目应用进行单独打包,平台根据时间戳自动生成版本号,同一批次将生成一个打包版本号,可支持选择多个应用同时打包,实现应用阶段性封版的目的。

Onein Lab | 再进化!万应低代码轻量化部署能力全解读_第2张图片

 项目打包界面示意一

目前,万应低代码将轻量化部署中的项目打包分为了构建版本号、打包数据模型、打包业务模型、打包页面、完成打包5个节点,可对打包历史记录进行管理,支持应用、版本号等条件筛选,任务执行过程中,可以查看项目打包进度,支持随时取消。若打包执行失败,将即时定位并记录错误日志。

Onein Lab | 再进化!万应低代码轻量化部署能力全解读_第3张图片

项目打包界面示意二

2.项目发布

若打包执行成功,可将指定版本在线一键发布至体验环境,在体验环境对应用功能进行验证。

版本发布时,打包版本进行版本高低校验,低于体验环境的当前版本,原则上是不允许发布的,若跳过多个未发布的版本进行较新版本的发布,平台还将进行跨版本发布提醒。

Onein Lab | 再进化!万应低代码轻量化部署能力全解读_第4张图片

 项目发布界面示意


3.项目上线

已验证通过的部署包,在体验环境上也可一键线上发布至指定线上正式环境,一个项目下支持关联多个正式环境。

如有离线部署需求,可根据私有化环境信息和应用信息生成应用运行包,通过用命令行方式对私有环境进行线下部署,离线环境支持重复下载运行包。

Onein Lab | 再进化!万应低代码轻量化部署能力全解读_第5张图片

 项目上线界面示意

五、万应低代码轻量化部署的价值


对云平台与云厂商而言

加速资源消耗,提升粘性与Arpu

通过轻量化部署服务,能够获得大量轻数字化服务的云用户,快速扩充应用集群规模和应用使用率,加快IaaS和PaaS等资源的消耗,并可为ISV提供工具的帮助,提升用户粘性与Arpu(Average Revenue Per User,即每用户平均收入)。

能力拓展,快速实现用户的应用场景构建

万应低代码平台能够以敏捷、灵活的方式支撑、帮助云平台与云厂商快速实现其用户的应用场景构建,而平台所提供的轻量化部署服务,还能够降低运维成本,增加其能力集成水平,极大拓展云厂商的服务边界,把云平台的基础能力和万应的产品能力进行有效融合,做到1+1>2的效果。

对有数字化需求的直接客户而言

循序渐进,低成本加速业务敏捷创新

万应低代码平台多端适配,所见即所得的大屏构建,图形化业务编排,具备极低的学习成本,而轻量化部署服务的推出,更是能够帮助客户循序渐进的方式,以极小的代价切入进行业务的敏捷创新。

随时更新,应用规模弹性伸缩

支持一键应用部署,能在极短时间内完成版本的部署与更新,软件部署后,可以根据应用的使用时段、使用规模,灵活进行资源的弹性伸缩设置,资源按需分配,有效降低企业软件迭代、运维成本,做到每一分钱都花在刀刃上。

对软件服务商而言

快速迭代,降低团队构建成本

全云化线上开发,能够极大降低团队构建成本,通过平台提供的高效便捷的设计环境,以及完整的沙箱能力支持,可以在不影响现有产品的情况下,快速进行迭代验证,降低试错成本,提高交付效率。

灵活部署,轻松搞定大规模独立部署客户需求

万应低代码支持一键外部环境导入,提供云原生部署、私有化部署、离线部署等多种灵活部署模式,轻松搞定各种复杂部署环境集成问题,做到应用部署灵活、便捷、高效,便于大规模独立部署客户的管理。

沉淀行业知识,快速复制

通过平台提供业务资产沉淀机制,可快速在多个项目间复用和灵活扩展,解决产品与交付之间的矛盾,快速实现批量复制。

结语

流水争先,靠的是绵绵不绝。企业要在时代洪流中屹立不倒,需保持创新动力,万应低代码推出的轻量化部署生于变革之机,存于发展之要,为数字化提供了一套循序渐进、快速、安全、低成本的创新实践路径,让企业、开发者都能够快速上手、大胆试验,在系统长期稳定地运行时,表现突出性能且不占用过多的系统资源。目前,万应低代码的能力与价值已在金融、能源、政务等众多领域一次次的场景落地中得到验证,助力客户经营效能显著提升。

未来,万应将始终切实践行“让软件交付更简单”的使命,充分发挥数字科技优势与创新动能,为市场提供更加轻量化、更普惠、与业务耦合度更高、体验更友好的低代码工具和服务。

你可能感兴趣的:(万应低代码,云畅科技,低代码,1024程序员节,低代码,云计算)