前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >首推全云端开发体验,腾讯云构建Serverless应用新标准

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

作者头像
腾讯云serverless团队
发布2020-03-18 12:40:33
3K0
发布2020-03-18 12:40:33
举报
文章被收录于专栏:Tencent Serverless 官方专栏

在第三代通用计算平台的探索和布局上,腾讯云已经走在了全球的前列。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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ServerlessCloudNative 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Serverless Framework 是构建和运维 Serverless 应用的框架,简单三步,即可通过 Serverless Framework 快速实现服务部署。
  • 1、创建本地应用
  • 2、安装相关依赖
  • 3. 部署
相关产品与服务
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档