随着云计算的发展,越来越多的企业选择通过“上云”来实现业务的快速部署。Serverless架构能让发人员摆脱维护服务器的负担,专注于编写代码和部署基础设施,从而节省运维成本并提升架构的可伸缩性。 本书采用目前流行的Python语言,通过云架构中的示例,手把手教你在AWS和微软Azure Functions中构建Serverless架构、部署Serverless API、处理日志和监控、将Lambda函数部署为基础设施即代码,等等。本书还详细介绍了VPC和SAM等技巧。 阅读本书,你将学到: ● 使用AWS Lambda和微软Azure Functions构建应用 ● 根据事件来选择并使用不同的触发器 ● 使用SAM部署Lambda函数 ● 测试Lambda函数,并对其行版本控制 ● 使用AWS的监控套件和日志服务 ● 了解AWS的安全性,以及AWS VPC、安全组、子网等服务 ● 使用第三方工具扩展Serverless架构以应对高负载,并生成分布式系统 全面掌握Serverless架构应用发,摆脱维护服务器的束缚!
售 价:¥
纸质售价:¥46.60购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权声明
前言
读者对象
本书内容
阅读前提
排版约定
保持联系
评论
电子书
第 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 小结
看完了
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜