欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • AWS Serverless架构(使用AWS从传统部署方式向Serverless架构迁移)/云计算技术实践系列丛书
      • 作者:(印)莫希特·古普塔|译者:史天//张媛
      • 出版社:电子工业
      • ISBN:9787121381164
      • 出版日期:2019/12/01
      • 页数:178
    • 售价:39.2
  • 内容大纲

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