-
内容大纲
Serverless无服务器应用可以说是当今的行业热点,用户无须提前部署配置服务器,只需要进行功能开发和代码编写,就可以在AWSLambda服务的支持下进行应用程序的快速部署,并且资源可以根据使用情况自动地进行弹性伸缩。Serverless不仅仅是AWS Lambda,还有像Amazon Athena、Aws Glue、Amazon Kinesis等Serverles框架的服务。Serverless的使用场景非常广泛,从微服务架构到数据批处理、流处理、运维自动化和移动计算,都可以看到Serverless的身影。
本书对Serveles这个领域进行了充分介绍,逐步指导读者在AWS云平台上部署第一个Serverles项目,并探索更多的Serverless服务,可以帮助读者快速掌握该项技术。 -
作者介绍
-
目录
1 AWS、AWS Lambda和无服务器应用程序
1.1 无服务器概述
1.2 无服务器模型
1.2.1 无服务器模型的优势
1.3 AWS简介
1.3.1 AWS无服务器生态系统
1.4 AWS Lambda
1.4.1 AWS Lambda语言支持
1.4.2 练习1:运行第一个Lambda函数
1.4.3 思考题1:计算两个数字平均值的平方根
1.4.4 AWS Lambda的限制
1.4.5 AWS Lambda定价
1.4.6 Lambda免费套餐
1.4.7 思考题2:计算Lambda费用
1.4.8 其他成本
1.5 小结
2 AWS无服务器平台
2.1 概述
2.2 Amazon S3
2.2.1 Amazon S3的主要特征
2.2.2 部署静态网站
2.2.3 练习2:在S3存储桶中设置静态网站(使用Route 53管理域名)
2.2.4 启用版本控制
2.3 S3和Lambda集成
2.3.1 练习3:编写Lambda函数,读取S3中的文本文件
2.4 Amazon API Gateway
2.4.1 什么是Amazon API Gateway
2.4.2 Amazon API Gateway概念
2.4.3 练习4:创建REST API,并将其与Lambda集成
2.5 其他AWS服务
2.5.1 Amazon SNS
2.5.2 Amazon SQS
2.5.3 Amazon DynamoDB
2.5.4 DynamoDB流
2.5.5 DynamoDB流与Lambda集成
2.5.6 练习5:创建SNS主题并订阅
2.5.7 练习6:SNS与Lambda集成
2.5.8 思考题3:将对象上传到S3存储桶时获取电子邮件通知
2.6 小结
3 构建和部署媒体应用程序
3.1 概述
3.2 设计媒体Web应用程序——从传统架构到无服务器
3.3 构建无服务器媒体Web应用程序
3.3.1 练习7:构建要与API一起使用的角色
3.3.2 练习8:创建与Amazon S3服务交互的API
3.3.3 练习9:构建图像处理系统
3.4 无服务器架构中的部署选项
3.4.1 思考题4:创建删除S3存储桶的API
3.5 小结
4 Amazon Athena和AWS Glue无服务器数据分析与管理
4.1 概述
4.2 Amazon Athena
4.2.1 数据库和表
4.2.2 练习10:使用Amazon Athena创建数据库和表
4.3 AWS Glue
4.3.1 练习11:使用AWS Glue构建元数据存储库
4.3.2 思考题5:为CSV数据集构建AWS Glue数据目录,并使用Amazon Athena分析数据
4.4 小结
5 Amazon Kinesis实时数据洞察
5.1 概述
5.2 Amazon Kinesis
5.2.1 Amazon Kinesis优势
5.3 Amazon Kinesis Data Streams
5.3.1 Amazon Kinesis Data Streams工作机制
5.3.2 练习12:创建样本Kinesis流
5.4 Amazon Kinesis Data Firehose
5.4.1 练习13:创建Amazon Kinesis Data Firehose传输流
5.4.2 思考题6:对传入数据执行数据转换
5.5 Amazon Kinesis Data Analytics
5.5.1 练习14:设置Amazon Kinesis Data Analytics应用程序
5.5.2 思考题7:添加参考数据,并与实时数据进行连接
5.6 小结
附录
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...