AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移

AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

如何利用Amazon Kinesis流数据分析,实时洞察和分析数据。

内容简介

本书可以指导读者在AWS云平台上部署Serverless项目,并学习和探索更多的Serverless服务,如Amazon Athena,一种交互式查询服务,使用标准SQL轻松分析Amazon S3中的数据。本书还介绍了AWS Glue,这是一种完全托管的ETL服务,可以使数据分类变得简单,并且经济、高效。图书介绍了如何利用Amazon Kinesis流数据分析,实时洞察和分析数据。在本书的最后,介绍了如何创建和运行第一个无服务器应用程序,该应用程序充分利用了AWS的高可用性、安全性和可伸缩性。

作者简介

作者莫希特·古普塔,解决方案架构师,专注于云技术和大数据分析领域。他拥有超过12年的IT经验,并且自2012年以来一直致力于AWS和Azure的研究。

章节目录

版权信息

内容简介

译者序一

译者序二

前言

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 小结

附录

AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移是2019年由电子工业出版社出版,作者[印] 莫希特·古普塔。

得书感谢您对《AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Linux内核深度解析:基于ARM64架构的Linux4.x内核 电子书
基于ARM64架构的Linux 4.x内核,大量图例描述数据结构之间的关系和函数的执行流程 结合代码分析,以通俗化语言全面剖析Linux内核。
OpenStack部署实践(第2版) 电子书
OpenStack中国社区核心技术交流群管理员之作,企业评估OpenStack云平台能力的参考书,云计算、网络、存储以及大数据处理融为一体的实践部署指导书。
CTO前向介入治疗技术 电子书
详细叙述前向技术治疗慢性闭塞病变的相关问题。
给少年的科学书:向远方地理 电子书
本书紧扣中学地理知识点,有效提升孩子的科学阅读和写作能力。
酒精使用相关障碍临床诊疗指南 电子书
对酒精相关障碍的临床诊断与治疗进行了规范,便于临床工作有效、安全、顺利地进行。