まとめ
このモジュールでは、オンプレミスの MySQL サーバーから新しい Azure Database for MySQL フレキシブル サーバーにデータを正常に移行する方法について説明しました。 ネットワーク設定によってフレキシブル サーバーとオンプレミス サーバー間を直接接続できなかったため、オフライン移行を選択しました。 最も簡単なオプションとして Azure インポート CLI を選択した後、Percona XtraBackup を使用してデータベースの完全バックアップを作成し、それを新しい MySQL フレキシブル サーバーに復元しました。 最後に、データベース クライアント アプリケーションを MySQL フレキシブル サーバーにリダイレクトし、移行を完了しました。
主なポイントは、さまざまな移行シナリオに最適なツールとアプローチを理解することです。 Azure MySQL インポート CLI は、VM とオンプレミスからの移行に推奨されますが、DMS は他のすべての移行に推奨されています。 他のコミュニティ ツールは、これら 2 つで移行をサポートできない場合に使用できます。 各ツールには独自の長所と短所があるため、移行の特定の要件に従って選択します。
追加の参考資料
- Azure データベース移行ガイド
- Azure Database for MySQL:フレキシブル サーバー
- Percona XtraBackup 8
- Azure CLI リファレンス: mysql flexible-server import