展开全部

主编推荐语

采用目前流行的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 小结
展开全部

评分及书评

评分不足
1个评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。