Serverless腾讯云云开发推出“云应用”支持传统技术框架快速迁移Serverless

中新网6月9日电 今日 , 腾讯云宣布在云开发(CloudBase)整体框架中推出“云应用” 。 该产品能够帮助开发者在不改造原有技术框架和业务代码的前提下 , 将业务快速迁移至Serverless模式中 , 在享受Serverless便捷性的同时 , 还能借助云开发整体技术框架来提升整体开发效率 。 这也是国内首个将弹性容器技术与Serverless理念相结合的开发工具类产品 。
Serverless腾讯云云开发推出“云应用”支持传统技术框架快速迁移Serverless
图片

Serverless是一种云原生的技术理念 , 能够让开发者无需关注程序运行环境、资源及数量 , 而将精力聚焦于业务研发 。 云原生基金会CNCF发布的2019年年度调查报告显示 , 41%的受访者表示已经在使用Serverless , 而20%的受访者表示计划在未来12-18个月应用Serverless 。
此前 , Serverless的业务部署和生命周期管理主要通过FaaS(Function as a Service , 函数即服务)来实现 。 但云函数这种实现方式本身也存在一定的局限性 , 在解决一些业务场景时表现乏力 , 如函数启动时延对性能有影响 , 构建的服务无法在后台常驻 , 无法覆盖多种类型的开发语言、框架和现有的应用交付方式 , 对存量业务重构改造成本较大 , 以及技术服务商切换困难等 。
其中 , 存量业务迁移中函数改造成本大 , 更是成为了Serverless的规模化应用中亟待解决的关键问题 。
云开发(Cloudbase)是腾讯云结合Serverless理念打造的一站式应用开发平台 , 其提供的云函数功能 , 在业界率先为小程序开发、web开发带去了Serverless架构的轻量、弹性、按需计费等价值 。 在云开发整体技术框架中推出“云应用”产品 , 则为开发者提供了云函数之外另一种Serverless计算载体 , 进一步方便开发者快速将业务迁移至Serverless 。
与云函数不同的是 , “云应用”是一个Serverless化全托管式容器计算平台 。 基于该平台 , 开发者可以在不限制任何语言与框架的前提下 , 用任意的方式进行代码编写 , 将业务快速迁移至Serverless模式中 , 通过流量驱动的模式 , 实现底层资源的弹性伸缩 , 且无需关注底层运维 。 同时 , 开发者还能在云开发整体框架下 , 方便调用云数据库、云存储等基础服务 , 提升应用整体开发效率 。
此外 , “云应用”兼容开源的Knative API的特性 , 也有效解决了开发者过往使用Serverless时不得不与服务商强绑定的困扰 , 让开发者无需担心技术锁定 。
“在传统定义中 , Serverless 等同于FaaS到BaaS(Backend as a Service , 后端即服务)的前后串联 。 ‘云应用’以CaaS(Container as a Service)理念来解决FaaS模式中存在的一些瓶颈 , 将成为Serverless的一个有效补充 。 ”腾讯云云开发负责人宁鹏伟表示 。
据了解 , 云开发(CloudBase)已经支持小程序、小游戏、移动App、Web、H5等多端应用开发 。 云开发的注册账户数超过38万 , 服务超过100万开发者 , 日调用次数超过7亿 , 开发者已经覆盖教育、游戏、电商、O2O、酒店、交通、金融、政务等多个领域 。 云开发最近还开放了微信支付云调用、CMS运营管理平台等多项能力 , 简化支付接入流程 , 一键安装扩展自动生成运营后台 。

(责任编辑:董云龙 )


    推荐阅读