gpt4 book ai didi

ruby-on-rails - 在多台服务器上部署 Ruby on Rails 应用程序

转载 作者:行者123 更新时间:2023-12-04 03:53:40 25 4
gpt4 key购买 nike

有哪些有用的 gem 或软件可以帮助在云端部署 RoR 3.2 应用程序?

没有具体要求,因为我只是想体验一下。但我认为 Amazon EC2 是测试应用程序的主要环境。目标是将其部署在多个服务器中。

我想最天真的方法是同时在多台服务器上启动同一个应用程序,但这需要大量手动重启/重启,这需要大量人力资源。

Ruby on Rails 的单个应用程序是否不适合部署在多台服务器上?

最佳答案

我们使用 Capistrano (https://github.com/capistrano/capistrano) 与 AWS 上的多个 EC2 实例进行通信。

我们使用 Chef (https://github.com/opscode/chef) 来进行系统管理配置。
您可以从 Opscode (http://community.opscode.com/cookbooks) 获取您要安装的各种应用程序(例如 nginx、monit、logrotate...)的说明书

您将需要 Capistrano 和 Chef 来设置和部署到 AWS。

Puppet 是您也可以使用的另一种系统管理配置。 (https://github.com/puppetlabs/puppet)

关于ruby-on-rails - 在多台服务器上部署 Ruby on Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9816692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com