今天,腾讯云联合微信云开发,全面升级和更新了云开发和低代码平台,信息量很大,我们拆解来看。
以前我们说的云原生,大都还停留在资源层面,比如通过容器化技术改造虚拟机,但是在全面深化用云的背景下,单纯依靠这种方式,无法真正发挥云原生的效力,于是,在今天的大会上,腾讯第一次全面解读“开发云原生”。
腾讯公司高级执行副总裁、云与智慧产业事业群CEO汤道生表示:“云计算已经进入了云原生时代,不仅要实现'资源云原生',还要实现'开发云原生'和'应用云原生',未来的应用都将是'生于云、长于云'的。”怎么理解?他认为,开发云原生具有三个显著特征:资源服务化、协同云端化和编程低码化。通过将底层资源封装,以服务的形式提供,开发者无需考虑服务器搭建和运维问题。比如,2018年腾讯云推出的云开发产品,整合了底层的IaaS基础设施,封装为对开发者更加友好、易用的PaaS平台服务。从开发环境到测试、运维、部署都在云上,开发者可以随时随地协同。比如,云端开发工具Cloud Studio,将本地开发环境搬上云端,让开发人员远程查看、编辑、部署代码就像使用腾讯文档一样。面向设计环节,腾讯推出的设计协作平台CoDesign,也让设计师和产品、研发上下游协作变得更加高效流畅。面向研发全流程, CODING DevOps、TAPD等工具,也提供了代码管理、项目协同、测试管理、持续集成、制品库、持续部署等功能。低代码将开发者从繁琐的底层编码工作中解放出来,通过在特定场景中把业务功能模块化,用少量代码或可视化工具,就能把功能模块快速组合起来,高效地实现复杂的业务逻辑。比如,微搭低代码开发平台,提供多样化的模版,通过拖拉拽的方式就能搭建应用,开发效率可以提升3到5倍。去年末,西安疫情期间,几位开发者借助微搭的模版,用6小时就上线了核酸检测地图。这在传统开发模式下,是不可想象的。通过“三化”,最终是要把开发者从复杂繁琐的编程、协同管理与服务运维中解放出来,让研发更简单,从这个意义上,人人都是开发者的愿景并不遥远。2年时间,云开发的开发者数量增加到原来3倍,调用次数增长4倍。最新的数字是,云开发产品已经服务超300万开发者、日均调用次数超30亿次,近七成的新增小程序选择使用云开发。
仔细研究这个数字,实际上反映出开发领域一个强烈的趋势:“就是云开发产品在微信生态中的渗透率进一步提升,'云上开发'已经成为开发新范式,云开发产品事实上已经成为开发者标准的云上开发工具。”虽然云开发产品非常显著的帮助百万开发者降本增效,成为微信生态中广受欢迎的开发者工具。但单点产品不足以满足开发者的全方位需求。“接下来,云开发将推出2.0版本,涵盖后台即服务、托管能力、统一身份认证、数据连接器、无头开发套件等能力,打造更开放、更友好的一体化全栈PaaS平台,更好地满足开发者的工作流需求。”腾讯云云开发业务总经理宁鹏伟介绍。
在2.0版本中,开发者可以把云开发环境非常便捷地连接到自己私有 IaaS 资源,如MongoDB、对象存储桶、Serverless函数等。这样不仅可以快速的构建一站式PaaS服务,同时还可以复用已有的 IaaS 资源,减少资源浪费。
此外,云开发2.0将提供一系列模版和套件,提供大多数应用开发所需要的通用能力,例如 CMS、表单、博客、电商、客服消息等。同时,还会提供更开放的身份认证 oAuth(开放授权)能力,以及营销、支付等套件,帮助开发者完善应用,更好地实现获客和增长。腾讯高级产品经理、微信云开发产品负责人董娜利介绍,目前,微信生态中有超过100万的应用接入云开发,包括电商、零售、游戏、城市健康服务等多个行业的知名应用。比如,某健康服务借助云托管产品,2天完成了2个版本的上线迭代,并且支撑起客户支撑10万QPS 量级的需求,同时支持上海二区、四区、五区等,多区高可用部署。相比自建,云开发的方式为客户节省了大量技术投入成本和时间,帮助客户聚焦业务开发,实现快速上线。云开发系列产品解决了开发运维部署的问题,为了进一步提升开发效率、降低开发门槛,腾讯还推出了低代码开发工具微搭,目的就是让开发者像搭积木一样搭建应用。
自发布以来,微搭平台上搭建的应用数超过30万个,软件定制成本整体下降了80%。过去一年里,微搭围绕拉新获客、留存转化这两大客户突出需求进一步完善产品功能:
- 推出一码多端引擎生成小程序和Web、企业名片搜索直达、浏览器一键调起小程序等丰富套件,帮助小程序拉新获客;
- 发布了订阅消息推送、客服和支付插件等开箱即用组件,高效提升小程序的留存和转化。
- 针对企业微信场景,微搭支持一键发布应用到企微工作台,打通企微通讯录、日程管理、会议管理等功能,方便企业将应用与企业微信集成,打通工作流,提升企业办公协同效率。
值得一提的是,微搭是国内首家推出低代码小租户独享模式的低代码平台。该模式可以为每个开发者或SaaS服务商分配一套数据隔离的多租户环境,SaaS厂商也可以为服务的客户提供独立环境,让数据更安全,更好地帮助其客户构建定制化应用、沉淀数字资产。“在六度人和服务的几万家客户中,有20%的企业有定制化需求,这类需求对开发的要求高、投入大。借助微搭的低代码能力,EC 将通用的业务逻辑封装成组件和区块,开发人员只需要熟悉大的业务逻辑,就可以快速复用去编写新应用,大幅降低了对开发人员的要求、降低了定制化成本。”六度人和(EC)研发副总裁冯颖介绍。未来,腾讯云将持续致力于做好工具和平台,提供商机拓展、客户精细化运营等增值服务,帮助更多像EC这样的服务商快速成长,进一步做大规模。通过云开发PaaS和微搭,让每个服务商都可以成长为Salesforce。为了感谢大家对云开发2.0的支持,留言区评论点赞第3、5、7名(截至11月15日18:00),我们将赠送本次“2022云开发技术峰会”T恤一件。