云计算的未来:Serverless/Faas
虚拟化的云计算方式:
- IaaS基础设施即服务【邮箱、微信、支付宝等】
- PaaS平台即服务【数据库服务、大数据计算平台】
- Saas软件即服务【云服务器、cpu、硬盘】
随着云计算的发展,新的运算模式被提出:Faas
Faas:函数即服务function as a service
在大多数情况下,可以将服务抽象为一个函数,需要一定的输入,经过处理后产生一定的输出,即是高度的抽象。
起始于AWS的Lambda.
Faas也被叫做Serverless。
Serverless并不是真的没有服务器,只是用户不用在意运维的问题,专注于写逻辑,服务到底运行在1台或多台服务器用户不需要在意。
腾讯云:
这样,一个函数的服务就创建完成了。
但是函数的服务可以有多种接入方式:
点击访问路径:
如果有数据库的服务,在上面的函数代码中添加数据库的相关包然后访问即可。
Faas的优点:
- 无状态
- 容器的方式运行,函数以容器方式运行,用户不需要关注细节,容器根据qps自动扩容,节省资源,下次使用立即创建。