【问题标题】:File storage for social media application社交媒体应用程序的文件存储
【发布时间】:2016-10-10 01:13:15
【问题描述】:

我正在启动移动应用程序,其后端为 PHP,托管在 4 个 AWS Elastic beanstalk 实例上。对于媒体存储(图像和视频),我不确定 S3 是否是更好的选择,或者拥有一个带有共享目录的 EC2 实例会很好。

我的考虑将基于性能和吞吐量。对于 S3,我从未遇到过任何可以为我提供 EC2 和 S3 之间吞吐量的文档或参考资料。

【问题讨论】:

  • 通过吞吐量意味着您想知道什么?
  • 表示数据传输速度

标签: amazon-web-services amazon-s3 amazon-elastic-beanstalk mobile-application file-storage


【解决方案1】:

根据您的用例,S3 是图像持久性的最佳选择。 EC2 实例和 S3 之间的数据传输速度非常快,因此您不必担心。

如果您遇到由于实例和 S3 存储桶区域不同而在 EC2 实例和 S3 之间传输数据存在延迟的问题,AWS 刚刚推出了 S3 加速传输http://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html

因此,使用 S3 进行图像文件存储是您的用例最持久、最可靠的选择。

【讨论】:

  • 感谢您的建议。几个快速的,是否会为我的每个实例安装一个驱动器,这将是 S3?如果是这样,建议在生产环境中为此目的使用哪种工具?
猜你喜欢
  • 2016-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-14
相关资源
最近更新 更多