Azure Database Migration Service とは何ですか。

Azure Database Migration Service は、複数のデータベース ソースから Azure データ プラットフォームへのシームレスな移行を最小限のダウンタイムで実現できるように設計された、フル マネージド サービスです (オンライン移行)。

Azure Database Migration Service では、現在、次の 2 つのバージョンが提供されています。

  1. Database Migration Service - Azure Data Studio の Azure SQL 移行拡張機能Azure portal、PowerShell、および Azure CLI を使用します。
  2. Database Migration Service (クラシック) - Azure portal、PowerShell、Azure CLI で使用します。

Database Migration Service は、Azure Data Studio の "Azure SQL Migration" 拡張機能を動作させ、さらに多くの機能を提供します。 Azure portal、PowerShell、Azure CLI は、DMS のアクセスにも使用されます。 現在、Azure への SQL Database のモダン化がサポートされています。 より向上した機能とサポート性のためには、DMS を使用して Azure SQL Database に移行することを検討してください。

Azure portal、PowerShell、および Azure CLI を使用した Database Migration Service (クラシック) は、以前のバージョンの Azure Database Migration Service です。 そこでは、Azure へのデータベースのモダン化が提供されており、SQL Server、PostgreSQL、MySQL、MongoDB などのシナリオがサポートされます。

重要

Azure Database Migration Service (クラシック) - SQL シナリオは、非推奨になる予定です2023 年 8 月 1 日以降、Azure portal から SQL Server シナリオ用の新しい Database Migration Service (クラシック) リソースを作成することはできなくなります。 このサービスは、すべてのお客様に対して 2026 年 3 月 15 日に廃止されます。 複数のデータベース ソースから Azure SQL ターゲットへのシームレスな移行のために、Microsoft では、最新バージョンの Azure Database Migration Service を使用することをお勧めします。これは、Azure Data Studio の拡張機能である Azure SQL Migration として、または Azure Portal を介して、または Azure PowerShell と Azure CLI を使用して利用できます。 詳しくは、提供終了の通知: Database Migration Service (クラシック) に関する記事をご覧ください。

Azure Data Studio 用 Azure SQL Migration 拡張機能を使用してデータベースを移行する

Azure Data Studio の Azure SQL 移行拡張機能では、簡略化された評価、レコメンデーション、移行エクスペリエンスが 1 つになっており、次の機能を利用できます。

  • 応答性の高いユーザー インターフェイス。移行準備状況の評価と (パフォーマンス データに基づく) SKU の推奨から Azure SQL への実際の移行まで、エンド ツー エンドの移行エクスペリエンスが提供されます。
  • 強化された評価メカニズム。SQL Server のインスタンスが評価されて、異なる Azure SQL ターゲットに移行する準備ができているデータベースが特定されます。
  • オンプレミスのソース SQL Server インスタンスからパフォーマンス データを収集し、Azure SQL ターゲットに基づいて適切なサイズの SKU の推奨を生成する SKU レコメンデーション エンジン (プレビュー)。
  • Azure Database Migration Service を利用する信頼性の高い Azure サービス。データ移動アクティビティを調整し、シームレスな移行エクスペリエンスを提供します。
  • ビジネスの要件に合わせて、オンライン (最小限のダウンタイムが求められる移行) またはオフライン (移行の期間全体を通してダウンタイムが継続する移行) いずれかの移行モードを実行する機能。
  • オンプレミス環境のソース SQL Server とバックアップにアクセスするための独自のコンピューティングを提供する、セルフホステッド統合ランタイムを作成して構成できる柔軟性。
  • TDE データベースと SQL/Windows ログインを Azure SQL に移行する作業が改善され、一層安全になります。

Azure SQL ターゲット別の特定の移行シナリオの詳細については、次のステップ バイ ステップのチュートリアルを確認してください。

移行シナリオ 移行モード
SQL Server から Azure SQL Managed Instance へ オンライン / オフライン
SQL Server から Azure Virtual Machines 上の SQL Server へ オンライン / オフライン
SQL Server から Azure SQL Database へ オフライン

詳細については、「Azure Data Studio 用 Azure SQL 移行拡張機能を使用してデータベースを移行する」を参照してください。

バージョンの比較

新しいバージョンの Azure Database Migration Service が Azure Data Studio の拡張機能として利用可能で、Azure portal からアクセスできます。このバージョンでは、移行サービスの機能性、ユーザー エクスペリエンス、サポート性が向上しています。 可能な限り、Azure Data Studio の Azure SQL 移行拡張機能と、DMS Azure portal の使用を検討してください。

次の表は、Database Migration Service のバージョンの機能を比較したものです。

機能 DMS (クラシック) DMS - ADS の Azure SQL 拡張機能経由 DMS - Azure portal 経由 メモ
評価 いいえ 有効 いいえ ソースの互換性を評価します。
SKU の推奨事項 いいえ 有効 いいえ ソースの評価に基づいたターゲットに関する SKU の推奨事項。
Azure SQL Database - オフライン移行 はい イエス はい Azure SQL Database へオフラインで移行します。
Azure SQL Managed Instance - オンライン移行 はい イエス はい 最小限のダウンタイムで Azure SQL Managed Instance へオンラインで移行します。
Azure SQL Managed Instance - オフライン移行 はい イエス はい Azure SQL Managed Instance へオフラインで移行します。
Azure SQL VM での SQL Server - オンライン移行 いいえ イエス はい 最小限のダウンタイムで Azure VM の SQL Server へオンラインで移行します。
Azure SQL VM での SQL Server - オフライン移行 はい イエス はい Azure VM の SQL Server へオフラインで移行します。
ログインの移行 はい はい いいえ ソースからターゲットへログインを移行します。
[スキーマを移行する] はい いいえ はい ソースからターゲットへスキーマを移行します。
Azure portal のサポート はい 部分的 はい Azure portal を使用して移行の作成および監視を行ないます。
Azure Data Studio との統合 いいえ 有効 いいえ Azure Data Studio と統合された移行サポート。
リージョン別の提供状況 はい イエス はい この拡張機能で、その他のリージョンを使用できます。
ユーザー エクスペリエンスの向上 いいえ イエス はい DMS は、より高速かつ安全で、トラブルシューティングもより簡単に行なえます。
Automation はい イエス はい DMS では、PowerShell と Azure CLI がサポートされています。
プライベート エンドポイント いいえ イエス はい プライベート エンドポイントを使用してソースとターゲットに接続します。
TDE サポート いいえ 有効 いいえ TDE で暗号化されたデータベースを移行します。

使い慣れたツールによる Azure へのデータベースの移行

Azure Database Migration Service では、Microsoft の既存のツールやサービスの一部の機能が統合されています。 これにより、お客様には包括的な高可用性ソリューションが提供されます。 このサービスでは、Data Migration Assistant を使用して評価レポートを生成します。評価レポートには、移行前に必要な変更について推奨される手順が記載されています。 必要な修正を実行するかどうかは、お客様の判断に委ねられます。 移行プロセスを開始する準備ができたら、Azure Database Migration Service によって、必要な手順がすべて実行されます。 プロセスは Microsoft のベスト プラクティスを利用して実行されるので、お客様は安心して移行プロジェクトの完了を待つことができます。

リージョン別の提供状況

Azure Database Migration Service のリージョン別の提供状況に関する最新情報については、「リージョン別の利用可能な製品」を参照してください。

次のステップ