Page 201 - AngularJS权威教程
P. 201
18.5 使用 Amazon AWS 的无服务器应用 181
1
2
3
4
5
图18-4 点击按钮之后
6
18.5 使用 Amazon AWS 的无服务器应用
7
构建一个单页应用(SPA)的最大好处之一是能够组织静态文件,而不需要建立并运行一个
后端基础架构的服务。 8
然而,我们要构建的多数应用,需要一个包含自定义数据的后端服务器的支持。有越来越多
的选择,能让开发人员只需关注构建前端代码,而暂时不管后端。 9
Amazon最近发布了一个选项,能让我们在浏览器中创建无服务器的Web应用:Amazon AWS
①
JavaScript SDK 。 10
Amazon的基于浏览器的(服务端的是用NodeJS)SDK能让我们安心地组织应用,并且与工
业级的后端服务进行交互。 11
通过使用S3来存放应用和文件,将DynamoDB用作NoSQL存储,以及其他的海量服务,将应
用全部存放于Amazon基础架构中现在已经成为可能。我们甚至可以从客户端安全地接受支付, 12
并且从Amazon CDN中获得所有收益。
基于这个发布,JavaScript SDK现在能让我们跟5种Amazon AWS服务进行交互。这五种服 13
务是:
14
18.5.1 DynamoDB
这个快速且完全受控的NoSQL数据库服务能让我们扩展到无限大小,自带多重复制和安全访 15
问控制。
16
18.5.2 简单通知服务(SNS)
这个服务是一种快速灵活、完全受控的推送服务,能让我们把消息推送到移动设备和其他服 17
务,比如email或者甚至是Amazon自己的简单队列服务(SQS)。
—————————— 18
① http://aws.amazon.com/