《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》—2.5 FaaS
【摘要】 本书摘自《云计算与虚拟化技术丛书 深入浅出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)