云计算的未来:Serverless/Faas

虚拟化的云计算方式:

  • IaaS基础设施即服务【邮箱、微信、支付宝等】
  • PaaS平台即服务【数据库服务、大数据计算平台】
  • Saas软件即服务【云服务器、cpu、硬盘】

随着云计算的发展,新的运算模式被提出:Faas


Faas:函数即服务function as a service

云计算的未来:Serverless/Faas_第1张图片

在大多数情况下,可以将服务抽象为一个函数,需要一定的输入,经过处理后产生一定的输出,即是高度的抽象。

起始于AWS的Lambda.

Faas也被叫做Serverless。

Serverless并不是真的没有服务器,只是用户不用在意运维的问题,专注于写逻辑,服务到底运行在1台或多台服务器用户不需要在意。


腾讯云:

云计算的未来:Serverless/Faas_第2张图片

云计算的未来:Serverless/Faas_第3张图片

云计算的未来:Serverless/Faas_第4张图片

云计算的未来:Serverless/Faas_第5张图片

云计算的未来:Serverless/Faas_第6张图片

这样,一个函数的服务就创建完成了。

但是函数的服务可以有多种接入方式:

云计算的未来:Serverless/Faas_第7张图片

云计算的未来:Serverless/Faas_第8张图片

云计算的未来:Serverless/Faas_第9张图片

点击访问路径:

云计算的未来:Serverless/Faas_第10张图片

如果有数据库的服务,在上面的函数代码中添加数据库的相关包然后访问即可。

 

Faas的优点:

  • 无状态
  • 容器的方式运行,函数以容器方式运行,用户不需要关注细节,容器根据qps自动扩容,节省资源,下次使用立即创建。

你可能感兴趣的:(编程科普)