(1)豪华作者阵容:作者全部是自腾讯、滴滴、快手等一线互联网企业的数据科学家、数据分析师和算法工程师,经验极为丰富。 (2)三维度深融合:将数据科学的3个维度——商业理解、量化模型、数据技术全面通,涵盖数据科学的应用场景、理论支撑和技术底座。 (3)应用场景面广:本书所有数据科学应用场景均来自商业环境,强调实用、可操作性强。 (4)方法论与案例:围绕3大主题给出了大量方法论和实践,方法论与案例的背景、代码、解读等模块深度融合。
售 价:¥
纸质售价:¥62.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权页
序一
序二
序三
序四
序五
序六
序七
序八
前言
第0章 从云计算到Serverless
第一部分 概念与产品
第1章 什么是Serverless
1.1 Serverless的定义
1.1.1 广义定义探索
1.1.2 Serverless工作流程
1.2 Serverless规范
1.2.1 FaaS解决方案模型
1.2.2 函数的规范与定义
1.2.3 函数生命周期
1.2.4 其他规范
1.3 Serverless的特点
1.3.1 优势与特点
1.3.2 面临的挑战
1.4 典型应用场景
1.4.1 实时文件处理
1.4.2 数据ETL处理
1.4.3 实时数据处理
1.4.4 AI推理预测
1.4.5 IoT后端
1.4.6 Web应用/移动应用后端
1.4.7 音视频转码
1.5 未来可期
第2章 主流Serverless平台和产品
2.1 工业FaaS平台
2.1.1 AWS Lambda
2.1.2 Google Cloud Functions
2.1.3 Azure Functions
2.1.4 阿里云函数计算
2.1.5 华为云函数工作流
2.1.6 腾讯云云函数
2.2 开源FaaS平台
2.2.1 Knative
2.2.2 Apache OpenWhisk
2.2.3 Fission
2.2.4 Kubeless
第二部分 开发入门
第3章 从零入门Serverless
3.1 创建函数
3.1.1 AWS Lambda
3.1.2 Google Cloud Functions
3.1.3 阿里云函数计算
3.1.4 华为云函数工作流
3.1.5 腾讯云云函数
3.2 开发一个Serverless应用
3.2.1 知识准备
3.2.2 项目开发
3.2.3 举一反三
3.3 触发器
3.3.1 定时触发器
3.3.2 对象存储触发器
3.3.3 API网关触发器
3.4 传统Web框架迁移
3.4.1 请求集成方案
3.4.2 其他方案
第4章 Serverless应用开发、调试与优化
4.1 Serverless应用开发观念的转变
4.1.1 文件上传方法
4.1.2 文件读写与持久化方法
4.1.3 慎用部分Web框架的特性
4.1.4 要注意应用组成结构
4.2 Serverless应用调试秘诀
4.2.1 在线调试
4.2.2 本地调试
4.2.3 其他调试方案
4.3 细数Serverless的配套服务
4.3.1 开发者工具
4.3.2 Serverless Workflow
4.3.3 可观测性
4.4 Serverless应用优化
4.4.1 资源评估依旧重要
4.4.2 合理的代码包规格
4.4.3 合理复用实例
4.4.4 善于利用函数特性
第5章 从零搭建FaaS平台
5.1 零基础上手Knative应用
5.1.1 Knative简介
5.1.2 Knative部署
5.1.3 体验测试
5.2 自建Apache OpenWhisk平台
5.2.1 OpenWhisk简介
5.2.2 OpenWhisk部署
5.2.3 开发者工具
5.2.4 体验测试
5.3 快速搭建Kubeless平台
5.3.1 Kubeless简介
5.3.2 Kubeless部署
5.3.3 下载命令行工具
5.3.4 体验测试
第三部分 工程实践
第6章 Serverless与监控告警、自动化运维
6.1 通过Serverless架构实现监控告警功能
6.1.1 Web服务监控告警
6.1.2 云服务监控告警
6.1.3 总结
6.2 钉钉/企业微信机器人:GitHub触发器与Issue机器人
6.2.1 GitHub触发器的实现
6.2.2 GitHub Issue的识别
6.2.3 钉钉机器人/企业微信机器人的实现
6.2.4 Issue机器人的实现
6.2.5 总结
6.3 触发器和函数赋能自动化运维
6.3.1 云盘自动快照
6.3.2 服务器定时重启
6.3.3 总结
6.4 Serverless CI/CD实践案例
6.4.1 CI/CD实践
6.4.2 总结
第7章 Serverless在图像、音视频处理中的应用
7.1 Serverless架构下的图片压缩与加水印
7.1.1 Serverless的图片压缩方案
7.1.2 Serverless的图片加水印方案
7.1.3 项目部署与测试
7.1.4 总结
7.2 Serverless架构下的音视频处理
7.2.1 准备ffmpeg
7.2.2 音视频处理
7.2.3 总结
7.3 Serverless:让图像合成更简单
7.3.1 为头像增加圣诞帽
7.3.2 为头像增加固定装饰
7.3.3 总结
第8章 Serverless架构下的人工智能与大数据实战
8.1 20行代码:Serverless架构下用Python轻松实现图像分类和预测
8.1.1 ImageAI与图像识别
8.1.2 项目Serverless化
8.1.3 项目部署与测试
8.1.4 项目优化
8.1.5 总结
8.2 Serverless与NLP:让我们的博客更有趣
8.2.1 赋能网站SEO
8.2.2 “为你写诗”小工具
8.2.3 总结
8.3 基于Serverless架构的验证码识别功能
8.3.1 浅谈验证码
8.3.2 验证码识别
8.3.3 基于Serverless架构的验证码识别
8.3.4 总结
8.4 函数计算与对象存储实现WordCount
8.4.1 理论基础
8.4.2 功能实现
8.4.3 测试体验
8.4.4 总结
第9章 Serverless架构在前端领域的应用
9.1 初识Serverless SSR
9.1.1 Serverless与SSR
9.1.2 总结
9.2 Serverless架构下的前后端一体化
9.2.1 前后端一体化的发展
9.2.2 Serverless与前后端一体化
9.2.3 总结
第10章 Serverless架构在IoT等其他领域的应用
10.1 基于Serverless架构与WebSocket技术的聊天工具
10.1.1 原理解析
10.1.2 匿名聊天室
10.1.3 体验与测试
10.1.4 总结
10.2 Serverless与IoT:为智能音箱赋能
10.2.1 天猫精灵
10.2.2 小爱同学
10.2.3 总结
10.3 用手机写代码:基于Serverless的在线编程能力探索
10.3.1 在线编程功能开发
10.3.2 更贴近本地的代码执行器
10.3.3 总结
第11章 Serverless工程化项目实践
11.1 基于Serverless架构的博客系统
11.1.1 项目背景
11.1.2 需求分析
11.1.3 整体设计
11.1.4 项目开发
11.1.5 项目预览
11.1.6 思路拓展
11.1.7 总结
11.2 基于Serverless架构的人工智能相册小程序
11.2.1 项目背景
11.2.2 需求分析
11.2.3 整体设计
11.2.4 项目开发
11.2.5 项目预览
11.2.6 经验积累
11.2.7 总结
结束语 Serverless正当时
附录 部分代码汇总
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜