Serverless

in 编程

什么是Serverless

Serverless(无服务器计算),即开发者无需关注硬件和环境等因素,只需关注业务、逻辑代码的实现。

其演进过程为:物理机→虚拟化(XEN、KVM、EXSI)→云计算→容器(Docker、k8s)→Serverless

与服务器(vps等)不同的是,serverless通过请求次数、运行时长、流量、内存等因素计费。

目前,各大云厂商都提供免费额度,如,腾讯云每月提供免费100w调用次数、3,200,000秒(128M内存),阿里云每月100w调用次数、400,000秒。

应用场景

根据其计费方式,「功能性服务」最适合使用Serverless,如图片压缩、水印处理等。

国内厂商也称其为「函数服务」,顾名思义,你写好「函数」,交给云服务商运行。

个人玩的话可以先从签到、网页监测等玩起,serverless提供定时触发等运行方式。

优势

Responses