100*_*rie 7 amazon-s3 amazon-web-services
我正在创建一个iPhone应用程序,允许用户上传和分享照片.目前上传的照片存储在我订阅的1and1云服务器中.现在我想尝试AWS.我订阅了免费的AWS Linux EC2并设置了php/mysql.我的问题是,出于可扩展性的目的,我应该在哪里存储用户图片:EC2还是S3?如何将EC2与S3连接,以便用户上传的照片将存储在S3中?我的理解是,当用户将照片上传到我的EC2实例时,它会存储在EC2中,因为我只有5GB空间,所以它很快就会填满空间.
由于对AWS的了解有限,我的问题可能听起来不错,但任何帮助和建议都将受到赞赏!
您应该将图片存储在S3中,存储在EC2实例中的数据不是持久的.使用AWS SDK将数据上载到S3.
对于这个用例,我会使用S3.
为您的图片使用S3支持的优势在于您可以轻松地使用Amazon的Cloud Front CDN和S3作为原点(您也可以使用您的EC2实例,但这涉及更多工作).
以及如何将EC2与S3连接,以便用户上传的照片将存储在S3中
PHP有一个S3 API
http://aws.amazon.com/sdkforphp/
| 归档时间: |
|
| 查看次数: |
9731 次 |
| 最近记录: |