2012-02-21 225 views
14

我有一個在軌道3.1的紅寶石項目像flickr,tumblr,pinterest等與大量的照片維護。linode vs亞馬遜ec2 vs heroku項目與亞馬遜s3

我的項目有數據庫Mongodb。

我使用亞馬遜S3主機圖片。

我想知道什麼是最好的託管組合,以獲得最優質的價格,linode + s3或亞馬遜ec2 + s3或heroku +亞馬遜s3。

我需要足夠的規模,因爲項目正在快速增長。

任何其他建議,歡迎:D。

經過多次閱讀,我不清楚。

回答

0

僅從性能的角度來看,如果您使用EC2或Heroku,您將獲得更好的性能,因爲它們都是Amazon基礎架構的一部分(Heroku在EC2上運行)。

但它只會在您的圖片由您的Python服務器處理時受益。如果你的照片直接提供給客戶,它不會有任何影響使用Linode :)

+2

「你會得到更好的性能」 - 小心點更具體一些? Linode對我來說總是表現得更好(也許我對Linode上的節點分配感到幸運,或者對EC2或其他東西感到不安)。我在一年內也沒有停機過Linode,而由於硬件故障,我的EC2實例不得不在同一時間內重新啓動不少於3次(並且在每次重新啓動IP地址後,導致DNS問題) 。 – robinjam 2012-07-10 15:01:10

+0

這只是關於「我有S3,哪個更好的EC2或Linode?」這個問題。我在談論網絡性能,因爲S3是亞馬遜基礎架構的一部分,所以S3和EC2在同一個「虛擬」網絡上。 – 2012-07-10 15:07:23

+0

他可能直接從S3向客戶端提供圖片,這意味着內部網絡沒有任何好處。 – UpTheCreek 2012-09-10 11:29:04