首推全云端开发体验,腾讯云构建Serverless应用新标准

2020-03-18 12:40:33 浏览数 (1)

在第三代通用计算平台的探索和布局上,腾讯云已经走在了全球的前列。3月6日,腾讯云正式向外界展示了其在 Serverless 领域的最新进展,包括率先在业界推出1毫秒计费模式,并通过进一步打通上下生态链,构建三步上云的极致全云端开发体验。

作为一种新型的开发架构,Serverless具备低人工、基础设施成本、低故障风险、高扩展性以及交付周期短等优势,但是在真正落地方面还面临成本费用过高、开发支持欠缺以及开源标准不统一等难题。腾讯云基于自身在计费模式、开发体验以及上下游生态等方面的超前探索,正在引领Serverless的行业“新标准”。

全球首推1毫秒计费,行业标准提升百倍

相比云主机的按秒付费,虽然目前行业内已经将Serverless架构的计费粒度普遍降低到100毫秒,但在实际应用中依然有大量实际运行时长少于100毫秒的业务场景依然按照100毫秒计费。

以实际运行时长30毫秒的场景来说,如果按照100毫秒计费的话,相当于用户多花费了 70% 的资源费用。这实际上给开发者造成了不必要的成本压力。为了进一步降低用户的资源成本,避免资源浪费,腾讯云在全球率先发布 1毫秒计费粒度, 将行业标准提升百倍。使用者可以真正实现按需付费,彻底消除了困扰用户的资源成本浪费难题。

两大生态打通,构建开源新标准

为持续降低开发门槛,推动Serverless大规模应用,腾讯云构建起完善的生态。比如,在微信生态,推出的“小程序·云开发”产品,由于可以大幅提升小程序的开发效率,上线一年后注册账户即超过23万,为超过50万开发者提供服务。

在开源生态建设层面,腾讯云通过开源协同的方式持续向Serverless Framework 社区贡献。该项目在GitHub上Star数超过3.5万,日下载量超过4万,是全球最流行的Serverless开源开发框架,其中的serverless应用商城提供Vue、 React 、Express、Koa等前端、web端、全栈应用组件,助力开发者轻松上云。

三步快速上云,落地全云端开发模式

虽然Serverless被认为是下一代云计算趋势,但是开发者在实际应用过程中还面临诸多挑战。腾讯云针对行业痛点,针对 Serverless 架构下的开发、运维、调试和部署等全生命周期的能力建设,落地 Serverless 开发的全云端闭环体验同时,为开发者提供了企业级 Serverless 项目上云的最佳实践。

开发者只需要通过3步即云端部署,云端调试、云端运维就可以轻松实现全云端开发体验,真正解决传统本地开发模式云上产品配置复杂,学习成本高,框架迁移难以无缝部署到云端,调试效率低下等开发困境,快速实现服务的部署。

极致简单,开启企业上云新模式

凭借领先的计费模式、优质的开发体验以及完善的开发生态,腾讯云Serverless不仅得到众多开发者的欢迎,也吸引了大量全球知名企业的垂青,包括英孚教育以及人人视频等知名企业都通过使用腾讯云 Serverless 实现了效率和成本的优化组合。

作为全球知名的私人英语教育机构,英孚教育近年来几乎已经将所有的业务系统悉数迁移到云端。针对原有架构在业务发布和迭代的效率低下等问题,通过采用腾讯云 Serverless 服务,目前不仅实现了自动扩缩容,开发成本降低的同时,自动化的流程也极大提升了开发效率,产品的迭代速度也得到明显加强。

与之类似的还有人人视频,通过采用腾讯云 Serverless 服务,大幅降低了人员开发难度和系统开发成本。其开发人员在开发过程中只需关注业务逻辑,无需考虑底层资源运维、无需关注服务器配置以及生产环境搭建,接入工作量降低80%,大大提升了业务上线的效率。

得益于腾讯云 Serverless 解决方案在开发体验、安全、计费粒度、部署等诸多优势,在全球独立咨询与服务机构 Forrester 日前发布的《TheForrester New WaveTM:Function-As-A- Service Platforms, Q1 2020》报告中。腾讯云 FaaS 能力从全球众多云计算厂商中脱颖而出,综合评分获得全球前三,中国第一的优异成绩,成为中国唯一进入全球Top3的云厂商。

后续腾讯云还将持续强化自身 FaaS 能力的基础上,引领 Serverless 时代走向更高标准。同时联合业内合作伙伴进一步打通上下游生态,,不断为广大开发者提供更低成本更高效率的开发体验,助力更多企业、机构和行业用户快速实现业务的云端部署。

—— 腾讯云 Serverless 产品副总监张浩

免费上云,就用 Serverless Framework

目前,Serverless Framework 服务暂时免费,且 Serverless Framework 服务用到云函数 SCF、API 网关、对象存储 COS 等产品,均提供免费额度。

具体免费详情可查阅:

https://cloud.tencent.com/document/product/1154/38792

立即使用Serverless,只需三步

Serverless Framework 是构建和运维 Serverless 应用的框架,简单三步,即可通过 Serverless Framework 快速实现服务部署。
1、创建本地应用
  • 通过 npm 安装 Serverless
代码语言:javascript复制
$ npm install -g serverless
  • 基于 tencent_nodejs 模板创建 hello_world
代码语言:javascript复制
$ serverless create --template tencent-nodejs --path my-service
2、安装相关依赖
  • 执行 npm install 安装相关依赖
代码语言:javascript复制
$ cd my-service$ npm install
3. 部署
  • 扫描微信二维码一键登录腾讯云账号,部署函数到云端
代码语言:javascript复制
$ serverless deploy
  • 触发云函数
代码语言:javascript复制
$ serverless invoke -f hello_world

部署完成后,即可在命令行中看到部署情况,也可以在腾讯云控制台看到对应资源。

0 人点赞