We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
查看 BitNami RubyStack,您可以将其安装在系统中、下载虚拟机或在 Amazon 上部署EC2 或 GoGrid 云。您的系统和云上都有准确的环境、gem 版本、数据库版本等,因此当您将应用程序移动到云时不会感到意外。我希望它有帮助。
Take a look to BitNami RubyStack which you can install in your system, download a virtual machine or deploy on Amazon EC2 or GoGrid cloud. You have the exact environment, gem versions, database version, etc on your system and on the cloud so there is no surprise when you move your app to the cloud. I hope it helps.
如果您负担得起,我会推荐 EngineYard 的云,它是使用 EC2 AMI 构建的。它们比我上次检查时的 EC2 按需费率贵 30% 左右。
ec2onrails 是一个好的开始,但该项目已经停滞不前,我不相信有发布版本使用 EBS 作为数据库文件,尽管开发分支确实具有该功能。我已经使用过并且效果很好。出于快照和移动性的原因,您肯定会希望将数据库放在 EBS 上。
还有其他一些漂浮在周围,但我没有看过它们。
我最终使用 Passenger 自己推出,这不是很困难,而且让我舒服得多。您的要求非常基本。
If you are able to afford them, I would recommend EngineYard's Cloud, which is built with EC2 AMIs. They are around 30% more expensive than EC2 on-demand rates last time I checked.
ec2onrails is a good start, but the project has stagnated, and I don't believe there is a release version that uses EBS for the database files, although the development branches do have that feature. I have used it and it worked well. You will definitely want your database on EBS for snapshot and mobility reasons.
There are a few others floating around but I have not looked at them.
I ended up rolling my own using Passenger, which was not very difficult and left me far more comfortable. Your requirements are pretty basic.