我正在推出带有后端的移动应用程序,因为PHP托管在4个AWS Elastic beanstalk实例上。对于媒体存储(图像和视频),我不确定S3是更好的选择还是拥有共享目录的EC2实例会没问题。
我的考虑将基于性能和吞吐量。对于S3,我从未遇到任何可以提供EC2和S3之间吞吐量的文档或参考。
答案 0 :(得分:0)
根据您的使用情况,S3是最佳选择,因为图像持久性。 EC2实例和S3之间的数据传输速度非常快,因此您不必担心这一点。
如果您遇到问题,由于实例和S3存储区域不同,EC2实例和S3之间传输的数据存在延迟,AWS刚刚引入了S3加速传输http://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html
因此,使用S3进行图像文件存储是您用例最耐用,最可靠的选择。