服务器|云计算 「半步巅峰」( 二 )



不解决这个问题,将迁移的成本降低, Serverless 的推广就很难。

为此,腾讯云和微信团队一起合作,推出了“微信云托管”这个项目,直接向用户提供 Serverless 用户体验的尝试。

服务器|云计算 「半步巅峰」
文章插图


微信云托管官网页面(https://cloud.weixin.qq.com/)

腾讯云在国内云函数赛道早有布局,2017年微信发布小程序后,催生了低门槛的后端云服务,之后微信团队推出了微信云开发,而这个产品就是云函数结合云数据库、云存储等云基础能力,是典型的 FaaS+BaaS 的形态。

对开发者和企业来说,这就是云端一体化的开发套件,可以快速上线项目,目前的开发者规模超过200万,不过旧有项目转向云函数的成本还比较高;另一方面,小程序是典型的 web 场景,要求后端服务的响应延迟低、并发量高,但目前云函数的冷启动时延大概在100毫秒左右,勉勉强强达标。

“为了解决这两个问题,我们要不断在云函数技术上去投入资源,去让它变得更好。但另一方面,业务不等人,现在还有很多的小程序需要后端服务去支持,作为企业,我们不可能等到技术成熟了再去用。”

最终,微信云托管成为了折中的解决方案,这款产品的特殊性是,它是和微信深度绑定的产品,和微信的基础设施高度集成。

何世友评价,这就是在云函数的基础上,又往前走了半步。

半步巅峰同样能“打”
2020年底,微信云托管正式立项。

【 服务器|云计算 「半步巅峰」】作为既了解微信生态,对 Serverless 技术也有很深理解的何世友也顺势来到了腾讯云;2021年8月,微信云托管正式公测。对于微信云托管,腾讯云给的定义是“更符合国内市场需求的 Serverless 落地实践”以及“与微信结合最好的后端云服务”。

微信云托管基本满足了 Serverless 的所有要求,比如无需服务器,可以自动弹性扩缩容、按需付费等,基本实现免运维和免迁移成本。

同时,在微信生态里,云托管也足够能“打”。

由于提供一切小程序、公众号开发所需的资源和基础设施,产品是开箱即用的,而且得益于容器技术,在云托管中部署后端可以不限语言框架,Spring Boot/ThinkPHP/Express等应用也可零改造无缝迁移,而且有腾讯云团队和微信团队联合保障安全。
服务器|云计算 「半步巅峰」
文章插图
服务器|云计算 「半步巅峰」
文章插图
服务器|云计算 「半步巅峰」
文章插图
服务器|云计算 「半步巅峰」
文章插图

微信云托管应用场景(左滑查看更多)
“云托管主要是解决迁移成本问题的,很多企业项目都是有自己的一套开发理论的,是有成本压力的,你不能指望用户马上学习另外一种语言,云托管解决了迁移成本,可以让这些开发者快速的在云托管平台上完成业务代码的上线。”
此外,云托管 Serverless 实例可以设置长驻不销毁,消除冷启动带来的延时。上线不到四个月的时间,从统计数据上看,云托管 Serverless 能提升45%的项目迭代效率。

服务器|云计算 「半步巅峰」
文章插图

一个工程师独立完成产品的开发
主营二次元IP衍生品的创业公司潮办,创业之初仅有一名前端工程师,如果让他一个人负责从零开始写小程序代码、搭建服务器,还要兼顾前后端的开发和运维,即使勉强开始,也难以维系,而腾讯云的 Serverless 系列产品——云开发、云托管和微搭低代码,让一个前端工程师独立完成产品的开发变得切实可行。