极客视点
极客时间编辑部
极客时间编辑部
113243 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/03:53
登录|注册

Serverless 2020年发展预测

讲述:丁婵大小:5.35M时长:03:53
此前,Gartner 发布报告称,到 2020 年,全球将有 20% 的企业部署 Serverless 架构。同时,很多大型厂商,例如亚马逊、微软和谷歌等都看好 Serverless 领域,并投入了大量的资金。那么,2020 年 Serverless 有哪些值得关注的点呢?
近日,InfoQ 采访了阿里云原生应用平台高级技术专家许晓斌,他分享了对于 Serverless 2020 年发展的预测,主要有五个方面,具体如下。

一、Serverless 已经开始从偏离线业务进入在线业务

真正的按请求次数计费和从零到一的响应时间是一个天然的矛盾,以 FaaS 为代表的 Serverless 技术一开始都是从对响应时间不敏感的、事件驱动的偏离线业务入手。而如今,包括 AWS Lambda Provisioned Capacity 和 Azure Functions Premium Plan 在内的产品特性,都在让用户稍微付出一点额外成本以换取更低的响应时间。这对于在线业务来说,无疑是更适合的。

二、Serverless 不仅仅是应用或者函数的能力,也会加速推动基础设施和服务 Serverless 化

业务代码托管给 Serverless 平台之后,就能享受到自动弹性和按请求计费的能力。但是如果基础设施和相关服务不具备实时的扩缩容能力,那么对于业务整体来说,就不是弹性的。目前,AWS 围绕 Lambda 对 VPC 网络、数据库连接池等资源做了大量实时弹性优化,相信其他的厂商也会跟进,进而行业整体会加速基础设施和各类云服务的 Serverless 化。

三、以 Knative 为代表的开源解决方案会得到越来越多的关注

尽管各个云厂商都在大力推广自己的 Serverless 产品,但是开发者普遍还是会担心被厂商绑定,因此具备一定规模的组织会基于开源方案,如 Knative,搭建自己的 Serverless 平台。而一旦某个开源方案成为主流,云厂商就会主动去兼容开源标准并增大社区投入。

四、期待 Java 持续进击,成为 Serverless 平台主流语言之一

Serverless 平台要求应用的镜像足够小以便能够快速分发,同时要求应用的启动时间极短。虽然在这些方面,Java 和 Node.js 、Python 等语言有差距,但是 Java 社区在不断努力。比如 Java 通过 Java 9 Modules 以及 GraalVM Native Image 等技术不断努力“减肥”,主流框架 Spring 也开始拥抱 GraalVM,而新的框架如 Quarkus 和 Micronaut 也在做新的突破。期待 Java 在 Serverless 领域给人焕然一新的感觉。

五、基于 WebAssembly 的 FaaS 方案有望出现

Docker 的创始人之一所罗门·希克斯(Solomon Hykes)曾说,“如果 2008 年有 WebAssembly 和 WASI,就没必要创造 Docker 了”,这句话在一定程度上说明了 WebAssembly 的重要性。虽然当下 WebAssembly 更多是作为一种运行在浏览器端的技术被人了解,但是它具备非常优秀的安全隔离能力、极快的启动速度,以及对于超过 20 种语言的支持,那么为什么不能让它运行在服务端呢?这些技术特性都非常契合 FaaS 的要求。
以上就是许晓斌对 Serverless 在 2020 年发展的五个预测,希望对你有所启发。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • Elliot
    看好
    1
收起评论
大纲
固定大纲
一、Serverless 已经开始从偏离线业务进入在线业务
二、Serverless 不仅仅是应用或者函数的能力,也会加速推动基础设施和服务 Serverless 化
三、以 Knative 为代表的开源解决方案会得到越来越多的关注
四、期待 Java 持续进击,成为 Serverless 平台主流语言之一
五、基于 WebAssembly 的 FaaS 方案有望出现
显示
设置
留言
1
收藏
38
沉浸
阅读
分享
手机端
快捷键
回顶部