存储和检索文件的最佳方式 - BaaS或S3

时间:2012-08-21 02:44:15

标签: amazon-s3 amazon-web-services data-storage parse-platform

我们面临以下两难困境:

我们的移动客户端应用程序将通过BaaS(后端即服务)进行用户身份验证,然后需要将文件发送到云 - 特别是将进行主要处理的Amazon EC2服务器。由于文件处理的时间可能在以后发生,因此需要存储文件(并且还存在保留它们的存档以供用户将来使用的前景)。问题是你认为什么是以下的首选方式:
a)直接将文件发送到EC2服务器,然后发出Amazon S3请求以将文件保存在那里 OR
b)将文件存储到BaaS(在我们的例子中是使用S3作为其数据存储的parse.com),然后由EC2服务器检索它

将文件从EC2传输到S3并且反向的成本是0,只要两者都在a)和b)情况下的相同区域都是真的。问题在于需要将每个用户映射到他有权访问的文件,并且a)和b)在这种情况下有很大不同。

1 个答案:

答案 0 :(得分:0)

所以基本上你要把文件发送到EC2 - EC2正在处理它并将它保存到S3或它只是将它保存到S3 ??我使用了一种非常简单的方法将数据从Ec2传输到S3。即s3fuse: - 你基本上可以用S3安装EC2驱动器,所以当你在EC2上存储东西时,它也会自动存储在S3中。可能对你很方便。