从“手动挡”到“自动挡”,腾讯云开发、微搭迎来全新升级(腾讯云自动驾驶)

文梅雅鑫

十年前,上云还仅仅停留在基础设施层面。如今,数字化给人类生活和经济生产带来的韧性愈发强劲,云计算也进入了成熟期,而云原生则成为驱动业务发展的动力引擎。

在2022云开发技术峰会上,腾讯公司高级执行副总裁、云与智慧产业事业群CEO汤道生表示,云计算已经进入到了云原生时代,不仅要实现“资源云原生”,还要实现“开发云原生”和“应用云原生”

对于企业而言,云原生将充分地释放了云计算的红利,未来将有更多的业务应用生于云,长于云。而对于开发者而言,如何提升开发效率是最大程度发挥云原生优势的关键。

对此,腾讯给出了答案:开发云原生

01

从“手动挡”到“自动挡”,开发云原生成关键

“让人人都是开发者”是2018年腾讯云联合微信推出“小程序·云开发”产品时的愿景,如今,腾讯云开发用户规模超过300万,日均调用次数超30亿次。足以看出,“云上开发”已经成为开发新范式,而今年腾讯业务的全面上云,更是成为业界最大规模的云原生实践

“云上的一系列产品和工具,最终把开发者从复杂繁琐的编程、协同管理与服务运维中解放出来,让研发更简单,人人都是开发者的愿景并不遥远。”汤道生介绍,2018年开始,腾讯云联合微信推出云开发系列产品,其中包括基于Serverless架构的云开发,以及基于容器架构的云托管。作为一项整合微信开放能力和腾讯云原生能力的服务,云开发对开发者更加友好、更加易用,让开发者无需考虑服务器运维等后端问题,专注于功能实现。

经过几年的更新迭代,腾讯云陆续推出了基于容器架构的云托管、低代码开发工具微搭等,进一步降低了底层运维和应用开发的复杂性。云开发和微搭等云上开发工具的成熟和规模化应用正在推动“开发云原生”加速落地。

针对开发云原生,汤道生认为,云原生时代的开发有三个显著特征:资源服务化、协同云端化和编程低码化。

首先,资源服务化是指通过将底层资源封装,以服务的形式提供,开发者无需考虑服务器搭建和运维问题。

其次,协同云端化是指从开发环境到测试、运维、部署都在云上,开发者可以随时随地协同,不再依赖本地物理环境,让云上开发更简单、更便捷、更安全。

最后,编程低码化是指低代码开发将开发者从繁琐的底层编码工作中解放出来,通过在特定场景中把业务功能模块化,用少量代码或可视化工具,就能把功能模块快速组合起来,高效地实现复杂的业务逻辑。

在腾讯云云开发总经理宁鹏伟看来,此前Serverless虽然实现了资源云上的运营免开发,但研发要还写很多代码。随着云原生技术的发展,资源已经实现云原生,下一步就是服务、部署的云原生化,所以现在已经到了低代码开发的阶段。

物理机相当于马车,资源云是手动挡,而云开发是自动挡,接下来还会有智能汽车。现在,我们已经渡过手动挡时代,进入了自动挡时代。”宁鹏伟形象地用交通方式比喻开发方式的演进。

汤道生强调,面向未来的云原生开发,是从开发理念到开发工具,从研发流程到组织架构的全面演进和改变。每一位开发者都应该持续学习、积极拥抱新的开发范式。

02

云开发、微搭全新升级,进一步降本增效

为满足开发者的全方位需求,腾讯云开发推出2.0版本,涵盖后台即服务、托管能力、统一身份认证、数据连接器、无头开发套件等能力,打造更开放、更友好的一体化全栈PaaS平台,更好地满足开发者的工作流需求。

从“手动挡”到“自动挡”,腾讯云开发、微搭迎来全新升级(腾讯云自动驾驶)

据了解,云开发2.0版本将支持自定义开发模式,与底层资源解耦,用户可以跨云部署和配置。具体来说,开发者可以把云开发环境连接到自己的私有 IaaS 资源,如MongoDB、对象存储桶、Serverless函数等。这样不仅可以使用到云开发方便快捷的一站式PaaS服务,同时还可以复用已有的 IaaS 资源,减少资源浪费。

腾讯高级产品经理、微信云开发产品负责人董娜利介绍,目前,微信生态中有超过100万的应用接入云开发,包括电商、零售、游戏、城市健康服务等多个行业的知名应用

比如,某健康服务借助云托管产品,2天完成了2个版本的上线迭代,并且支撑起客户支撑10万QPS 量级的需求,同时支持多区高可用部署。相比自建,云开发的方式为客户节省了大量技术投入成本和时间,帮助客户聚焦业务开发,实现快速上线。

在云原生时代,业务开发者更大的需求是,如何以更敏捷的方式去搭建应用,面向不同场景实现不同的业务逻辑,快速响应多变的业务需求。云开发系列产品解决了开发运维部署的问题,为了进一步提升开发效率、降低开发门槛,腾讯还推出了低代码开发工具微搭,让开发者像搭积木一样搭建应用

从“手动挡”到“自动挡”,腾讯云开发、微搭迎来全新升级(腾讯云自动驾驶)

汤道生介绍,腾讯云的微搭低代码开发平台可以提供多样化的模版,通过拖拉拽的方式就能搭建应用,开发效率可以提升3到5倍。去年末,西安疫情期间,几位开发者借助微搭的模版,用6小时就上线了核酸检测地图。这在传统开发模式下,是不可想象的。

过去一年里,微搭围绕拉新获客、留存转化这两大突出客户需求进一步完善产品功能,推出了一码多端引擎生成小程序和Web、企业名片搜索直达、浏览器一键调起小程序等丰富套件,帮助小程序拉新获客。此外,微搭还发布了订阅消息推送、客服和支付插件等开箱即用组件,高效提升小程序的留存和转化。

值得一提的是,微搭是国内首家推出低代码小租户独享模式的低代码平台。自发布以来,微搭平台上搭建的应用数超过30万个,软件定制成本整体下降了80%

作为微搭产品的一个典型应用案例,六度人和选择了与低代码PaaS平台合作,把腾讯云微搭产品纳入到自己的开发环境中,基于低代码平台去构建自己的SaaS产品,把最通用的能力做成模板。六度人和(EC)研发副总裁冯颖介绍,在EC服务的几万家客户中,有20%的企业有定制化需求,这类需求对开发的要求高、投入大。借助微搭的低代码能力,EC 将通用的业务逻辑封装成组件和区块,开发人员只需要熟悉大的业务逻辑,就可以快速复用去编写新应用,大幅降低了对开发人员的要求、降低了定制化成本。

总之,作为最早布局云原生的云服务商之一,腾讯云在不断基于自身海量业务上云实践的同时,也在通过打磨的云原生技术和服务赋能更多生态合作伙伴。宁鹏伟表示,通过云开发PaaS和微搭,希望让每个服务商都可以成长为Salesforce。

相关新闻

联系我们
联系我们
公众号
公众号
在线咨询
分享本页
返回顶部