データベースの移行に関するいくつかのベスト プラクティスと利用可能なツールについて質問があります (次のリリース用にデータベース スキーマをアップグレードします)。
現在、mysql データベースもホストしている 1 つのサーバーを使用しています。新しいリリースを展開する場合は、コードを含むデータベースの移行をサーバーにプッシュします。サーバーでは、移行スクリプトを使用してデータベースを変更し、現在展開されているデータベースの移行 (番号) をファイルに保存します。次に、システムを AWS に移行し、水平スケーリングの利点を活用したいと考えています。複数のサーバーが同じデータベース (AWS RDS) にアクセスするため、この新しいシステムで現在のデータベース移行スクリプトを使用することはできません。
最終的には、サーバー管理に AWS OpsWorks を使用し、chef スクリプトを使用して新しいサーバーをセットアップしたいと考えています。しかし、データベースの移行を本番データベースに自動的に展開する方法をまだ見つけていません。ヒントやアイデアはありますか?
どうもありがとう。
PSこれは珍しい問題ではないと思いますが、「DB移行AWS」をグーグルで検索すると、AWSサービスでデータベースを別のサーバーからAWSに移行することができますが、これは別の目的に役立ちます;)