这是一部从产品、开发和工程实践3个维度全面讲解Serverless架构的著作。作者是阿里云的Serverless产品专家和技术专家,同时也是开源项目Serverless Devs负责人,Serverless Frarrlework贡献者,经验丰富。本书得到了来自国防科、浙大、阿里、腾讯、字节跳动、CNCF的近20位学界和业界的专家一致推荐。
第一部分Serverless概念和产品(第1、2章)
首先介绍了Serverless的定义、规范、优缺点和应用场景,然后讲解了Amazon、Google、阿里、腾讯、华为的工业级FaaS平台,以及Knaitve、OpenWhisk、Fission、Kubeless等开源的FaaS平台。
第二部分Serverless应用开发(第3~5章)
不仅详细讲解了如何从O到1开发、迁移、部署一个Serverless应用和利用Knative、OpenWhisk、Kubeless等知名开源项目搭建一个FaaS平台,而且还讲解了Serverless应用的开发、调试和性能优化。
第三部分Serverless工程实践(第6~11章)
深入地讲解了Serverless在监控告警、自动化运维、图像处理、音视频处理、前端、IoT、人工智能和大数据领域的应用,不仅覆盖的场景面广,而且都是通过真实的案例来讲解,实战性强。
通过本书,读者不仅能从产品和技术角度对Serverless架构有更加全面、直观的了解,而且还能将Serverless架构融入自己研究的领域,获得Serverless架构带来的技术红利。
展开