最小限のダウンタイムでの Azure Database for MySQL への移行

適用対象: Azure Database for MySQL - 単一サーバー Azure Database for MySQL - フレキシブル サーバー

重要

Azure Database for MySQL シングル サーバーは廃止パスにあります。 Azure Database for MySQL - フレキシブル サーバーにアップグレードすることを強くお勧めします。 Azure Database for MySQL - フレキシブル サーバーへの移行の詳細については、Azure Database for MySQL シングル サーバーの現状に関するページを参照してください。

アプリケーションによって発生するダウンタイムの時間を制限するデータイン レプリケーションを利用することで、MySQL を Azure Database for MySQL に最小限のダウンタイムで移行できます。

データベースを Azure Database for MySQL に移行する方法の詳細と使用例については、データベースの移行ガイドも参照してください。 このガイドでは、Azure への MySQL 移行の計画と実行を成功させるためのガイダンスが提供されています。

概要

データイン レプリケーションを利用することで、アプリケーションの実行中に新しいトランザクションがあれば、それが Azure に継続的に同期されるよう、プライマリとしてソースを、レプリカとしてターゲットを構成できます。 データがターゲットの Azure 側に追いついた後、アプリケーションを短時間停止し (最小限のダウンタイム)、データの最後のバッチがターゲットに追いつくまで (アプリケーションを停止してから、アプリケーションが事実上新しいトラフィックを受け取ることができなくなるまで) 待ってから、Azure を指すように接続文字列を更新します。 完了すると、アプリケーションは Azure 上で動作します。

次のステップ