当前位置:网站首页>图书 > 正文 >>

Serverless架构:无服务器应用与AWS Lambda

图书信息

作者覃宇,李源,等
出版社电子工业出版社
ISBN9787121342684
出版时间2018-08-01
字数20.2万
分类电子工业出版社,科技,计算机,网络,程序设计

读书简介

无服务器是软件架构世界中的热门新话题,它充分利用大量的云平台服务,让发者只需关注核心业务逻辑的实现。同时,它按需分配和使用资源的运行方式,在降低基础设施成本的同时还能获得强大的弹性。本书的作者 Peter Sbarski 是完全拥抱无服务器架构的早期发者之一,他将自己在应用无服务器架构中获得的宝贵经验总结成本书,呈现给广大的读者。

目录

译者序

序一

序二

前言

致谢

关于本书

关于作者

第1部分 踏上征途

1 无服务器初探

1.1 来龙去脉

1.2 无服务器架构原则

1.3 从服务器过渡到服务

1.4 无服务器的利与弊

1.5 本章小结

2 架构与模式

2.1 使用场景

2.2 架构

2.3 模式

2.4 本章小结

3 建立无服务器应用程序

3.1 24小时视频

3.2 配置Simple Notification Service

3.3 设置视频权限

3.4 生成元数据

3.5 收尾

3.6 练习

3.7 本章小结

4 设置你的云服务

4.1 安全模型和身份管理

4.2 日志与警报

4.3 成本

4.4 练习

4.5 本章小结

第2部分 深入核心

5 身份认证和授权

5.1 无服务器环境中的身份认证

5.2 为24小时视频增加身份认证

5.3 与AWS集成

5.4 委托令牌

5.5 练习

5.6 本章小结

6 编排者Lambda

6.1 Lambda内幕

6.2 编程模型

6.3 版本管理、别名和环境变量

6.4 使用命令行界面(CLI)

6.5 Lambda模式

6.6 测试Lambda函数

6.7 练习

6.8 本章小结

7 API Gateway

7.1 作为接口的API Gateway

7.2 使用API Gateway

7.3 优化网关

7.4 阶段和版本管理

7.5 练习

7.6 本章小结

第3部分 扩展架构

8 存储

8.1 更智能的存储

8.2 安全上传

8.3 限制对文件的访问

8.4 练习

8.5 本章小结

9 数据库

9.1 Firebase简介

9.2 为24小时视频添加Firebase

9.3 安全访问文件

9.4 练习

9.5 本章小结

10 最后一英里

10.1 部署与框架

10.2 迈向更好的微服务

10.3 Step Functions

10.4 AWS Marketplace

10.5 未来之路

A 为无服务器架构而生的服务

B 安装和设置

C 身份认证和授权的更多信息

D 再探Lambda内幕

E 模型和映射

F S3事件消息结构

G Serverless Framework和SAM