次の方法で共有


Azure Migrate での Arc ベースの検出の概要 (プレビュー)

この記事では、Azure Migrate が Azure Arc 対応サーバーAzure Arc によって有効になっている SQL Server と連携して、Azure への移行のためにオンプレミス リソースを評価する方法の概要について説明します。

オンプレミス のサーバーと SQL Server インスタンスを既に Arc 対応にしている場合、Azure Migrate では、この既存のインフラストラクチャを使用して、他のオンプレミスデプロイを必要とせずに、移行のビジネス ケースを検出、評価、構築できます。 このアプローチは、移行計画を高速化し、デプロイの複雑さを軽減するのに役立ちます。

Important

現在、この機能はプレビュー段階にあります。 プレビュー機能として、この記事に記載されている機能は 、Microsoft Azure プレビューの追加使用条件に従います。

Arc に基づく発見とは

Arc ベースの検出は Azure Migrate の探索方法であり、既存の Azure Arc インフラストラクチャを使用して、Azure への移行のために Arc 対応リソースを自動的に検出して評価します。 アプライアンス ベースの検出とは異なり、Arc ベースの検出では、他のオンプレミス デプロイは必要なく、Azure Migrate と Azure Arc の間のネイティブ統合が使用されます。

主な利点

  • 追加のオンプレミス インフラストラクチャなし: 既存の Arc 対応サーバーと SQL Server インスタンスを使用します。
  • 分析情報への高速な時間: Azure Migrate では、既定のビジネス ケースと評価が自動的に生成されます(通常は 1 時間以内)。
  • サブスクリプション ベースのスコープ: プロジェクトに含める Arc リソースを含む 1 つ以上のサブスクリプションを選択します。
  • オプションのパフォーマンス データ収集: Azure Migrate Collector VM 拡張機能をインストールして、適切なサイズの評価のパフォーマンス履歴を収集します。

サポートされている Arc リソースの種類

Azure Migrate では、次の Arc 対応リソースの種類の検出と評価がサポートされています。

リソースの種類 評価のサポート 詳細
Arc 対応サーバー ✅ サポート Arc 接続マシン エージェント バージョン 1.46 以降を実行している Windows および Linux サーバー
Arc 対応 SQL Server ✅ サポート Azure Arc によって管理される SQL Server インスタンス。適切なサイズ設定と SQL MI や Azure SQL DB の推奨事項を取得するには、移行評価を有効にする必要があります。

Arc ベースの検出のしくみ

Arc ベースの検出では、Azure Arc Connected Machine Agent と Azure Arc SQL 拡張機能によって既に収集されたデータを使用して、Azure Arc のお客様の移行の意思決定と計画を迅速化します。 Arc サーバー用の Azure Migrate Collector VM 拡張機能を使用して、追加のデータを収集します。

検出プロセス

探索プロセスは、プロジェクトを作成し、Arc リソースをプロジェクトにスコープするのと同じくらい簡単です。

  1. Azure Migrate プロジェクトを作成する: Azure Arc Center からプロジェクトを作成し、Arc リソースを含むサブスクリプションを選択します。 現在、Arc ベースの検出は新しいプロジェクトでのみ機能します。

  2. データ同期: Arc リソースを使用してプロジェクトを作成すると、Azure Migrate によって、選択したサブスクリプション内の Arc 対応リソースのメタデータのスナップショットが同期されます。 これには次のものが含まれます。

    • サーバー構成 (CPU、メモリ、ディスク、ネットワーク)
    • オペレーティング システム情報
    • ハイパーバイザー情報
    • SQL Server インスタンスとデータベース情報
  3. 既定の成果物の生成: 同期が完了すると、Azure Migrate によって自動的に次が生成されます。

    • 2 つの既定のビジネス ケース (優先設定を最新化し、移行時間の優先設定を最小限に抑える)
    • すべてのワークロード (サーバーと SQL Server) を対象にした 1 つの既定の評価
  4. オプションのパフォーマンス収集: 収集する Arc 対応サーバーに Azure Migrate Collector VM 拡張機能をインストールします。

    • 時間の経過に伴う CPU とメモリの使用率
    • ディスク IOPS とスループット
    • ネットワーク使用率

データ ストレージ

Azure Migrate プロジェクトは、Arc 対応サーバーが配置されている場所に関係なく、プロジェクトの作成時に選択したリージョンに Arc リソースに関するメタデータを格納します。

同期をトリガーする

データを最新の状態に保つために、Azure Arc Center からいつでも手動で同期をトリガーできます。 これは、次の場合に便利です。

  • 新しい Arc 対応サーバーまたは Arc 対応 SQL Server インスタンスが、スコープ内のサブスクリプションに対して追加または削除される
  • サーバー自体の構成が変更される

自動同期

自動同期では、手動操作なしで Arc リソース データを定期的に同期するように Azure Migrate プロジェクトが構成されます。 これにより、評価とビジネス ケースに常に現在のインフラストラクチャの状態が反映されます。

自動同期では、Azure Migrate プロジェクトのマネージド ID を使用して Arc リソース データが読み取られます。 マネージド ID に、スコープ内のサブスクリプションに対する Migrate Arc Discovery Reader - Preview ロールがあることを確認します。

プロジェクト スコープの管理

特定のデータセンター内のリソースを検出するアプライアンス ベースの検出とは異なり、Arc ベースの検出のスコープは Azure サブスクリプションです。 プロジェクトを作成する場合:

  • Arc リソースを含む 1 つ以上のサブスクリプションを選択する
  • エージェント バージョン 1.46 以上の Arc 対応サーバーのみが含まれます
  • 現時点では、VMware または Hyper-V VM のみが含まれています
  • サブスクリプションには、 Microsoft.OffAzure リソース プロバイダーが登録されている必要があります

スコープはいつでも編集して、サブスクリプションを追加または削除できます。 同期の種類に基づいて、ユーザー (手動同期の場合) またはマネージド ID (自動同期の場合) には 、Migrate Arc Discovery Reader - Preview ロールが必要です。

評価の種類

Arc ベースの検出では、他の探索方法と同じ評価の種類がサポートされます。

アプリケーションの評価

1 つのアプリケーションの一部として、複数のワークロードの種類 (サーバーと SQL Server) を一緒に評価します。 これにより、移行の準備とコストの全体像が得られます。

ワークロード固有の評価

次の目的で個別の評価を作成します。

  • Azure VM の評価: Arc 対応サーバーの場合
  • Azure SQL 評価: Arc 対応 SQL Server インスタンスの場合

すべての評価では次のことが評価されます。

  • 移行の準備: リソースが Azure への移行に適しているかどうか。
  • 適切なサイズのターゲット: 構成と必要に応じてパフォーマンス データに基づいて推奨される Azure SKU。
  • コストの見積もり: ターゲット リージョンの月単位の Azure リソース コスト。

ビジネス ケース

Arc リソースを使用して Azure Migrate プロジェクトを作成すると、次の 2 つの既定のビジネス ケースが自動的に生成されます。

既定のビジネス ケース

  • 最新化戦略 (default-modernize): 可能であれば、次のようなサービスとしてのプラットフォーム (PaaS) オプションを使用して移行を評価します。

    • SQL ワークロード用の Azure SQL Database または Azure SQL Managed Instance
    • Web アプリケーション用の Azure App Service
    • PaaS が適さない場合の Azure VM
  • 移行時間を最小限に抑える (default-faster-mgn-az-vm): すべてのワークロードについて、サービスとしてのインフラストラクチャ (IaaS) のリフト アンド シフト移行を Azure VM に評価します。

どちらのビジネス ケースでも、次の計算が行われます。

  • オンプレミスと比較したコスト削減の見積もり
  • Azure の総保有コスト (TCO)
  • 投資収益率 (ROI) タイムライン

異なる設定でカスタム ビジネス ケースを作成したり、特定のリソースにスコープを設定したりできます。 詳細については、「 ビジネス ケースの構築」を参照してください。

オンプレミスと同様のサイズ設定およびパフォーマンスベースのサイズ設定

Arc ベースの検出では、次の 2 つのサイズ変更方法がサポートされています。

オンプレミスでのサイズ設定

  • 推奨事項は、現在のオンプレミス サーバー構成に基づいています。
  • パフォーマンス データの収集は必要ありません。
  • ピーク時の容量使用率を想定します。
  • Azure SKU が必要以上に大きくなる可能性があります。

パフォーマンスベースのサイズ設定 (VM 拡張機能が必要)

  • 推奨事項は、時間の経過に伴う実際のリソース使用率に基づいています。
  • Azure Migrate Collector VM 拡張機能のインストールが必要です。
  • パフォーマンス履歴を使用して、最適な SKU を決定します。
  • 通常、適切なサイズ変更によってコストが削減されます。

パフォーマンスベースのサイズ設定を有効にするには:

  1. Arc 対応サーバーに Azure Migrate Collector VM 拡張機能をインストールする
  2. パフォーマンス データ収集を待機します (推奨: 少なくとも 1 日)
  3. パフォーマンスベースのサイズ設定で評価を作成または再計算する

既定の評価とビジネス ケースは、常にパフォーマンスベースのサイズ設定で作成されます。 これは、パフォーマンス データの収集を開始したら、再計算するだけで済みます。

Azure Migrate Collector VM 拡張機能のインストールの詳細について説明します。

Azure Migrate Collector VM 拡張機能

Azure Migrate Collector VM 拡張機能は、強化された評価機能を提供する省略可能なコンポーネントです。

収集される内容

  • 時間の経過に伴う CPU 使用率の割合
  • 時間の経過に伴うメモリ使用率の割合
  • ディスク IOPS (読み取りと書き込みの操作)
  • ディスク スループット (MB/秒の読み取りと書き込み)
  • ネットワーク使用率

インストール オプション

  • 単一サーバー: Azure portal または Azure CLI コマンドを使用します。
  • 大規模: Azure Policy を使用して、選択したサブスクリプション内のすべての Arc 対応サーバーにデプロイします。

Requirements

  • 拡張機能をインストールするには、Arc 対応のサーバーリソースにおいて、ハイブリッド サーバー リソース管理者 ロールが必要です。
  • サーバーから Azure Migrate エンドポイントへのネットワーク接続を確保する - https://*.migration.windowsazure.com

詳細なインストール手順については、「 Azure Migrate Collector VM 拡張機能のインストール」を参照してください。

現在の制限

プレビュー期間中は、次の制限事項が適用されます。

  • ソフトウェア インベントリ: Arc で検出されたサーバーでは使用できません。
  • 依存関係分析: Arc で検出されたサーバーでは使用できません。
  • Web アプリの検出: Web アプリは、Arc ベースの検出では検出されません。
  • PostgreSQL/MySQL 検出: PostgreSQL データベースと MySQL データベースは、Arc ベースの検出では検出されません。

次のステップ