深入浅出Serverless:技术原理与应用实践

深入浅出Serverless:技术原理与应用实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书深入浅出地介绍了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:技术原理与应用实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
5G系统技术原理与实现 电子书
本书通过5G系统运维和5G系统故障处理等维度,对5G系统技术原理与实现进行了细致解读。
人工智能云平台:原理、设计与应用 电子书
从原理到应用,全面、深入地学习人工智能云平台。
膀胱癌卡介苗免疫治疗原理与实践 电子书
汇集了国内外在过去38年里有关BCG生物免疫预防与治疗膀胱肿瘤的相关基础研究、临床实践、最新成果与进展。
ArcGIS基础应用实践教程 电子书
本书内容由绪论及9个项目组成,绪论部分为知识准备:认识GIS,主要介绍了地理信息系统的概念、组成、基本功能、应用和发展等。后续的9个项目,分别是初识ArcGIS软件、空间数据的采集、属性数据的采集、空间数据的处理、空间数据的可视化与地图制图、矢量数据的空间分析与查询、道路网络分析、栅格数据的空间分析及三维分析。
PHP安全之道:项目安全的架构、技术与实践 电子书
一本面向研发技术人员的安全书,帮助研发人员在项目研发过程中规避风险。