Azure Migration 拡張機能を使用してデータベースを評価する
Azure Data Studio に Azure 移行拡張機能を使用する場合、ユーザーは選択した Azure ターゲットに基づいてオンライン移行とオフライン移行のどちらを選択できます。 また、オンプレミス環境のソース SQL Server インスタンスからバックアップ ファイルにアクセスするようにセルフホステッド統合ランタイムを構成することもできます。
また、この拡張機能では、Transparent Data Encryption (TDE) データベースと SQL Server および Windows ログインを Azure SQL に移行するための、セキュリティで保護された改善されたユーザー エクスペリエンスも提供されます。
Azure Data Studio 用の Azure 移行拡張機能をインストールする
前提条件として、まず Azure Data Studio をインストールする必要があります。 この拡張機能は、Azure Data Studio Marketplace で使用できます。
移行拡張機能をインストールするには、次の手順に従います。
Azure Data Studio で拡張機能マネージャーを開きます。
Azure SQL Migration を検索し、拡張機能を選択します。
拡張機能をインストールします。 インストールすると、インストールされている拡張機能の一覧に Azure SQL Migration 拡張機能が表示されます。
Azure Data Studio で SQL Server インスタンスに接続します。
インスタンス名を右クリックし、[ 管理 ] を選択して、Azure SQL Migration 拡張機能のダッシュボードとランディング ページにアクセスします。
データベースの準備状況を評価する
移行拡張機能は、SQL Server データベースを Azure SQL に移行する前に対処する必要がある重大な問題を特定するために複数のルールを実行することで、ソース SQL Server インスタンスの詳細な評価を実行します。
評価や SKU の推奨事項には、Azure アカウントは必要ありません。 評価や SKU の推奨事項に Azure アカウントを必要としない場合は、ユーザーが Azure アカウントの作成にコミットしなくても、データベースを Azure に移行する準備とコストを評価できるという利点があります。 これにより、意思決定プロセスをまだ行っているユーザーの時間と労力が節約されます。
ご覧のように、複数の Azure SQL ターゲットを選択でき、選択に基づいて結果が自動的に更新されます。 この機能は、潜在的な障害を特定し、別のターゲット オプションが環境に適しているかどうかを判断するのに役立ちます。
評価レポートを保存することもできます。これにより、データベースに関するすべての主要なプロパティと評価結果を含む JSON ファイルが生成されます。 さらに、JSON ファイルを使用して、特定のデータまたは情報をプログラムで抽出して、さらに分析または処理することができます。
適切なサイズの SKU の推奨事項 (プレビュー)
また、この拡張機能では、オンプレミスか別のクラウド環境かにかかわらず、ソース SQL インスタンスから収集されたパフォーマンス データに基づいて、Azure SQL ターゲットに推奨されるコンピューティングとストレージの構成も提供されます。 この機能は、Azure SQL ターゲットがワークロードのニーズを満たしていることを確認するのに役立ちます。
Azure の推奨事項機能では、価格の変動に起因する価格見積もりは提供されませんが、価格見積もりを取得する別の方法があります。 Azure 料金計算ツールにアクセスすることも、Azure Migrate 内で SQL 評価を生成して正確な価格見積もりを収集することもできます。 これらのオプションを使用すると、シナリオに関連する特定の価格の詳細を考慮して、情報に基づいた意思決定を行うことができます。
ご覧のように、Azure 移行拡張機能ウィザードを開始すると、[Azure の推奨事項の取得 ] を選択してパフォーマンス データの収集を有効にすることができます。
Von Bedeutung
特定のインスタンス上のすべてのデータベースからパフォーマンス データを同時に収集し、同じデータを複数回使用して異なるソース データベースを移行できます。
評価の自動化
移行拡張機能ウィザードで評価と Azure の推奨事項の手順を実行するだけでなく、PowerShell または Azure CLI で実行して、これらのタスクを大規模に実行できます。
たとえば、評価レポートが C ドライブの出力フォルダー (PowerShell) に保存されているサンプル SQL Server データベースで評価を実行する場合などです。
Get-AzDataMigrationAssessment -ConnectionString "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" -OutputFolder C:\Output -Overwrite
または、Azure CLI を使用して同じタスクを実行することもできます。
az datamigration get-assessment --connection-string "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" --output-folder "C:\Output" --overwrite
Azure 移行拡張機能で使用できる PowerShell コマンドおよび Azure CLI コマンドの詳細については、データ移行拡張機能用の PowerShell モジュール、およびデータ移行拡張機能用の Azure CLI に関する記事を参照してください。