Использование Capistrano для развертывания приложения Rails на нескольких веб-серверах

В настоящее время я настраиваю новую производственную среду для приложения Rails, которая включает в себя несколько серверов приложений с балансировкой нагрузки (в настоящее время только два, но со временем это будет увеличиваться).

Я хотел бы управлять развертыванием приложения на всех этих серверах в одной команде, используя Capistrano (которую я уже использую для своего существующего единственного сервера). Единственный способ увидеть это - использоватьcapistrano-ext (который я фактически уже использую для развертывания в моей тестовой и промежуточной средах), определяя новый 'среда' для каждого сервера приложений (,app1app2 и так далее) и выполнение развертывания с использованием чего-то вроде:

cap app1 app2 app3 deploy

Это рекомендуемый способ сделать это или есть лучший подход?

Ответы на вопрос(3)

Ваш ответ на вопрос