为什么下一个十年的主战场在Serverless(上)
极客时间编辑部
讲述:丁婵大小:6.41M时长:04:40
你好,欢迎收听极客视点。
在 Serverless 浪潮中,阿里云一直走在最前面,无论是技术还是产品,在国内的丰富度都是第一。最近,阿里巴巴中间件(ID:Aliware_2018)采访了阿里云函数计算产品研发负责人不瞋。针对大家比较关心的 Serverless 发展、技术难点以及落地情况,请不瞋聊了聊他的想法。
接受还是观望?
云计算未来一定会成为整个社会和商业的基础设施,届时使用云计算就应该像现在我们使用水电煤一样简单,不需要了解水从哪里来、怎么过滤、怎么铺设管道等一系列问题,只需要打开水龙头接一杯水而已。而 Serverless 的概念正好可以帮助云计算朝这个方向往前走一步,它提倡的是人们不需要关心应用逻辑以外的服务相关的事情,包括管理、配置、运维等,用多少就付多少。
从这个角度来看, Serverless 是真正让云计算变成社会商业基础设施的一个实现路径,也更接近现在业内提倡的云原生的方式,因此人们在使用云计算的过程中自然就应该按照 Serverless 的方式来使用。
一个新产品的出现也是要有一个适应期的,所以在 Serverless 这样一系列产品出现之后,用户对于是否使用、是否迁移、如何迁移是有很多顾虑的。经常会有企业咨询关于函数计算的安全性如何保证,函数计算的稳定性如何保证,以及传统项目迁移到 Serverless 架构是否有比较大的改造成本和改造风险等。这些顾虑很正常,但是,随着 Serverless 的发展,FaaS 定义的越发广泛,工具链建设得越发完整,这些问题都会逐渐被解决。理论上,技术能解决的问题,都不算问题。
没有规模,不要自建 Serverless
Serverless 带来的极致弹性体验、成本节约、开发效率提升等,都是非常具有吸引力的。传统业务在开发上线的过程中,需要团队合作,每个人开发一部分,合并代码,开发联调,然后进行资源评估,测试环境搭建、线上环境搭建、测试上线、运维。但是在 Serverless 时代下,开发者只需要开发自己那部分功能 / 函数,然后部署到测试环境、线上环境即可,后期很大一部分运维工作都不用考虑和担心。
可以毫不夸张地说,如果企业自己通过云主机搭建的数据库服务,一般情况下可用性不如云厂商提供的数据库服务,此外,API 网关、数据存储服务等也是云厂商提供的产品性能更好,也更安全可靠。
小企业最好不要自己去建设 Serverless。因为 Serverless 的核心要素是按量使用,这就意味着如果今天的量很小,你就用很少的资源;如果今天的量很大,就需要调动更多的资源。没办法实现按量调度,就别提 Serverless 了。那些不具备资源规模化的企业不建议去自建 Serverless 能力,但是可以通过使用公有云的产品来实践 Serverless。
当下,各大厂商都看准了 Serverless 是未来,就算它不是云计算的终态,也是通往终态的一个途径,一方面是因为 Serverless 可以解决很多实际问题,更“像”或者说更“贴近”真正的云计算;另一方面,大家都不想在云计算发展的浪潮中掉队。所以, Serverless 成了必争之地。
关于 Serverless 能力的竞争主要有三部分:
性能:性能是 Serverless 的核心能力,一切都建立在安全、稳定、性能之上。
功能:想要把 Serverless 做好,功能是不可缺少的。因为 Serverless 不仅仅是 FaaS ,就算是 FaaS 也不仅仅是在线运行,还包括很多东西,如 BaaS 、触发器、日志、监控、告警等。只有在功能上满足开发者的诉求,开发者才有可能愿意使用。
体验:Serverless 的体验太重要了,体验包括方方面面,如功能的易用性、稳定性、安全性、产品的灵活性、工具链的完整性等。
除了上述三点,我觉得社区、生态、开放等,也非常重要。
以上是不瞋对 Serverless 发展的其中两点思考,受篇幅所限,下文继续分享不瞋对 Serverless 落地情况和未来发展的看法,欢迎持续关注。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论