0

我想尝试部署一个非常小的 Rails 应用程序。

它是供个人使用的,因此流量会非常低,并且该应用程序本身只是一个新生成的带有 sqlite db 的 rails 4 项目。

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

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

这在免费实例上是否可行,还是我需要在托管/平台提供商上花费现金?

理想情况下,我想免费或尽可能接近地做到这一点。

有没有更好或更简单的方法来做到这一点?

感谢您的任何建议。

4

2 回答 2

1

AWS 免费套餐仅持续一年。之后你必须付钱,而且不是很便宜。

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

于 2013-10-10T10:56:46.187 回答
1

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

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

  • 一个举办方
  • 一个小型数据库

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

  • 后台处理
  • 永久正常运行时间

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

如果您想要永久正常运行时间,您需要购买第二台测功机,每月花费 35 美元左右。

于 2013-10-10T11:02:38.843 回答