论文学习笔记(四):Serverless Computing: One Step Forward, Two Steps Back

本文探讨了Serverless计算的现状与局限性,包括AWS用户的案例,如寿命有限、I/O瓶颈和存储交流问题。文章指出,当前的Serverless功能不足以充分利用分布式计算资源,并阻碍了硬件加速和开源服务的发展。未来的挑战包括流体代码、异构硬件支持和无序编程等。尽管存在挑战,但Serverless的概念仍有建设性意义,推动技术进步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文链接:Serverless Computing: One Step Forward, Two Steps Back


原文提出的背景是,无服务概念逐步兴起,搜索率赶超了“MapReduce”。在这个背景条件下,来自UCBerkeley的学者们为这股热浪浇了一盆凉水。回顾这篇文章之前,先解释一些名词:

  • Faas是什么?
    Functions as a service, 指将方法作为服务,是serverless的基础,他比现在流行的微服务的粒度更加细小。 Faas提供了让开发者不必再实时维护服务器的功能,比如现在做一个前后端,用户在网页上上传一个.txt文件,服务器接收到了文件,开发者打开了这个文件,发现是乱码,还需要对文件进行转码。用了Faas框架之后,开发者提前写好转码的代码,服务器收到文件后自动调用代码将文件转成可读的编码。
    还有一个重要特性,就是Faas是事件驱动型架构,意味着没有服务器,没有进程在等待用户命令。比如我们的操作系统就是事件驱动型的,我们点击鼠标发生事件,传给操作系统做出相应的响应。

AWS用户的应用举例

AWS是Amazon云,在当时是第一个开启serverless云服务的公司,同时也是第一大的云公司。
根据AWS的数据,可以将部署在AWS上的应用分为三类:

  • 令人尴尬的并行功能
    在一些应用中,每个功能的调用是一个独立的任
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值