RDS (マルチ AZ) の MySQL DB を使用して EC2 (Ubuntu の Apache) でホストされている Web アプリケーションがあります。主にサポート チームが特定のライブの問題を分析するために使用する別のアプリケーション インスタンスを使用する予定です。これを行うには、別のインスタンス、できれば別の RDS インスタンスに LIVE DB データのコピーが必要です。私たちのアプローチは次のとおりです。
- 最新の RDS スナップショットを取得する
- 新しい RDS インスタンスを作成し、RDS スナップショットをコピーします
- 上で作成した新しい RDS インスタンスを DB が参照するようにアプリケーション構成をセットアップします。
このアプローチが良いかどうか、またはより良いアプローチがあるかどうかについて、コメントを共有していただけますか?
ちなみに、次のstackoverflowの質問を確認しました:
これらの両方の質問で、mysqldump が推奨されます。しかし、私の場合、DB サイズが巨大になり、mysqldump が LIVE のパフォーマンスを低下させる可能性があります。