在预算紧张的情况下部署小型rails应用的最佳方式?

时间:2013-10-10 10:41:00

标签: ruby-on-rails deployment amazon-web-services hosting

我想要部署一个非常小的rails应用程序。

它供个人使用,因此流量非常低,而应用程序本身只是一个新生成的带有sqlite数据库的rails 4项目。

目前我有一个免费的AWS实例,一个带有rails项目和域名的github帐户。

我的计划是遵循亚马逊指南:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html

这可以在免费实例上使用,还是需要在托管/平台提供商上花钱?

理想情况下,我想免费或尽可能接近这样做。

有更好或更简单的方法吗?

感谢您的任何建议。

2 个答案:

答案 0 :(得分:1)

AWS Free Tier仅持续一年。之后你必须支付,而且不是很便宜。

你可以尝试Heroku。在Heroku上免费运行一个简单的应用程序。适合您自己的爱好项目,可以在它开始变得真实时进行升级。

答案 1 :(得分:1)

我最近试图为博客找到同样的东西。我发现我没有资格获得AWS的免费实例,因为我在S3年前注册了S3。但是heroku有免费的开发盒。

基本上,你可以免费获得:

  • 主持人
  • 一个小型数据库

但是你不能免费获得这个:

  • 后台处理
  • 永久上班时间

上场时间对我来说是最大的问题。基本上如果你没有人定期访问你的网站,heroku将其关闭以重新分配cpu周期。如果您访问该网站,它将再次启动,但确实需要20-30秒。

如果您想要永久性的上班时间,您需要购买第二个dyno,每月花费35美元。