【揭秘】腾讯云首发无服务器云函数的关键技术

发布时间:2017-04-27 15:00:14 编辑:站点网
4月26日消息,腾讯云推出国内首款FaaS(Function as a Service,函数即服务) 产品——无服务器云函数SCF。那么,云函数的真正内涵是什么、架构原理,关键技术和发展趋势是什么?腾讯云基础产品团队下文将对上述问题进行解答。无服务器云函数的用户价值核心信息:第一,用户只需要上传代码即可以最简捷的方式使用腾讯云高效稳定的基础设施;第二,兼具成本低廉的特点,代码按需运行,空闲时不收费。经测试,按调用次数和运行时间付费,在每个月请求不足百万时,使用无服务器云函数比使用多台云主机搭建集群的成本减少约70%。无服务器云函数(Serverless Cloud Function)是腾讯云提供的无服务器(serverless)执行环境,帮助用户在没有购买和管理服务器时仍能运行代码。用户只需要使用云平台支持的语言编写核心代码及设置代码运行的条件,代码即可在腾讯云基础设施上弹性、安全地运行,并可完全管理底层计算资源,包括服务器CPU、内存、网络、代码部署、弹性伸缩、负载均衡等服务。使用无服务器云函数将可免除所有运维性操作,企业和开发者可以更加专注于核心业务的开发,实现快速上线和迭代,把握业务发展的节奏。

一、

随着云计算服务市场的成熟,用户对云计算接受程度逐渐提高,借助各类基础云组件,将业务上线时间从月级缩短到天级,但对比传统模式,用户仍需基于云组件重构非功能性需求;云函数尝试将业务算法和流程提炼出来交由用户实现,打通各种云服务,并实现通用的负载均衡、自动伸缩、故障容灾、安全监管等通用功能,真正使得用户像搭积木一样打造个性化服务,将业务上线时间从天级缩短到分钟级。相比云主机,云函数更适合于支持微服务架构业务场景。以图片多规格压缩服务为例,该服务在用户上传图片至COS时,自动将原始图片压缩成适配手机、平板、电脑等多种大小的规格。如利用云函数实现该服务,用户只需创建函数,定义函数触发条件为“图片上传”,在线编辑或使用IDE完成代码编写后上传,服务即构建完成。用户上传图片时,自动调用定义的函数完成图片的多规格压缩,云函数平台根据上传并发量自动扩缩容函数实例,并最终按照实际调用消耗计费。从该示例可以看出,云函数为用户带来的主要价值为:l 加快用户服务上线时间,用户只需实现业务算法及流程,上线时间缩短为分钟级;l 减少用户的运营负担,用户无须承担服务扩容,故障恢复运维工作;l 消除用户的资源成本,用户无需承担资源闲置费用,只为实际调用消耗付费;
更多相关内容:
    无相关信息
 1/5    1 2 3 4 5 下一页 尾页
[!--temp.cy--]