云原生时代,云开发为什么成为新范式?

撰文 | 李昊原

云计算正在进入新的时代。 

11月13日,在腾讯云联合微信云开发举办的“2022云开发技术峰会”上,腾讯公司高级执行副总裁、云与智慧产业事业群CEO汤道生表示:云计算已经从基础设施上云,进入到了云原生时代,不仅要实现“资源云原生”,还要实现“开发云原生”和“应用云原生”。

具体到开发领域,汤道生表示,云原生时代的开发,有三个显著的特征:资源服务化、协同云端化和编程低码化。

这其实与不久前阿里云表示将“All in Serveless”有异曲同工之妙。2018年,腾讯云联合微信推出了云开发系列产品,其中就包括基于Serverless架构的云开发,以及基于容器架构的云托管。到目前为止,使用过云开发的开发者已经超过300万,近七成的新增小程序选择使用云开发,云开发的日均调用次数超过30亿。

从数据不难看出,无论是叫做Serverless还是云开发,将开发者从复杂繁琐的编程、协同管理与服务运维中解放出来,让研发更简单,的确是云计算的大势所趋,只是在具体的理念上不同的云厂商会有所不同。

腾讯云对开发云原生的理解,首先,是资源服务化,通过将底层资源封装,以服务的形式提供,开发者无需考虑服务器搭建和运维问题。“比如,容器技术将软件运行环境打包成一个‘集装箱’,方便在不同环节进行传递;Kubernetes将容器的调度和部署标准化,让开发运维人员不再关注资源层面的调度及容灾。还有无服务器架构Serverless,大幅降低了开发者对部署、运维、监控、扩容的投入,让开发者能够更专注于业务逻辑与产品功能。”

汤道生举了个例子,云开发有一个用户,是做“剧本杀SaaS”的创业团队,使用云开发,5-10分钟就能实现一个小程序从无到有,目前维护着数千个微信小程序,服务数千家剧本杀店,每年的营业额最高做到700万。

其次,协同云端化。从开发环境到测试、运维、部署都在云上,开发者可以随时随地协同。 

第三,编程低码化。在云原生时代,业务开发者更大的需求是,如何以更敏捷的方式去搭建应用,面向不同场景实现不同的业务逻辑,快速响应多变的业务需求。低代码开发将开发者从繁琐的底层编码工作中解放出来,通过在特定场景中把业务功能模块化,用少量代码或可视化工具,就能把功能模块快速组合起来,高效地实现复杂的业务逻辑。 

过去几年间,云开发将底层IaaS资源整合,包装为对开发者更加友好的PaaS服务,陆续推出了小程序云开发、云托管、云开发网关等系列产品,但单点产品不足以满足开发者的全方位需求。在本次峰会上,腾讯云和微信公布了云开发、微搭等产品的最新能力和产品规划,腾讯云云开发总经理宁鹏伟介绍,接下来云开发将推出2.0版本,涵盖后台即服务、托管能力、统一身份认证、数据连接器、无头开发套件等能力,打造更开放、更友好的一体化全栈PaaS平台,更好地满足开发者的工作流需求。 

图片来源:腾讯

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

此外,云开发2.0还会提供无头CMS,让用户可以灵活配置组织页面应用。未来,云开发将提供一系列模版和套件,提供大多数应用开发所需要的通用能力,例如 CMS、表单、博客、电商、客服消息等。同时,云开发2.0还会提供更开放的身份认证 oAuth(开放授权) 能力,以及营销、支付等套件。 

为了进一步提升开发效率、降低开发门槛,腾讯还推出了低代码开发工具微搭,自发布以来,微搭平台上搭建的应用数超过30万个,软件定制成本整体下降了80%。过去一年里,微搭推出了一码多端引擎生成小程序和Web、企业名片搜索直达、浏览器一键调起小程序等套件,还发布了订阅消息推送、客服和支付插件等开箱即用组件。 

针对企业微信场景,微搭支持一键发布应用到企微工作台,打通企微通讯录、日程管理、会议管理等功能,方便企业将应用与企业微信集成,打通工作流,提升企业办公协同效率。

值得一提的是,微搭推出了低代码小租户独享模式,该模式可以为每个开发者或SaaS服务商分配一套数据隔离的多租户环境,SaaS厂商也可以为服务的客户提供独立环境。

宁鹏伟表示,腾讯致力于做好工具和平台,提供商机拓展、客户精细化运营等增值服务,帮助更多的服务商快速成长,进一步做大规模。通过云开发PaaS和微搭,希望让每个服务商都可以成长为Salesforce。

极客网企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。

2022-11-13
云原生时代,云开发为什么成为新范式?
开发将向资源服务化、协同云端化和编程低码化发展

长按扫码 阅读全文