科技
类型
可以朗读
语音朗读
62千字
字数
2019-08-01
发行日期
展开全部
主编推荐语
采用目前流行的Python语言和云架构中的示例,手把手教你在AWS和微软Azure Functions中构建Serverless架构等操作。
内容简介
本书主要基于云架构的Python示例来讲解Serverless的概念。Serverless架构的核心思想是函数即服务。这种架构能合理配置闲置资源,无须专门的运维团队成员来维护和管理服务器,因此能节省很多管理费用。
本书分为三个模块:第一个模块解释Serverless架构的基本原理以及AWS lambda函数的作用;第二个模块教你构建、发布并部署应用到生产环境;第三个模块将带领你完成高级主题,例如为应用构建Serverless API。
你还将学习如何扩展Serverless应用并处理生产中的分布式Serverless系统。在本书的最后,你将能够使用Serverless框架构建可扩展的高效Python应用程序。
目录
- 版权信息
- 前言
- 读者对象
- 本书内容
- 阅读前提
- 排版约定
- 保持联系
- 评论
- 第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 小结
展开全部
出版方
人民邮电出版社·图灵出品
图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。