写点什么

王宇:云开发下的服务商代实现小程序解决方案

腾讯云

  • 2020-11-30
  • 本文字数:2643 字

    阅读完需:约 9 分钟

王宇:云开发下的服务商代实现小程序解决方案

2020 年 11 月 29 日,腾讯 2020「小程序·云开发」技术峰会在北京顺利召开。本次峰会以“重新定义开发”为主题,深度聚焦小程序云开发的创新成果与实践案例。以下为腾讯微信小程序开发生态产品经理王宇的演讲实录:


大家下午好,我是微信开发生态的产品经理,王宇。很高兴今天下午能为大家带来这次分享,我分享的主题是,云开发下的服务商代实现小程序解决方案。


小程序自从 2017 年发布上线以来,整个生态得到了蓬勃发展。特别是今年疫情这个特殊的时期,我们非常欣喜地看到小程序真切地给大家的生活带来一些便利。那目前有数万家服务商在为各行各业的商户提供小程序相关的服务,满足他们差异化的需求。并且开发了小程序生态中近一半的小程序,是整个微信生态中不可或缺的一环。这整个生态的发展和成绩是离不开参与其中的各位服务商朋友们。在感谢大家的付出之外,今天我们也为服务商朋友们带来了新的开发模式,希望能够切实的帮助各位服务商更好的开展业务。


首先我们看到在传统模式下,服务商们要么是通过自建服务器的方式,要么是使用云服务搭建业务的方式去向客户提供小程序的服务。但不论是选择哪种业务模式,我们都可以看到可能会面临以上这些问题。首先是业务搭建困难。在基础服务上,涉及服务器、网络、安全等等模块的搭建。在搭建的过程中,还需要去考虑对于业务性能及容灾的的问题。另外对于多个模块及业务需要同步搭建一套复杂的监控、运维体系去保证业务的正常运转。另外现在服务商也会遇到越来越多的业务场景,除了小程序还有公众号、网页等多种渠道端口,以及面对不同租户之间数据、资源隔离的需求,这对于开发效率都是个挑战。最后是成本高,由于 c 端流量是难以预测的,在后端资源储备上不可避免就会造成闲置资源的冗余浪费。另外由于传统的开发模式中需要涉及前后端乃至运维等多部门的协作,需要很高的人力成本及时间成本。并且在面对客户提出的定制化需求时,会存在不灵活不通用的问题。这都带来了成本的增加。


那针对上面的这些问题。是否有更好的方案解决呢?小程序云开发从 18 年发布到今天,已经走过了两年的时间。我们很高兴的看到,小程序云开发通过打通小程序前端与云资源的链路,低成本、免运维的帮助开发者快速上线和迭代小程序。云开发的能力也在越来越丰富,前面我的同事向大家介绍了今年的新能力,比如环境共享、云托管。除了这些新能力,我们也在探索云开发模式与服务商场景的结合。我们看到,在服务商场景下,除了上述的云函数、云存储等基础功能之外。还会有一些有别于个人开发者的需求。比如 SaaS 服务商会通过一套模版,一次性批量部署多个小程序,新的云开发模式需要去兼容这种批量开发发布的场景。另外在之前的模式中由于云环境是与小程序主体绑定的,并且不同小程序主体之间的云环境也是互相隔离的,那服务商如果想用云开发实现业务的话,那么就需要同时管理很多个环境。所以当服务商使用云开发模式的时候,如何便捷、统一、高效管理这些云环境,将是决定服务商使用云开发效率的重要因素。另外在服务商云开发模式下,代码的保护也很重要,避免用户自己自行操作代码,影响业务稳定。


根据前面提到的需求场景,我们为服务商带来了代小程序云开发的解决方案。这个方案在支


持完整的云开发能力的基础上,对于服务商场景进行了专门的调整兼容。首先,在新模式下,服务商可以创建多个云环境,并且这些环境是属于服务商主体的,不再像之前一样这些环境是散落的属于各个客户小程序。服务商可以用一个账号去统一管理这些环境,拥有这些环境的最高管理及使用权限。在创建了环境之后,服务商可以将环境绑定给已获得授权的客户小程序上,使客户小程序可以调用这些环境的资源。另外在这种模式下,完全兼容现有的云开发私有链路免鉴权的逻辑,享受云开发给大家带来的安全性,提升开发效率。并且针对服务商,特别是 SaaS 服务商的场景,我们提供了丰富的批量开发接口,比如批量创建更新云函数,可以通过一个接口批量的对多个小程序进行操作,以满足服务商批量开发小程序的需求。


针对新的服务商代云开发模式。接入流程非常其实简单。首先已注册并审核通过的服务商,可以进入 open 平台,在第三方平台模块,云开发按钮下,可以一键点击开通这个功能。,就可以使用前面所说的这些能力了。在开通后,服务商可以批量创建一批云环境,客户小程序按照现有的第三方授权模式进行授权,并且授予的权限集也与现有的保持相同,只需授予开发管理与数据分析权限即可,对现有的业务模式完全无影响。对于已经授权完成的小程序,就可进行云环境与小程序的绑定以及批量上传代码部署服务,调用环境中的资源。最后,再进行批量审核发布即可。


通过使用新的服务商代开发模式,我们希望能够助力各位服务商进一步降本增效。我们将会提供高效的统一管理。服务商可以聚合查看所有环境的资源用量,也可以查看各云环境的详细用量。并支持根据环境纬度进行出账,方便服务商进行成本核算。另外,我们提供统一的充值操作,所有环境合并计费,无需像之前一样,对每个环境都要单独进行充值操作,并且支持根据服务商主体进行开票。更加符合企业级的财务需求。其次,小程序云开发今年已经支持了按量付费功能。无需提前规划资源,购买套餐,只需根据使用量进行付费。对于客户的小程序来说,没有产生调用请求的小程序,甚至不产生费用。另外,前面我的同事有提到环境共享的新功能。在这个模式下,我们也支持环境共享功能。对于客户在小程序之外的公众号、网页等需求,支持共享一个云环境,不同业务之间数据共享,降低开发成本,并且所使用的云开发资源也可以复用,进一步的降低资源成本。对于开发接入来说,我们将会支持从云函数、云数据库等所有功能的批量开发接口。而且通过公共云函数的使用方式,可以快速支持小程序间的通用需求。另外,在这个模式下,服务商无需维护 access_token,只需关注业务开发即可。并且对于已有的业务,我们也支持通过云托管的方式,只需很小的改动即可完成迁移,享受云开发给大家带来的便利。


后续我们也会继续以开放的态度支持各位服务商更好的使用代云开发模式。我们会根据服务商场景提供更加丰富的统一资源管理能力,以及更加全面的批量操作接口,满足服务商的开发需求。其次,对于使用代云开发模式的服务商,我们也会提供线上渠道的品牌曝光以及线下沙龙的机会。并且为服务商提供迁移扶持计划,帮助服务商免费上云,以及提供企业激励计划帮助符合要求的服务商更好的使用云开发。


目前我们已定向邀请了多个服务商进行试用,欢迎大家扫码加入我们的服务商交流群,一起探讨服务商代云开发模式。

2020-11-30 17:24958

评论

发布
暂无评论
发现更多内容

记一次Kafka写入超时问题详细分析

移动云大数据

kafka

融云猿桌派:听说女生不适合搞 IT,哈?

融云 RongCloud

HTTP 中 ServletContext 对象,java软件工程师面试话术

爱好编程进阶

Java 面试 后端开发

JavaEE框架学习笔记——SpringMVC篇,java集合详解和集合面试题目

爱好编程进阶

Java 面试 后端开发

为什么你应该了解 Loggie

网易数帆

Go Kubernetes 云原生 日志 Loggie

融云 Unity SDK 升级,专注游戏场景,更好社交体验

融云 RongCloud

百度ToB垂类账号权限平台的设计与实践

百度Geek说

架构 后端

eclipse配置SVN和Maven插件,原生Java开发的路该怎么走

爱好编程进阶

Java 面试 后端开发

无聊科技正经事(第1期):裁员毕业潮,你焦虑吗?

潘大壮

裁员 周刊 科技

SpringBoot+JWT+Shiro,linux高级编程面试题

爱好编程进阶

Java 面试 后端开发

新一代态势感知系统发布——北望

H3C-Navigator

网络安全 网络 态势感知关联分析、SOC 态势感知 安全运营

Scrum基础框架,快速配置Scrum自动化场景

阿里云云效

云计算 阿里云 Scrum 敏捷开发 研发敏捷

持续进击,STI上演极致通缩模型

BlockChain先知

架构实战营 - 第 6 期 模块三课后作业

乐邦

「架构实战营」

Java-23种设计模式概述,手动实现一个简单的AOP框架

爱好编程进阶

Java 面试 后端开发

Sentinel FlowSlot 限流实现原理(文末附流程图与总结),50家大厂面试万字精华总结

爱好编程进阶

Java 面试 后端开发

银杏谷创始人陈向明博士谈云原生的投资策略与思考 | 云原生加速器观点

阿里巴巴云原生

Java 定时任务技术趋势

阿里巴巴云原生

Linux 信号(Signal)

mazhen

Linux JVM signal Linux Kenel

黑客是怎么cookie获取?钓鱼?键盘记录?

喀拉峻

网络安全 XSS

阿里云强力贡献:如何让 StarRocks 做到极速数据湖分析

StarRocks

数据库 大数据 StarRocks

百度程序员开发避坑指南(Go语言篇)

百度Geek说

后端

Docker编排利器DockerCompose,java面试题大汇总

爱好编程进阶

Java 面试 后端开发

星环科技春季新品发布周,4月19日-23日重磅内容等你来解锁!

星环科技

关于 MySQL 数据库学习的书籍有哪些值得推荐?

程序员万金游

MySQL 数据库 java 日志 MySQL 数据库 java

一键智能Mock,你值得拥有

Liam

前端 前端开发 Postman swagger web前端开发

2021阿里总监最新整理:初级-中级-高级大厂面试真题(附答案解析

爱好编程进阶

Java 面试 后端开发

90天吃透阿里P8推荐的625页Java编程兵书技术实战,直接入职阿里定级P6

爱好编程进阶

Java 面试 后端开发

FastDFS入门,Java编程笔试题及答案

爱好编程进阶

Java 面试 后端开发

Github上都在疯找的阿里内部“全栈技能修炼”终于来了,中级java工程师面试题

爱好编程进阶

Java 面试 后端开发

mybatis-plus如何自动填充字段创建时间和修改时间,10天拿到阿里Java岗offer

爱好编程进阶

Java 面试 后端开发

王宇:云开发下的服务商代实现小程序解决方案_文化 & 方法_InfoQ精选文章