Azure Migrate を使用してデータベースを評価する
Azure Migrate には、現在のオンプレミスワークロードを評価するためのツールが用意されています。移行計画に関する分析情報が提供されます。 また、エージェントレス環境の検出を実行したり、エージェントを使用して依存関係分析を実行したりすることもできます。 これは、環境内の異なるコンポーネント間の依存関係を識別するのに役立ちます。
Azure Migrate とは
Azure Migrate では、幅広い包括的なサービスを提供することで、Azure 環境の移行、最新化、最適化のプロセスが簡素化されます。 インフラストラクチャ、データ、アプリケーションのオンプレミス リソースの検出、評価、適切なサイズ変更など、移行前のすべての手順について説明します。 さらに、Azure Migrate を使用すると、サード パーティ製ツールとの統合が可能になり、その機能が拡張され、さまざまなユース ケースがサポートされます。
Azure Migrate では、SQL Server Always On フェールオーバー クラスター インスタンス (FCI) や Always On 可用性グループ (AG) など、さまざまな SQL Server デプロイの検出と評価がサポートされています。
Azure Migrate には、Azure Migrate: Discovery and Assessment and Migration and Modernizationなど、いくつかのツールがあります。このツールは、他の Azure サービス、独立系ソフトウェア ベンダー (ISV) オファリングと統合でき、サーバー、データベース、Web アプリ、仮想デスクトップの評価、移行、最新化をサポートできます。
たとえば、VMware で SQL Server データ資産全体を大規模に評価する場合は、Azure Migrate を使用して、Azure SQL のデプロイに関する推奨事項、ターゲットのサイズ設定、毎月の見積もりを取得できます。
検出フェーズでは、Azure Migrate を使用してネットワークをスキャンし、組織内で使用されているすべての SQL Server インスタンスと機能を特定することもできます。
評価ツール
評価用の Azure Migrate ハブには、次のツールが含まれています。
Azure Migrate: 検出と評価
Azure Migrate を使用して作成できる評価の種類は、検出と評価 ツールの 3 種類です。
SQL Server の検出と評価
他のパブリック クラウドの IaaS サービスに加えて、VMware、Microsoft Hyper-V、物理環境で実行されている SQL Server のデプロイをサポートします。 エージェントレス検出、コスト見積もり、最適な Azure SQL 構成が提供されます。 オンプレミスにデプロイする Azure Migrate アプライアンスが必要です。 このツールは、SQL Server だけでなく、仮想マシンと物理サーバーの両方の準備状況を評価する必要があるワークロードに適しています。
検出フェーズでは、SQL Server の検出と評価 を使用して、ネットワークをスキャンし、組織内で使用されているすべての SQL Server インスタンスと機能を識別することもできます。 これにより、既存の SQL Server 環境に関する貴重な分析情報が得られ、移行プロジェクトの準備状況とスコープを評価できるようになります。
ビジネス ケース
この評価の種類は、サーバー、SQL Server のデプロイ、および Web アプリを Azure に移行するための投資収益率を評価する包括的なビジネス ケース ASP.NET を開発するのに役立ちます。 また、不確定性を排除し、総保有コスト (TCO)、リソース使用率、移行と最新化に関する迅速な勝利に関する分析情報を得ることもできます。
コスト を最適化する
この評価の種類では、エージェントレス検出、Azure 準備チェック、依存関係分析を使用して、移行の準備ができているリソースの効率的なオンプレミス マッピングと識別を行います。 分析情報を使用して、リソースを Azure に移行するコストを見積もります。
データ移行アシスタント (Data Migration Assistant, DMA)
DMA の詳細については、次のユニットで学習します。 ただし、DMA は、Azure Migrate で Database (のみ) 評価を実行するときに使用されることに注意してください。 Azure SQL への移行の場合、DMA は機能パリティもチェックして、Azure の部分的またはサポートされていない機能を明らかにします。 Azure Migrate によって提供される機能を最大限に活用するには、DMA を使用して評価プロジェクトをインストールして作成し、評価レポートを Azure Migrate にアップロードする必要があります。
手記
Database Migration Assistant は便利なツールですが、大規模な移行と全体的なエクスペリエンスの向上には、Azure Database Migration Service を使用することをお勧めします。
演習: Azure Migrate でデータベースを評価し、結果を同期する
この演習を実行するには、続行する前に次の手順に従ってください。
手記
この演習を完了するには、Azure リソースを作成するために Azure サブスクリプションにアクセスする必要があります。 Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。
このモジュールでこの演習を実行する場合は、Azure サブスクリプションでコストが発生する可能性があることに注意してください。
前提 条件
最新の AdventureWorks データベースを備えた SQL Server 2022。
データベースが復元されたら、次のコマンドを実行します。
USE [AdventureWorks] GO ALTER TABLE [Person].[Person] ADD [Next] VARCHAR(5); CREATE PROCEDURE [HumanResources].[usp_legacyIntegration] AS SELECT DataCreated, UserID, ActionID FROM LogDB..Logs
ソース データベースへの読み取りアクセス権を持つ SQL Server ユーザー。
タスク 1: Azure Migrate プロジェクトを作成する
- Azure portal で、Azure Migrateを検索します。
- Servicesで、Azure Migrateを選択します。
- [移行の目標 ] セクションで、[サーバー、データベース、Web アプリの ] を選択し、[+ プロジェクトの作成] を選択します。
- [プロジェクトの作成] ページで、Azure サブスクリプションとリソース グループを選択します。
- [プロジェクトの詳細]で、プロジェクト と、プロジェクトを作成する地域 を指定します。
- [作成] を選択します。
タスク 2: DMA を使用してデータベースを評価する
Microsoft ダウンロード センターから最新バージョンの DMA をダウンロードしてインストールし、DataMigrationAssistant.msi ファイルを実行します。
Microsoft Data Migration Assistant 起動し、+ 新しい を選択し、次の情報を指定します。
- プロジェクトの種類 - 評価
- プロジェクト名 -<の名前をユーザーの好みに合わせて指定>
- 評価の種類 - データベース エンジン
- ソース サーバーの種類 - SQL Server
- ターゲットサーバーの種類 - Azure SQL データベース。 これは、互換性を評価するターゲット サーバーです。
を選択 を作成
評価ページで、機能パリティの確認を選択します。 次を選択します。
サーバーへの接続 サイドバーで、ソース サーバーに関する接続の詳細を指定します。 [接続] を選択します。
ソースの追加 サイドバーで、評価用のデータベースを選択します。 [] を選択し、[] を追加します。
[開始 評価] を選択して、評価が完了したら、[結果の確認 ] タブで結果を表示できます。
タスク 3: 評価レポートを Azure Migrate にアップロードする
- DMA の評価結果ページで、Azure Migrateにアップロードを選択します。
- Azure への接続] サイド バーで、[接続選択します。 手順に従って Azure アカウントにサインインします。
- Upload to Azure Migrate サイドバーでサブスクリプションを選択し、次にこの演習の最初のタスクで作成した Azure Migrate Project を選択します。
- [アップロード] を選択します。
タスク 4: Azure Migrate で結果を確認する
Azure Migrate の [データベース (のみ)] セクションで、[更新] を選択します。 これにより、それに応じてダッシュボードが更新されます。
手記
前のタスクで DMA からアップロードした評価結果が表示されるようになりました。
[評価されたデータベース を選択し、結果を確認します。
レポートは Azure Migrate で使用できるようになりました。また、さまざまなチームがレポートを参照できることに注意してください。 少し時間を取って、評価結果と評価レポートの列を確認します。