Serverless工程实践:从入门到进阶
上QQ阅读APP看书,第一时间看更新

序二

早在2009年,加州大学伯克利分校预测云计算将会蓬勃发展。企业无须自建机房,可以按需使用近乎无限的云端计算资源,IT成本显著降低。云计算所释放的技术红利吸引越来越多的企业从“云下”搬到了“云上”。然而,大部分客户在使用云服务时,仍会面对复杂的运维和部分资源闲置的问题,无法做到真正的按需付费,云计算的优势并未发挥到极致。

2015年AWS推出了Lambda服务,2017年阿里云推出了函数计算(Function Compute),将云计算的使用界面上移,彻底解决了这一问题。Serverless架构凭借其快速交付、智能弹性、低成本这三大核心价值,将开发人员从繁重的手动资源管理和性能成本优化中解放出来,就像数十年前汇编语言演变为高级语言的过程一样,再一次让工程师的生产力爆发。2019年伯克利分校再次预测,Serverless将取代Serverful计算,成为云计算的新范式。

2021年初,50%的AWS容器客户使用了Lambda,且这些客户每天调用函数的次数是两年前的3.5倍,在Azure中使用Azure Function的客户从20%增长到了36%,而Google中已经有25%的客户在使用Cloud Function了,它们的快速增长得益于产品技术的成熟和整个行业的成熟。再看中国市场的Serverless领域的发展,在CNCF 2021年发布的《2020年CNCF中国云原生调查报告》中我们看到,31%的组织在生产中使用Serverless技术,41%在评估,12%计划在未来12个月内使用,其中阿里云函数计算更是以33%的用户占比成为国内最受欢迎的Serverless产品。

如今,Serverless已经不再局限应用于耦合性低、非核心的边缘应用或离线任务上,已经有不少企业将Serverless应用于人工智能,用Serverless架构实现每日数十亿次的个性化图片处理,综合成本下降35%;世纪联华将交易系统、会员系统、库存系统、后台系统和促销模块等核心应用均部署在Serverless架构上,平滑支撑大促等突发流量业务;作为Serverless的引领者与实践者,阿里巴巴集团的淘宝、支付宝、钉钉、语雀、闲鱼等都已经规模化使用Serverless架构。Serverless正通过不断提升研发效能,缩短研发周期,助力业务快速迭代,赋能企业业务创新。

本书是刘宇的第二本Serverless书。作为Serverless架构的布道师、阿里云函数计算的产品经理,刘宇在本书中由浅入深引领读者走进Serverless的世界。本书以云计算Serverless架构的发展历程为引子,引出对Serverless架构知识的介绍,再结合丰富的行业实战案例,对于读者学习和应用Serverless架构颇有借鉴意义。

丁宇
阿里巴巴集团研究员/阿里云云原生应用平台负责人