rackspace vs EC2 vs Heroku vs Engine Yard for ruby​​ on rails

时间:2012-01-02 19:14:23

标签: ruby-on-rails heroku amazon-ec2 hosting engineyard

我想通过Rackspace,EC2,Heroku或Engine Yard推出一个网站。

我使用了Heroku,并且喜欢起床和放松是多么简单。运行,推送更新,管理我的数据库等。但是,要获得基于主机名的SSL,我将需要支付20美元。此外,我不知道Heroku会花多少钱:我不完全确定如何衡量我的网站会看到多少活动。

我有一笔交易,我可以从Rackspace&获得几百美元的免费托管服务。 EC2,但是......他们会像Heroku一样容易处理吗? Engine Yard怎么样?是否所有这些都会让我为我的SSL证书支付一定的金额来正确设置?

谢谢!请让我知道我可以澄清的内容 - 我对启动网站的世界还很陌生:)

林檎

2 个答案:

答案 0 :(得分:23)

Heroku是一个完全维护的系统 - 您作为开发人员必须担心的是在平台上启动并运行代码。一旦完成,你就是金色的。通过提供VPS的服务,您可以更加担心。例如,使用EngineYard,您必须不断应用所获得的更新,并且还必须通过他们为您提供的厨师食谱来更多地考虑机器设置。使用Heroku,您只需缩放所需的任何流程即可。

归结为你多少重视时间。就个人而言,我使用Heroku因为它很简单,并且不会停留。对我来说,部署并不像以前那样令人头疼。

关于成本,关键是你付出了所需的代价。如果你只看到低流量,你就可以选择一两个动态,这将是从无到有,每小时36美元。随着事情的发展,你需要付出更多。虽然使用像Heroku(或EngineYard)这样的系统的成本效益将不再具有成本效益,但是你会看到自己的自定义设置,但我敢说你有某种方式远离那个。

使用SSL,你在Heroku的当前设置中看到20美元/月,尽管我听说这可能会变得更好。在规模宏大的情况下,这是非常便宜的。没有安装费。使用EngineYard没有SSL成本,但是再次,你有一个number of hoops to jump through才能让它工作(这并不难,只需要时间)。

就个人而言,如果你还不熟悉这些东西,我现在肯定会坚持使用Heroku,因为它需要一大堆担忧和担忧,让你专注于构建一个应用程序。一旦您处于可以从托管中了解更多内容的位置,您就可以根据自己的具体情况进行更有根据的调查。

答案 1 :(得分:2)

Rackspace和ec2只提供虚拟机。完全由您来配置数据库,Web服务器,负载平衡器等比heroku更多的工作。

Engineyard更像是heroku,因为它们不只是为您提供服务器,它们为您提供服务并为您设置内容。这是一个比heroku更传统的服务 - 你有一堆虚拟服务器分配给你而不是heroku的dyno设置。

我认为他们不会因为设置证书而收取费用。