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/
   196   197   198   199   200   201   202   203   204   205   206