我想要部署一个非常小的rails应用程序。
它供个人使用,因此流量非常低,而应用程序本身只是一个新生成的带有sqlite数据库的rails 4项目。
目前我有一个免费的AWS实例,一个带有rails项目和域名的github帐户。
我的计划是遵循亚马逊指南:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html
这可以在免费实例上使用,还是需要在托管/平台提供商上花钱?
理想情况下,我想免费或尽可能接近这样做。
有更好或更简单的方法吗?
感谢您的任何建议。
答案 0 :(得分:1)
AWS Free Tier仅持续一年。之后你必须支付,而且不是很便宜。
你可以尝试Heroku。在Heroku上免费运行一个简单的应用程序。适合您自己的爱好项目,可以在它开始变得真实时进行升级。
答案 1 :(得分:1)
我最近试图为博客找到同样的东西。我发现我没有资格获得AWS的免费实例,因为我在S3年前注册了S3。但是heroku有免费的开发盒。
基本上,你可以免费获得:
但是你不能免费获得这个:
上场时间对我来说是最大的问题。基本上如果你没有人定期访问你的网站,heroku将其关闭以重新分配cpu周期。如果您访问该网站,它将再次启动,但确实需要20-30秒。
如果您想要永久性的上班时间,您需要购买第二个dyno,每月花费35美元。