《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》—2.5 FaaS

举报
华章计算机 发表于 2019/06/06 15:24:16 2019/06/06
【摘要】 本书摘自《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》一文中的第2章,第2.5.1节,作者是陈耿。

2.5 FaaS

2.5.1 Serverless实现的基础

       函数即服务(Function as a Service,FaaS)是当前Serverless实现的技术基础。FaaS的一个鲜明特点是,应用程序的颗粒度不再是集众多业务功能于一身的集合体,而是一个个细颗粒的函数(Function)。每一个函数完成一个相对简单的业务逻辑,一个完整的应用由若干个函数组成。因为FaaS和Serverless的关系密切,因此FaaS的特点同时也是Serverless平台的特点:

       抽象了底层计算资源

       按使用量付费

       自动弹性扩展

       事件驱动

       FaaS是当前Serverless实现的重要基础,所以有一部分人认为Serverless就是FaaS。笔者倾向于认为这是狭义上的Serverless。其实,Serverless理念强调的是底层服务器资源的抽象。Serverless并没有要求一定要基于FaaS实现,只是IT技术的发展使得FaaS的各种特点契合了Serverless的理念,因此被广泛应用于Serverless平台的实现。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。