编辑推荐
本书深入浅出地介绍了Serverless的基本原理和使用细节。
内容简介
本书作者是微软全球黑带技术专家,曾就职于Red Hat和Oracle等知名软件企业。本书汇聚了他在Red Hat和微软等云计算公司的实践经验,得到了来自阿里、腾讯、微软和亚马逊等一线云计算公司的技术专家的好评和推荐。
在内容上,本书不仅详细介绍Serverless的技术原理、应用架构,以及与之相关的各种技术主题,而且深入讲解了公有云和私有云下的各种主流Serverless平台、架构和工具的原理、架构和使用细节。
全书在逻辑上分为五个部分:
第一部分(第1~3章) 首先,介绍了Serverless的价值、技术特点、应用场景、技术原理、应用架构,以及局限性;其次,介绍了云计算、容器、微服务、PaaS、BaaS、FaaS、DevOps、云原生应用等技术及其与Serverless的关系;最后,介绍了Serverless与各种公有云、私有云之间的关系,以及Serverless的各种框架和工具。
第二部分(第4~5章) 详细介绍了基于AWS Lambda和Azure Functions等公有云平台的Serverless技术和服务。
第三部分(第6章) 基于Docker和Kubernetes介绍了容器的基础技术。
第四部分(第7~10章) 详细介绍了基于OpenWhisk、Kubeless、Fission及OpenFaaS等私有云平台的Serverless技术和服务。
第五部分(第11章) 总结了Serverless的落地方法和要点,如平台建设、应用架构转型,以及Serverless的未来发展趋势。
作者简介
作者陈耿,Red Hat高级技术顾问,认证架构师。Red Hat中国OpenShift团队的技术专家。专注于PaaS及DevOps领域相关工作。从2001年接触Linux起便是开源社区的忠实粉丝。陈耿的爱好是旅游和摄影,他的背包和摄像机已经陪伴他走过超过20个国家和地区。
章节目录
版权信息
前言
第1章 Serverless基础
1.1 什么是Serverless
1.2 Serverless带来的价值
1.3 Serverless的技术实现
1.4 Serverless应用架构
1.5 Serverless的技术特点
1.6 Serverless的应用场景
1.7 Serverless的局限
1.8 本章小结
第2章 Serverless与相关技术
2.1 云计算
2.2 微服务
2.3 容器
2.4 PaaS
2.5 FaaS
2.6 BaaS
2.7 NoOps
2.8 DevOps
2.9 云原生应用
2.10 本章小结
第3章 Serverless的实现
3.1 Serverless技术的发展
3.2 Serverless与公有云
3.3 Serverless与私有化部署
3.4 Serverless框架和工具
3.5 Serverless后台服务
3.6 本章小结
第4章 AWS Lambda
4.1 AWS
4.2 AWS Serverless
4.3 AWS Lambda概述
4.4 第一个Serverless应用
4.5 权限控制
4.6 编程模型
4.7 事件驱动
4.8 日志监控
4.9 开发辅助
4.10 运行限制
4.11 配置与部署
4.12 本章小结
第5章 Azure Functions
5.1 Microsoft Azure
5.2 Azure Functions概述
5.3 创建Azure Serverless应用
5.4 Azure Functions命令行
5.5 深入了解Azure Functions
5.6 私有云部署
5.7 本章小结
第6章 容器技术基础
6.1 什么是容器
6.2 Docker
6.3 Kubernetes基础
6.4 构建Kubernetes环境
6.5 Kubernetes实战
6.6 本章小结
第7章 OpenWhisk
7.1 OpenWhisk项目
7.2 Hello Whisk
7.3 逻辑架构
7.4 系统架构
7.5 Kubernetes部署
7.6 Helm部署
7.7 蛋糕管理服务
7.8 本章小结
第8章 Kubeless
8.1 Kubeless项目
8.2 Kubeless概述
8.3 Function
8.4 Trigger
8.5 本章小结
第9章 Fission
9.1 Fission项目
9.2 部署Fission
9.3 深入探讨Fission
9.4 执行模式
9.5 Workflows
9.6 本章小结
第10章 OpenFaaS
10.1 OpenFaaS项目
10.2 初识OpenFaaS
10.3 OpenFaaS函数
10.4 Watchdog
10.5 监控
10.6 弹性扩展
10.7 函数应用市场
10.8 本章小结
第11章 Serverless的落地与展望
11.1 Serverless的落地
11.2 Serverless平台建设
11.3 Serverless应用架构转型
11.4 Serverless的未来
11.5 本章小结
后记
深入浅出Serverless:技术原理与应用实践是2019年由机械工业出版社华章分社出版,作者陈耿。
得书感谢您对《深入浅出Serverless:技术原理与应用实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。