linode vs amazon ec2 vs heroku for amazon s3

时间:2012-02-21 10:35:09

标签: linux amazon-s3 cloud vps linode

我有一个ruby on rails 3.1上的项目,比如flickr,tumblr,pinterest等等,有很多图片需要维护。

我的项目有数据库Mongodb。

我正在使用亚马逊s3拍摄主持人照片。

我想知道什么是最好的托管组合,以获得最高的质量/价格,linode + s3,或亚马逊ec2 + s3或heroku +亚马逊s3。

我需要足够的规模,因为项目正在快速增长。

欢迎任何其他建议:D。

经过多次阅读,我不清楚。

2 个答案:

答案 0 :(得分:27)

如果你想节省最多的钱,那么我会选择linode(虽然亚马逊ec2可能会花费相同的成本)。使用linode每月19.95美元,你可以获得20GB的空间来托管你的网站和数据库。如果您使用的是s3,那么您可以将大部分20gb用于您的数据库。不仅如此,而且在linode上,在Heroku上花费你钱的插件将是免费的(solr / sphinx,后台工作,电子邮件等)。与Heroku相比,仅20gb共享数据库每月花费15美元。那么如果你想要solr,后台工作等,你需要每月支付

在linode上,它是免费的,因为您运行并维护自己的虚拟专用服务器(VPS)。这让我想到了这里要考虑的最重要的事情之一, linode将为您节省但是它会花费您更多时间 ,因为您有自己管理一切。

对于它的价值,我目前正在将我的大部分托管从Heroku迁移到Linode,因为涉及到成本,并且因为作为rails开发人员,我觉得了解如何管理我自己的网络服务器非常重要。 / p>

虽然拥有自己的VPS还有很多其他优势。例如,托管多个网站,创建其他网络应用程序使用的多个数据库,您自己的电子邮件服务器等


更新:2014年4月

linode的更便宜的替代品是digitalocean。他们最便宜的计划目前是每月5美元。

答案 1 :(得分:-1)

仅从性能的角度来看,如果您使用EC2或Heroku,您将获得更好的性能,因为它们都是Amazon基础架构的一部分(Heroku在EC2上运行)。

但只有你的图片由Python服务器处理才有好处。如果您的图片直接提供给客户,则使用Linode不会产生任何影响:)