Ignite 2018 の前後で使えるようになった機能なのですが、Azure SQL Database Managed Instance に対して、Database Migration Services のオンライン移行 (Online Migration) の機能が使用できるようになりました。
MI については、SQL Server からのオンライン移行が可能となっています。
オンライン移行については「ビジネスクリティカル (Business Critical)」でのみ、使用できる機能となります。
Preview 開始当初は「オンライン移行機能」が使用できるリージョンは限定的なもので、日本ではオンライン移行を使うことができなかったのですが、使用可能なリージョンが拡充されて、今は使えるようになったみたいですね。
投稿を書くにあたり、東日本の DMS で試してみましたが正常に移行することができました。
DMS でオンライン移行が使えないリージョンからデータを移行したい場合は、DMS の仮想ネットワークと移行対象の SQL Server / MI を VPN 接続することで回避できますので、ネットワーク構成によって、移行元 / 移行先は柔軟に対応できるかと。
ドキュメントとしては DMS を使用して、SQL Server を Azure SQL Data で公開されているのですが、この情報では少し足りていない箇所がありますので、検証する際のポイントを補足しておきたいと思います。
Read the rest of this entry »