2013-05-17 395 views
0

我創建了Amazon EC2實例來託管mvc.net開發的應用程序。現在我有一個需求,我需要爲我的資源存儲圖像。這是使用存儲圖像以及如何在運行時獲取圖像的最佳位置?亞馬遜S3或EBS?怎麼做。請幫我亞馬遜S3或EBS

+0

一個非常類似的問題已經在這裏找到答案:http://stackoverflow.com/q/2288402/1129593 –

回答

2

我已經在AWS架構解決方案的存儲數百萬跨越數據TB的圖像股票攝影網站,我想和大家分享一些在AWS爲您的需求的最佳做法:

P1)商店在S3標準選項

P2)存儲重現的圖像就像在S3減少冗餘選項(RRS),以節省成本

P3)的元數據有關的圖像,包括S3 URL大拇指等原始圖像文件可以存儲在Amazon RDS或Amazon DynamoDB中,這取決於查詢的複雜性。查詢Amazon RDS中的條目。如果您的查詢比較複雜,則將元數據存儲在Amazon CloudSearch或Apache Solr中也是常見做法。

P4)使用Amazon CloudFront將您的大拇指傳遞給低延遲用戶。

P5)隊列圖像轉換要麼通SQS或Amazon EC2上的RabbitMQ