部署 Ror 的技巧
如何在 Amazon EC2 服务器集群上部署 Rails 应用程序?有推荐的指南吗?
我维护一个使用 DB 和 DelayedJobs 的 RoR 应用程序(当前托管在 Heroku 上)。该应用程序占用空间很大,很可能需要分布在集群上。任何提示将不胜感激。是否有 Amazon AMI 可以复制 Heroku 的一些功能(尤其是 DJ)?
PS 我是一个 Ruby 新手。
How can I go about deploying a Rails app on a cluster of Amazon EC2 servers? Any recommended guides?
I maintain a RoR app (currently hosted on Heroku) that uses a DB and DelayedJobs). The app has a large footprint, and needs to be distributed on a cluster most likely. Any tips would be appreciated. Are there Amazon AMIs that replicate some of Heroku's features (especially DJ)?
P.S. I'm quite a Ruby newbie.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有什么原因不能留在 Heroku 上吗?您可以根据需要扩展 Heroku dynos 和工作人员,并且如果确实需要,可以升级到专用数据库实例。
Any reason it can't stay on Heroku? You can scale Heroku dynos and workers as you see fit, and can upgrade to a dedicated database instance if it really needs it.
我会使用来自 Alestic 或 Amazon 的干净(基于 ebs)AMI 并自行配置。找到合适的 AMI(或多个用于 Web 服务器、应用程序服务器、数据库服务器并让它们协同工作)非常困难,并且信任它的风险很高。
I would use a clean (ebs-based) AMI from Alestic or Amazon and configure it myself. It's very difficult to find an appropriate AMI (or several for web-server, app-server, DB-server and make them work together) and a high risk to trust it.