Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rackspace vs EC2 vs Heroku vs ruby on rails的引擎场_Ruby On Rails_Heroku_Amazon Ec2_Hosting_Engineyard - Fatal编程技术网

Ruby on rails rackspace vs EC2 vs Heroku vs ruby on rails的引擎场

Ruby on rails rackspace vs EC2 vs Heroku vs ruby on rails的引擎场,ruby-on-rails,heroku,amazon-ec2,hosting,engineyard,Ruby On Rails,Heroku,Amazon Ec2,Hosting,Engineyard,我有一个网站,我想通过Rackspace、EC2、Heroku或Engine Yard发布 我曾经使用过Heroku,我喜欢它是多么简单的启动和运行,推送更新,管理我的数据库,等等。然而,要获得一个基于主机名的SSL,我将不得不支付20美元。此外,我不知道Heroku将花费我多少钱:我不完全确定如何衡量我的网站将看到多少活动 我有一个协议,我可以从Rackspace&EC2获得几百美元的免费主机,但是。。。他们会像希罗库一样容易对付吗?发动机场呢?他们会让我为SSL证书的正确设置支付一定的费用吗

我有一个网站,我想通过Rackspace、EC2、Heroku或Engine Yard发布

我曾经使用过Heroku,我喜欢它是多么简单的启动和运行,推送更新,管理我的数据库,等等。然而,要获得一个基于主机名的SSL,我将不得不支付20美元。此外,我不知道Heroku将花费我多少钱:我不完全确定如何衡量我的网站将看到多少活动

我有一个协议,我可以从Rackspace&EC2获得几百美元的免费主机,但是。。。他们会像希罗库一样容易对付吗?发动机场呢?他们会让我为SSL证书的正确设置支付一定的费用吗

谢谢!请让我知道我能澄清什么——我对网站的发布还很陌生:)


Ringo和ec2只为虚拟机提供机架空间。它将完全由您来配置数据库、web服务器、负载平衡器等。这比heroku要多得多

Engineyard更像heroku,因为他们不仅为您提供服务器,还为您提供服务和设置。这是一项比heroku更为传统的服务——您拥有一堆分配给您的虚拟服务器,而不是heroku的dyno设置


我认为他们不会对设置ssl证书之类的东西收费。

Heroku是一个完全维护的系统-作为开发人员,您需要担心的是如何在平台上安装和运行代码。一旦这样做了,你就是黄金。有了提供VPS的服务,你就有更多的麻烦要担心了。例如,在EngineYard中,你必须不断地应用你得到的更新,你还必须通过厨师给你的食谱来考虑更多的机器设置。使用Heroku,您只需扩展所需的任何流程即可完成

这取决于你对时间的重视程度。就我个人而言,我使用Heroku是因为它非常简单,而且不碍事。部署对我来说并不像以前那样是一件非常头痛的事情

关于成本,关键是你要付你需要的钱。如果你只看到低流量,你可以选择一两个dynos,费用从零到大约36美元/月。随着流量的增加,你会多付一点。不过,在某一点上,使用Heroku(或EngineYard)这样的系统的成本效益将不再具有成本效益,您将看到自己的自定义设置,但我敢说,您离这还有一段距离

使用SSL,在Heroku的当前设置中,您将看到20美元/月,尽管我听说这可能会变得更好。从整体来看,这是非常便宜的。没有安装费。EngineYard没有SSL成本,但同样,在让它工作之前,您有一个很好的解决方案(这并不难,只是需要时间)


就个人而言,如果你对这方面还是新手,我现在肯定会坚持使用Heroku,因为它会让你远离所有的担忧和顾虑,让你专注于构建一个应用程序。一旦你对你想从寄宿中得到的东西有了更多的了解,你就可以在不陈述任何意见的情况下,就可能适合你的具体情况打一个更有教育意义的电话。

,我将回答眼前的问题:Engine Yard不对SSL证书收费,也不会将您的应用程序限制在特定的域名上。我不同意Rackspace和EC2“只提供虚拟机”。如果您使用他们的完整基础设施,您将获得自动缩放、缓存和DAA(至少对于AWS)。它可能不像Heroku那么容易使用,但它非常灵活。