亚马逊S3或EBS

时间:2013-05-17 09:27:38

标签: asp.net-mvc amazon-web-services amazon-s3 amazon

我创建了Amazon EC2实例来托管mvc.net开发的应用程序。现在我有一个要求,我需要为我的资源存储图像。这是使用存储图像以及如何在运行时获取它们的最佳位置?亚马逊S3还是EBS?怎么做。请帮帮我

1 个答案:

答案 0 :(得分:2)

我在AWS上有针对股票摄影网站的架构解决方案,这些网站存储了数百万TB的数据图像,我想根据您的要求分享AWS的一些最佳实践:

P1)将原始图像文件存储在S3标准选项

P2)将可重现的图像(如拇指等)存储在S3 Reduced Redundancy选项(RRS)中以节省成本

P3)根据查询的复杂性,可以将包含S3 URL的图像的元数据存储在Amazon RDS或Amazon DynamoDB中。查询Amazon RDS中的条目。如果您的查询很复杂,通常的做法是将元数据存储在Amazon CloudSearch或Apache Solr中。

P4)使用Amazon CloudFront向您提供低延迟的用户。

P5)通过Amazon EC2上的SQS或RabbitMQ对您的图像转换进行排队