万本电子书0元读

万本电子书0元读

顶部广告

Serverless架构应用开发:Python实现电子书

随着云计算的发展,越来越多的企业选择通过“上云”来实现业务的快速部署。Serverless架构能让发人员摆脱维护服务器的负担,专注于编写代码和部署基础设施,从而节省运维成本并提升架构的可伸缩性。 本书采用目前流行的Python语言,通过云架构中的示例,手把手教你在AWS和微软Azure Functions中构建Serverless架构、部署Serverless API、处理日志和监控、将Lambda函数部署为基础设施即代码,等等。本书还详细介绍了VPC和SAM等技巧。 阅读本书,你将学到: ● 使用AWS Lambda和微软Azure Functions构建应用 ● 根据事件来选择并使用不同的触发器 ● 使用SAM部署Lambda函数 ● 测试Lambda函数,并对其行版本控制 ● 使用AWS的监控套件和日志服务 ● 了解AWS的安全性,以及AWS VPC、安全组、子网等服务 ● 使用第三方工具扩展Serverless架构以应对高负载,并生成分布式系统 全面掌握Serverless架构应用发,摆脱维护服务器的束缚!

售       价:¥

纸质售价:¥53.20购买纸书

73人正在读 | 0人评论 6.8

作       者:(印) 贾莱姆·拉杰·罗希特(Jalem Raj Rohit)

出  版  社:人民邮电出版社有限公司

出版时间:2019-08-01

字       数:6.3万

所属分类:

温馨提示:此类商品不支持退换货,不支持下载打印

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书主要基于云架构的Python示例来讲解Serverless的概念。Serverless架构的核心思想是函数即服务。这种架构能合理配置闲置资源,无须专门的运维团队成员来维护和管理服务器,因此能节省很多管理费用。本书分为三个模块:*个模块解释Serverless架构的基本原理以及AWS lambda函数的作用;第二个模块教你构建、发布并部署应用到生产环境;第三个模块将带领你完成高级主题,例如为应用构建Serverless API。你还将学习如何扩展Serverless应用并处理生产中的分布式Serverless系统。在本书的*后,你将能够使用Serverless框架构建可扩展的高效Python应用程序。 本书主要基于云架构的Python示例来讲解Serverless的概念。Serverless架构的核心思想是函数即服务。这种架构能合理配置闲置资源,无须专门的运维团队成员来维护和管理服务器,因此能节省很多管理费用。本书分为三个模块:*个模块解释Serverless架构的基本原理以及AWS lambda函数的作用;第二个模块教你构建、发布并部署应用到生产环境;第三个模块将带领你完成高级主题,例如为应用构建Serverless API。你还将学习如何扩展Serverless应用并处理生产中的分布式Serverless系统。在本书的*后,你将能够使用Serverless框架构建可扩展的高效Python应用程序。
【推荐语】
随着云计算的发展,越来越多的企业选择通过“上云”来实现业务的快速部署。Serverless架构能让发人员摆脱维护服务器的负担,专注于编写代码和部署基础设施,从而节省运维成本并提升架构的可伸缩性。 本书采用目前流行的Python语言,通过云架构中的示例,手把手教你在AWS和微软Azure Functions中构建Serverless架构、部署Serverless API、处理日志和监控、将Lambda函数部署为基础设施即代码,等等。本书还详细介绍了VPC和SAM等技巧。 阅读本书,你将学到: ● 使用AWS Lambda和微软Azure Functions构建应用 ● 根据事件来选择并使用不同的触发器 ● 使用SAM部署Lambda函数 ● 测试Lambda函数,并对其行版本控制 ● 使用AWS的监控套件和日志服务 ● 了解AWS的安全性,以及AWS VPC、安全组、子网等服务 ● 使用第三方工具扩展Serverless架构以应对高负载,并生成分布式系统 全面掌握Serverless架构应用发,摆脱维护服务器的束缚!
【作者】
贾莱姆·拉杰·罗希特(Jalem Raj Rohit) 目前在GEP Worldwide担任数据科学家,专注于机器学习、DevOps和产品发等领域。他为Python、Go和Julia都贡献过源项目,还在有关Serverless工程和机器学习的技术会议上发表过演讲。 【译者简介】 安翔 Dell EMC存储软件工程师。InfoQ社区编辑,CSDN译者。著有《物联网Python发实战》一书,擅长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 小结

看完了

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部