負荷と時間ベースのスケーリングで実行されているOpsWorks Railsアプリケーションがあるとします。水平スケーリングされたアプリケーションでのレールの移行戦略
複数のアプリケーションサーバーが稼動していて、アプリケーションサーバー間で複数のrake db:migrate
が実行されているコードを展開するとどうなりますか?
Railsにはこれに対するガードがありますか?または、特に、移行の実行を担当する単一のサーバーを指定する必要がありますか?
AWSのRails + RDS(Postgresql)の移行戦略についても知りたいです。