国内第一!腾讯云Serverless进入全球前三
- 2020 年 3 月 2 日
- 筆記
很荣幸,在Forrester最新发布的《The Forrester New WaveTM: Function-As-A- Service Platforms, Q1 2020》报告中,腾讯云FaaS能力凭借在产品体验、安全性、战略愿景等方面的绝对优势脱颖而出,综合评分位居全球前三,也是中国唯一进入全球Top3的云厂商,并被Forrester官方赞为“强劲表现者”。
注:Forrester是一家独立的全球咨询与服务机构,本次报告聚焦于全球领先云厂商,从开发体验、编程模式、编译环境等十个维度综合考量,全面评估FaaS服务综合实力,帮助企业用户甄选适合自身的服务提供商。
Serverless技术的兴起,让FaaS成为继IaaS、PaaS、SaaS之后一种新的计算能力提供方式,它让用户更加聚焦业务本身,而无需关注复杂的服务器配置和管理,包括弹性部署和自动扩容等工作全部交给云厂商,省去了大量的运维操作。
近年来,腾讯云已在Serverless领域加速布局。
开发、运维、调试、部署:针对开发者关心的 Serverless 架构下开发、运维、调试、部署等痛点,腾讯云提供了全云端闭环体验。不少企业级Serverless项目上云的成功案例,让大家更有信心:“上云”,真的变得越来越容易。
开发者工具集方面:腾讯云提供了本地命令行工具、IDE插件和Web IDE等支持,同时,还提供了健壮的功能隔离、租户权限管理和支持虚拟网络等功能。丰富的开发工具集,让开发者工作时如虎添翼。
安全方面:腾讯Serverless在租户权限隔离、网关鉴权、公网防火墙、MicroVM级别隔离等维度付诸巨大努力。守护每一行代码的安全,是腾讯云的职责所在。
计费粒度:腾讯云Serverless首发的1ms的计费粒度,如此精打细算,全球也是“罕见”。要知道,目前行业普遍的时长计量粒度为 100ms(当实际运行时长小于100ms 时,按100ms 计费)。
全球部署:目前,腾讯云SCF(Serverless Cloud Function)已经在北美和亚太地区多个地区上线,而在南美、澳大利亚和欧洲等地区,腾讯云也正在加速部署,推动SCF在全球的部署。
行业贡献:去年11月,腾讯云与全球最流行的Serverless开发平台Serverless.com达成战略合作,成为 Serverless.com的全球战略合作伙伴以及大中华区独家合作伙伴。双方联手打造下一代无服务器计算开发平台Serverless Cloud,覆盖从初始化、编码、调试、资源配置到部署发布,再到业务监控告警、故障排查的全生命周期。新产品将于3月初正式对外发布。
此外,Forrester官方还在腾讯云售后技术响应、FaaS服务便捷集成腾讯云其它服务、可视化运行环境等方面给了好评。
除了Serverless以外,针对云原生时代的另外两大核心技术容器和微服务,腾讯云也正在深度布局,引领全球云原生技术的发展。
容器方面:腾讯云目前运营国内云厂商中最大容器集群,并支撑游戏、微信、广告等业务的数十亿计用户。去年,腾讯云相继重磅推出企业级容器云平台TKE和服务网格产品TKE Mesh。基于成熟的Kubernetes技术和生态,帮助企业实现容器的混合云部署,并为用户提供了开箱即用的云原生服务网络管控平台。 微服务方面:经过复杂生产级的环境打磨,腾讯云的微服务平台TSF已形成了一套具备无限扩展、高性能、高可靠的一站式企业级微服务架构解决方案。在TSF服务框架底层,融合了腾讯云内部完善的中间件能力,可以提供企业云化架构所必需的消息队列、Kafka、负载均衡、API 网关等全套中间件服务。
“
腾讯云正在从技术、产品、功能以及生态等层面加速推进,帮助开发者获得更完善的功能特性以及更加人性化的开发体验,助力用户业务在云原生时代不断开拓创新、引领未来。
—— 腾讯云中间件总经理Yunong Xiao
”
免费上云,就用 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
$ npm install -g serverless
- 基于 tencent_nodejs 模板创建 hello_world
$ serverless create --template tencent-nodejs --path my-service
2、安装相关依赖
- 执行 npm install 安装相关依赖
$ cd my-service$ npm install
3. 部署
- 扫描微信二维码一键登录腾讯云账号,部署函数到云端
$ serverless deploy
- 触发云函数
$ serverless invoke -f hello_world
部署完成后,即可在命令行中看到部署情况,也可以在腾讯云控制台看到对应资源。