我在3.1上的ruby上有一个ruby项目,例如flickr,tumblr,pinterest ...等等,上面有很多图片需要维护。

我的项目有数据库Mongodb。

我正在使用Amazon s3作为主机图片。

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

我需要足够的规模,因为该项目正在快速发展。

欢迎其他任何建议:D。

经过大量阅读,我不清楚。

最佳答案

如果您想节省最多的钱,那我就选择linode(不过Amazon ec2的价格可能差不多)。使用linode每月只需$ 19.95,您将获得20gb的空间,您可以在其中托管您的网站和数据库。如果您使用的是s3,则可以将20gb的大部分用于数据库。不仅如此,而且在linode上,可以免费在Heroku上花钱的插件(solr/狮身人面像,后台工作,电子邮件等)。将此与Heroku进行比较,Heroku的20gb共享数据库每月仅需花费$ 15。然后,如果您要进行solr,后台工作等,则需要每月支付。

在linode上它是免费的,因为您可以运行和维护自己的虚拟专用服务器(VPS)。这使我想到了这里要考虑的最重要的事情之一, linode可以为您省钱,但由于您必须自己管理所有事务,因此会花费更多时间

就其值(value)而言,由于所涉及的成本,并且由于身为Rails开发人员,我认为了解如何管理自己的Web服务器非常重要,目前我正将大部分托管工作从Heroku移至Linode。

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

更新:2014年4月

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

关于linux - Linode vs Amazon EC2 vs Heroku for Amazon S3项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9375990/

10-08 21:59