作品简介

本书作者是微软全球黑带技术专家,曾就职于RedHat和Oracle等知名软件企业。本书汇聚了他在RedHat和微软等云计算公司的实践经验,得到了来自阿里、腾讯、微软和亚马逊等一线云计算公司的技术专家的好评和推荐。在内容上,本书不仅详细介绍Serverless的技术原理、应用架构,以及与之相关的各种技术主题,而且深入讲解了公有云和私有云下的各种主流Serverless平台、架构和工具的原理、架构和使用细节。全书在逻辑上分为五个部分:第一部分(第1~3章)首先,介绍了Serverless的价值、技术特点、应用场景、技术原理、应用架构,以及局限性;其次,介绍了云计算、容器、微服务、PaaS、BaaS、FaaS、DevOps、云原生应用等技术及其与Serverless的关系;最后,介绍了Serverless与各种公有云、私有云之间的关系,以及Serverless的各种框架和工具。第二部分(第4~5章)详细介绍了基于AWSLambda和AzureFunctions等公有云平台的Serverless技术和服务。第三部分(第6章)基于Docker和Kubernetes介绍了容器的基础技术。第四部分(第7~10章)详细介绍了基于OpenWhisk、Kubeless、Fission及OpenFaaS等私有云平台的Serverless技术和服务。第五部分(第11章)总结了Serverless的落地方法和要点,如平台建设、应用架构转型,以及Serverless的未来发展趋势。

陈耿编著

作品目录

  • 前言
  • 第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 本章小结
  • 后记
展开全部