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