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

AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (莫希特·古普塔) , [印] ,
2019-12
版次: 1
ISBN: 9787121381164
定价: 98.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 196页
8人买过
  • 本书可以指导读者在AWS云平台上部署Serverless项目,并学习和探索更多的Serverless服务,如*** Athena,一种交互式查询服务,使用标准SQL轻松分析Ama*** S3中的数据。本书还介绍了AWS Glue,这是一种完全托管的ETL服务,可以使数据分类变得简单,并且经济、高效。图书介绍了如何利用Amaz** Kinesis流数据分析,实时洞察和分析数据。在本书的最后,介绍了如何创建和运行第一个无服务器应用程序,该应用程序充分利用了AWS的高可用性、安全性和可伸缩性。 读者阅读本书,可以循序渐进的掌握无服务器架构的核心技术。 Mohit Gupta是一名解决方案架构师,专注于云技术和大数据分析领域。他拥有超过12年的IT经验,并且自2012年以来一直致力于AWS和Azure的研究。

    史天,AWS解决方案架构师。曾在世纪互联、惠普等知名公司任职,拥有丰富的云计算、大数据经验,目前致力于数据科学、机器学习、无服务器等领域的研究和实践。张媛,解决方案交付工程师,翻译爱好者。在云计算领域有着丰富的实践经验,目前专注于云计算的架构设计和实现,希望在企业的数字化转型方面有进一步的探索。 1 AWS、AWS Lambda和无服务器应用程序 1

    1.1 无服务器概述 1

    1.2 无服务器模型 2

    1.2.1 无服务器模型的优势 4

    1.3 AWS简介 6

    1.3.1 AWS无服务器生态系统 6

    1.4 AWS Lambda 8

    1.4.1 AWS Lambda语言支持 10

    1.4.2 练习1:运行第一个Lambda函数 10

    1.4.3 思考题1:计算两个数字平均值的平方根 16

    1.4.4 AWS Lambda的限制 16

    1.4.5 AWS Lambda定价 17

    1.4.6 Lambda免费套餐 18

    1.4.7 思考题2:计算Lambda费用 19

    1.4.8 其他成本 19

    1.5 小结 20

    2 AWS无服务器平台 21

    2.1 概述 21

    2.2 Amazon S3 22

    2.2.1 Amazon S3的主要特征 23

    2.2.2 部署静态网站 25

    2.2.3 练习2:在S3存储桶中设置静态网站(使用Route 53管理域名) 25

    2.2.4 启用版本控制 32

    2.3 S3和Lambda集成 33

    2.3.1 练习3:编写Lambda函数,读取S3中的文本文件 33

    2.4 Amazon API Gateway 38

    2.4.1 什么是Amazon API Gateway 38

    2.4.2 Amazon API Gateway概念 39

    2.4.3 练习4:创建REST API,并将其与Lambda集成 40

    2.5 其他AWS服务 47

    2.5.1 Amazon SNS 47

    2.5.2 Amazon SQS 48

    2.5.3 Amazon DynamoDB 50

    2.5.4 DynamoDB流 51

    2.5.5 DynamoDB流与Lambda集成 51

    2.5.6 练习5:创建SNS主题并订阅 52

    2.5.7 练习6:SNS与Lambda集成 56

    2.5.8 思考题3:将对象上传到S3存储桶时获取电子邮件通知 61

    2.6 小结 62

    3 构建和部署媒体应用程序 63

    3.1 概述 63

    3.2 设计媒体Web应用程序――从传统架构到无服务器 64

    3.3 构建无服务器媒体Web应用程序 65

    3.3.1 练习7:构建要与API一起使用的角色 66

    3.3.2 练习8:创建与Amazon S3服务交互的API 69

    3.3.3 练习9:构建图像处理系统 81

    3.4 无服务器架构中的部署选项 86

    3.4.1 思考题4:创建删除S3存储桶的API 88

    3.5 小结 89

    4 Amazon Athena和AWS Glue无服务器数据分析与管理 91

    4.1 概述 91

    4.2 Amazon Athena 92

    4.2.1 数据库和表 94

    4.2.2 练习10:使用Amazon Athena创建数据库和表 95

    4.3 AWS Glue 102

    4.3.1 练习11:使用AWS Glue构建元数据存储库 104

    4.3.2 思考题5:为CSV数据集构建AWS Glue数据目录,

    并使用Amazon Athena分析数据 110

    4.4 小结 111

    5 Amazon Kinesis实时数据洞察 113

    5.1 概述 113

    5.2 Amazon Kinesis 114

    5.2.1 Amazon Kinesis优势 114

    5.3 Amazon Kinesis Data Streams 115

    5.3.1 Amazon Kinesis Data Streams工作机制 116

    5.3.2 练习12:创建样本Kinesis流 116

    5.4 Amazon Kinesis Data Firehose 124

    5.4.1 练习13:创建Amazon Kinesis Data Firehose传输流 125

    5.4.2 思考题6:对传入数据执行数据转换 135

    5.5 Amazon Kinesis Data Analytics 137

    5.5.1 练习14:设置Amazon Kinesis Data Analytics应用程序 139

    5.5.2 思考题7:添加参考数据,并与实时数据进行连接 153

    5.6 小结 154

    附录 157
  • 内容简介:
    本书可以指导读者在AWS云平台上部署Serverless项目,并学习和探索更多的Serverless服务,如*** Athena,一种交互式查询服务,使用标准SQL轻松分析Ama*** S3中的数据。本书还介绍了AWS Glue,这是一种完全托管的ETL服务,可以使数据分类变得简单,并且经济、高效。图书介绍了如何利用Amaz** Kinesis流数据分析,实时洞察和分析数据。在本书的最后,介绍了如何创建和运行第一个无服务器应用程序,该应用程序充分利用了AWS的高可用性、安全性和可伸缩性。 读者阅读本书,可以循序渐进的掌握无服务器架构的核心技术。
  • 作者简介:
    Mohit Gupta是一名解决方案架构师,专注于云技术和大数据分析领域。他拥有超过12年的IT经验,并且自2012年以来一直致力于AWS和Azure的研究。

    史天,AWS解决方案架构师。曾在世纪互联、惠普等知名公司任职,拥有丰富的云计算、大数据经验,目前致力于数据科学、机器学习、无服务器等领域的研究和实践。张媛,解决方案交付工程师,翻译爱好者。在云计算领域有着丰富的实践经验,目前专注于云计算的架构设计和实现,希望在企业的数字化转型方面有进一步的探索。
  • 目录:
    1 AWS、AWS Lambda和无服务器应用程序 1

    1.1 无服务器概述 1

    1.2 无服务器模型 2

    1.2.1 无服务器模型的优势 4

    1.3 AWS简介 6

    1.3.1 AWS无服务器生态系统 6

    1.4 AWS Lambda 8

    1.4.1 AWS Lambda语言支持 10

    1.4.2 练习1:运行第一个Lambda函数 10

    1.4.3 思考题1:计算两个数字平均值的平方根 16

    1.4.4 AWS Lambda的限制 16

    1.4.5 AWS Lambda定价 17

    1.4.6 Lambda免费套餐 18

    1.4.7 思考题2:计算Lambda费用 19

    1.4.8 其他成本 19

    1.5 小结 20

    2 AWS无服务器平台 21

    2.1 概述 21

    2.2 Amazon S3 22

    2.2.1 Amazon S3的主要特征 23

    2.2.2 部署静态网站 25

    2.2.3 练习2:在S3存储桶中设置静态网站(使用Route 53管理域名) 25

    2.2.4 启用版本控制 32

    2.3 S3和Lambda集成 33

    2.3.1 练习3:编写Lambda函数,读取S3中的文本文件 33

    2.4 Amazon API Gateway 38

    2.4.1 什么是Amazon API Gateway 38

    2.4.2 Amazon API Gateway概念 39

    2.4.3 练习4:创建REST API,并将其与Lambda集成 40

    2.5 其他AWS服务 47

    2.5.1 Amazon SNS 47

    2.5.2 Amazon SQS 48

    2.5.3 Amazon DynamoDB 50

    2.5.4 DynamoDB流 51

    2.5.5 DynamoDB流与Lambda集成 51

    2.5.6 练习5:创建SNS主题并订阅 52

    2.5.7 练习6:SNS与Lambda集成 56

    2.5.8 思考题3:将对象上传到S3存储桶时获取电子邮件通知 61

    2.6 小结 62

    3 构建和部署媒体应用程序 63

    3.1 概述 63

    3.2 设计媒体Web应用程序――从传统架构到无服务器 64

    3.3 构建无服务器媒体Web应用程序 65

    3.3.1 练习7:构建要与API一起使用的角色 66

    3.3.2 练习8:创建与Amazon S3服务交互的API 69

    3.3.3 练习9:构建图像处理系统 81

    3.4 无服务器架构中的部署选项 86

    3.4.1 思考题4:创建删除S3存储桶的API 88

    3.5 小结 89

    4 Amazon Athena和AWS Glue无服务器数据分析与管理 91

    4.1 概述 91

    4.2 Amazon Athena 92

    4.2.1 数据库和表 94

    4.2.2 练习10:使用Amazon Athena创建数据库和表 95

    4.3 AWS Glue 102

    4.3.1 练习11:使用AWS Glue构建元数据存储库 104

    4.3.2 思考题5:为CSV数据集构建AWS Glue数据目录,

    并使用Amazon Athena分析数据 110

    4.4 小结 111

    5 Amazon Kinesis实时数据洞察 113

    5.1 概述 113

    5.2 Amazon Kinesis 114

    5.2.1 Amazon Kinesis优势 114

    5.3 Amazon Kinesis Data Streams 115

    5.3.1 Amazon Kinesis Data Streams工作机制 116

    5.3.2 练习12:创建样本Kinesis流 116

    5.4 Amazon Kinesis Data Firehose 124

    5.4.1 练习13:创建Amazon Kinesis Data Firehose传输流 125

    5.4.2 思考题6:对传入数据执行数据转换 135

    5.5 Amazon Kinesis Data Analytics 137

    5.5.1 练习14:设置Amazon Kinesis Data Analytics应用程序 139

    5.5.2 思考题7:添加参考数据,并与实时数据进行连接 153

    5.6 小结 154

    附录 157
查看详情
12
相关图书 / 更多
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWS高级网络官方学习指南(专项领域)
[美]艾伦·哈拉克米 著;[美]悉达多·周汗、[美]詹姆斯·迪瓦恩、姚力 译
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWR射频电路设计与仿真实例
王鑫 著
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWS解决方案架构师学习与备考(第3版·SAA-C02)
大卫·克林顿(David Clinton) 著;殷海英 译;[美]本·派珀(Ben Piper)
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWN绝地求生全2册-黑金套装版
漫漫何其多 著
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWM绝地求生(全二册)
漫漫何其多
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWS云计算基础与实践
胡玲;韦永军
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWS助理架构师认证备考宝典
[日]大·V 康徳
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWS解决方案架构师学习指南(第2版·SAA-C01)
[美]本·派伯(Ben Piper) 著;王晓海、王颖、吴桐 译
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWoman'SHutsAndHideaways
Gill Heriz 著
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWD特训营:技术解析、赛题实战与竞赛技巧
吴涛 张道全 王玉琪
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWS系统管理员学习指南(第2版·SOA-C01)
[美]萨拉·佩洛特(Sara Perrott) 著
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
AWR射频微波电路设计与仿真教程
张媛媛 著
您可能感兴趣 / 更多
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
实时数据处理和分析指南
Gupta 著;[印度]希尔皮·萨克塞纳(Shilpi Saxena)、[印度]沙鲁巴·古普塔、Saurabh、吴志国、曾凤姝 译
AWSServerless架构:使用AWS从传统部署方式向Serverless架构迁移
Drawing and Sketching in Pencil
Guptill, Arthur L