当前位置:网站首页>图书 > 正文 >>

Serverless架构应用开发:Python实现

图书信息

作者(印) 贾莱姆·拉杰·罗希特(Jalem Raj Rohit)
出版社人民邮电出版社有限公司
ISBN9787115517241
出版时间2019-08-01
字数6.3万
分类科技,计算机,网络,程序设计

读书简介

本书主要基于云架构的Python示例来讲解Serverless的概念。Serverless架构的核心思想是函数即服务。这种架构能合理配置闲置资源,无须专门的运维团队成员来维护和管理服务器,因此能节省很多管理费用。本书分为三个模块:*个模块解释Serverless架构的基本原理以及AWS lambda函数的作用;第二个模块教你构建、发布并部署应用到生产环境;第三个模块将带领你完成高级主题,例如为应用构建Serverless API。

目录

版权声明

前言

读者对象

本书内容

阅读前提

排版约定

保持联系

评论

电子书

第 1 章 Serverless范式

1.1 了解Serverless架构

1.2 了解微服务

1.3 Serverless架构不仅仅是实时的

1.4 Serverless的优缺点

1.5 小结

第 2 章 在AWS中构建Serverless应用程序

2.1 AWS Lambda的触发器

2.2 Lambda函数

2.3 函数即容器

2.4 配置函数

2.5 测试Lambda函数

2.6 Lambda函数的版本控制

2.7 创建部署包

2.8 小结

第 3 章 设置Serverless架构

3.1 S3触发器

3.2 SNS触发器

3.3 SQS触发器

3.4 CloudWatch触发器

3.5 小结

第 4 章 部署Serverless API

4.1 API方法与资源

4.2 设置集成

4.3 为API部署Lambda函数

4.4 处理身份验证与用户控制

4.5 小结

第 5 章 日志与监控

5.1 了解CloudWatch

5.2 了解CloudTrail

5.3 CloudWatch的Lambda指标

5.4 CloudWatch的Lambda日志

5.5 Lambda的日志语句

5.6 小结

第 6 章 扩展Serverless架构

6.1 第三方编排工具

6.2 服务器的创建和终止

6.3 最佳安全实践

6.4 扩展的难点及解决方案

6.5 小结

第 7 章 AWS Lambda的安全性

7.1 了解AWS VPC

7.2 了解VPC中的子网

7.3 在私有子网内保护Lambda

7.4 Lambda函数的访问控制

7.5 在Lambda中使用STS执行安全会话

7.6 小结

第 8 章 使用SAM部署Lambda函数

8.1 SAM简介

8.2 将CloudFormation用于Serverless服务

8.3 使用SAM进行部署

8.4 了解SAM中的安全性

8.5 小结

第 9 章 微软Azure Functions简介

9.1 微软Azure Functions简介

9.2 创建你的第一个Azure Function

9.3 了解触发器

9.4 Azure Functions的日志记录和监控

9.5 编写微软Azure Functions的最佳实践

9.6 小结

看完了