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

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

作者:[英] 彼得·萨巴斯基(Peter Sbarski)[澳] 萨姆·克鲁内伯格(Sam Kroonenburg)

出版社:电子工业

出版年:2018年8月

ISBN:9787121342684

所属分类:网络科技

书刊介绍

《Serverless架构:无服务器应用与AWS Lambda》内容简介

无服务器是软件架构世界中的热门新话题,它充分利用大量的云平台服务,让开发者只需关注核心业务逻辑的实现。同时,它按需分配和使用资源的运行方式,在降低基础设施成本的同时还能获得强大的弹性。
本书的作者Peter Sbarski是最早完全拥抱无服务器架构的开发者之一,他将自己在应用无服务器架构中获得的宝贵经验总结成本书,呈现给广大的读者。更难能可贵的是,全书贯穿了AWS Lambda实例和大量相关的练习。读者一边阅读,一边动手完成练习,就可以循序渐进地掌握无服务器架构的核心技术。无论你是软件开发新手,还是架构师老兵,本书都是不可多得的了解无服务器架构的绝佳读物。
(英)彼得·萨巴斯基(Peter Sbarski)是A Cloud Guru的工程副总裁,也是Serverlessconf的组织者,Serverlessconf是全球首个专门针对无服务器架构和技术的会议。他喜欢举办面对面的工作坊,时常撰写一些关于无服务器架构的博客。Peter拥有丰富的IT工作经验,领导过专注于Web和AWS云技术的大型企业解决方案团队。

作品目录

译者序
序一
序二
前言
致谢
关于本书
关于作者
第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

相关推荐

微信二维码