Serverless架构应用开发 Python实现
作者简介
贾莱姆·拉杰·罗希特(Jalem Raj Rohit) 目前在GEP Worldwide担任数据科学家,专注于机器学习、DevOps和产品开发等领域。他为Python、Go和Julia都贡献过开源项目,还在有关Serverless工程和机器学习的技术会议上发表过演讲。 【译者简介】 安翔 Dell EMC存储软件工程师。InfoQ社区编辑,CSDN译者。著有《物联网Python开发实战》一书,擅长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架构应用开发,摆脱维护服务器的束缚!