【发布时间】:2012-08-21 02:44:14
【问题描述】:
我们面临以下困境:
我们的移动客户端应用程序将通过 BaaS(后端即服务)进行用户身份验证,然后需要将文件发送到云 - 尤其是将在其中进行主要处理的 Amazon EC2 服务器。由于文件的处理时间可能会在以后发生,因此需要存储文件(并且还可能保留文件的存档以供用户将来使用)。问题是您会建议以下哪种方式作为首选方式:
a) 将文件直接发送到 EC2 服务器,然后发出 Amazon S3 请求以将文件保存在那里
或
b) 将文件存储到 BaaS(在我们的例子中是使用 S3 作为其数据存储的 parse.com)并稍后由 EC2 服务器检索它
将文件从 EC2 传输到 S3 和反向的成本为 0,只要它们位于同一区域,在 a) 和 b) 情况下都是正确的。问题是需要将每个用户映射到他有权访问的文件,并且在这种情况下 a) 和 b) 有很大不同。
【问题讨论】:
标签: amazon-s3 amazon-web-services data-storage parse-platform