オンプレミスのワークロードを評価する

完了

Tailwind Traders で移行プロジェクトを開始する前に、移行プロセスをサポートするために Azure が提供するツール、手順、サービスを確認する必要があります。

移行ツールとサービスについて知っておくべきこと

移行の 4 つのステージを計画し、完了させるのに役立つさまざまなツールとサービスがあります。 ほとんどの移行には、いくつかの手順とサービスが必要です。 一部の移行では、必要なサービスやツールが 1 つまたは 2 つのみの場合があります。

サービスまたはツール ステージ 説明
Service Map 評価 Azure Monitor の Service Map 機能は、Windows または Linux 上のアプリケーション コンポーネント間の通信をマップします。 この機能を使用して、移行するデータを決定するときに依存関係を特定します。 Service Map には、ソース環境の仮想マシンに追加のエージェントをインストールする必要があります。
Azure TCO 計算ツール 評価 Azure TCO (総所有コスト) 計算ツールは、ワークロードを Azure に移行することで実現できるコスト削減額を見積もります。
Azure Migrate "評価" と "移行" Azure Migrate は仮想マシン (Hyper-V と VMware)、クラウドベースの仮想マシン、物理サーバー、データベース、データ、仮想デスクトップ インフラストラクチャ、Web アプリケーションの評価と Azure への移行を行います。
Data Migration Assistant (DMA) "評価" と "移行" SQL Server Data Migration Assistant は、最新のデータ プラットフォームにアップグレードするのに役立ちます。 これは、新しいバージョンの SQL Server や Azure SQL Database のデータベース機能に影響を与えかねない互換性の問題を検出します。
Database Migration Service "評価" と "移行" Azure Database Migration Service は、Azure SQL Database に限らず、複数の異なるデータベースの評価と移行を実行します。
データ移行ツール 移行 Azure Cosmos DB データ移行ツールは、既存のデータベースを Azure Cosmos DB に移行します。
Microsoft Cost Management 最適化 Microsoft Cost Management (旧称 Azure Cost Management and Billing) は、継続的な Azure コストを監視、最適化、制御するのに役立ちます。
Advisor 監視 Azure Advisor は、信頼性、パフォーマンス、コスト、セキュリティ、オペレーショナル エクセレンスのための、Azure リソースの最適化に役立ちます。
監視 監視 Azure Monitor は、データの分析、アラートの設定、問題の特定に役立つオンプレミスリソースと Azure リソースの両方から監視テレメトリを収集します。
Microsoft Sentinel 監視 Microsoft Sentinel はアプリケーションにインテリジェントなセキュリティ分析を提供します。これを使用して、インシデントの収集、検出、調査、対応を実行できます。

Tailwind Traders のワークロードを Azure に移行する評価ステージをサポートする Azure の 3 つのサービスとツールを見てみましょう。

  • Azure Migrate
  • Azure TCO 計算ツール
  • Azure Monitor の Service Map 機能

サービス マップ

Azure Monitor の Service Map 機能を使用すると、オンプレミス環境でアプリケーションとそのコンポーネントを自動的に検出できます。 この機能を使用すると、Tailwind Traders のアプリ構造に関する貴重な分析情報が得られ、移行を効果的に計画して実行できます。 Service Map は、Windows と Linux の両方のプラットフォームでの検出をサポートしています。

Service Map を使用して、Tailwind Trader のサーバー環境を、相互接続されたシステムのコレクションとして確認することができます。 Service Map には、環境の詳細が複数の形式で表示されます。

  • サーバー間の接続
  • サーバー プロセス
  • 受信接続と送信接続の待機時間
  • 接続されているアーキテクチャ全体の TCP または UDP ポート

Service Map について知っておくべきこと

Azure Monitor の Service Map 機能では、いくつかの重要な評価機能がサポートされています。

  • 検出: サーバーとそのプロセスの依存関係の共通参照を構築する。 検出された情報を直感的なグラフィカル マップとして確認する。 失敗したネットワーク接続を特定する。

  • インシデント管理: 問題の切り分けに関する当て推量を排除する。 誤って構成されたシステムとコンポーネントを特定する。

  • 移行の保証: Azure の移行を計画、加速、検証する。 取りこぼしがなく、予期しない障害が発生しないことを確認する。

  • ビジネス継続性: システムが相互にどのように依存しているかを特定し、復旧計画の信頼性を確保するために役立てる。 サーバーが復旧し、再び使用可能になった後、復旧する必要があるフロントエンド システムを特定する。

  • パッチ管理: パッチが適用されるサービスに依存している他のチームとサーバーを特定する。 パッチ適用のためにシステムを停止する前に、事前にチームに通知する。

Azure Service Map を使用するには、次の構成が必要です。

  • Azure portal で定義された Log Analytics ワークスペース。

  • Windows または Linux コンピューターにインストールされた Azure Monitor エージェント。 このエージェントを使い、コンピューターからイベントとパフォーマンス データを収集し、Log Analytics ワークスペースに配信します。

  • Windows または Linux コンピューターにインストールされた Dependency Agent。 このエージェントを使用し、コンピューター上で実行されているプロセスと、外部プロセスの依存関係について検出されたデータを収集します。 Dependency Agent を使用するには、Azure Monitor エージェントを同じマシンにインストールする必要があります。

Azure TCO 計算ツール

Azure TCO 計算ツールは、移行後に予想される Azure コストを見積もり、最適化するのに役立ちます。 計算ツールでは、見積もりを準備するための 3 つのステップが示されます。

  1. ワークロードを定義する
  2. 前提条件を調整する
  3. 見積もりレポートを表示する

Azure TCO 計算ツールについて知っておくべきこと

まず、既存のワークロードの特性を定義します。 サーバー、データベース、ストレージ、ネットワークに関する情報を入力します。 次のスクリーンショットは、サーバーのワークロード定義の例を示しています。

Screenshot of the Azure TCO Calculator with cost estimates.

既存のワークロードを定義したら、次のような前提条件を調整します。

  • ソフトウェア アシュアランスの対象範囲
  • geo 冗長ストレージ
  • 仮想マシン コスト
  • 電気、ストレージ、IT の労力のコスト
  • ハードウェアとソフトウェアのコスト、仮想化のコスト、データセンターのコストなど、その他の前提条件

これらの調整を行うことで、ワークロードを微調整し、Tailwind Traders の実際のコストを可能な限り反映させることができます。

最後のステップとして、[レポートの表示] ページでコスト削減の可能性に関する情報を確認します。

Screenshot that shows the estimated cost savings in the Azure TCO Calculator.

レポートから得られる情報は、オンプレミス コンテンツから Azure ベースに移行する利点を確認するのに役立ちます。

Azure Migrate と評価

Azure Migrate を使用すると、環境のエージェントレス検出を実行するか、エージェントを使用して依存関係の分析を実行することができます。 Azure portal の Azure Migrate 機能にアクセスして、現在のオンプレミス ワークロードを評価できます。 Azure Migrate では、Azure への移行の準備状況を評価するためにプロビジョニングする必要がある仮想マシンのサイズに関する推奨事項が作成されます。 管理チームが予算を設定できるように、それらのマシンで使用されるリソースの推定コストを明らかにすることができます。

Azure Migrate は、移行するマシンのパフォーマンスに基づくサイズの計算 (仮想マシンのサイズ変更、コンピューティングやストレージ) に役立ち、これらのマシンを Azure で実行するための継続的なコストを見積もることができます。 Azure Migrate は、Hyper-V と VMware ベースの両方の仮想マシン、さらには物理サーバーも評価できます。

Azure Migrate では、それらのマシンの依存関係の視覚化もサポートされています。 それは、まとめて評価して最終的に Azure に移行できるコンピューターのグループを作成するのに役立ちます。

サーバー評価について知っておくべきこと

Azure Migrate には、移行の準備に役立ついくつかの評価ツールが含まれています。 エージェントレス検出を実行するには、Azure Migrate Server Assessment ツールを使用します。

Server Assessment を使用すると、軽量のコレクター アプライアンスをダウンロードできます。 このアプライアンスによって、環境内のシステムの検出が実行されます。 このツールはアプライアンスによって収集されたデータを使用し、仮想マシン コア、メモリ、ディスク サイズ、ネットワーク アダプターに関するデータを識別します。 適用可能な場合は、CPU とメモリの使用率、ディスク IOPS、ディスクのスループット、ネットワーク出力などのパフォーマンス データもコレクターで収集されます。

データ収集が完了すると、データが Azure Migrate プロジェクトにプッシュされます。 Azure portal では、検出されたシステムを表示し、レポートをダウンロードできます。 サーバーを評価するための完全なプロセスは、次のように視覚化できます。

  1. アプライアンスをダウンロードして構成する
  2. 検出を開始する
  3. 評価を作成する
  4. 評価を確認する

Flowchart that shows how to do server assessment with the Azure Migrate Server Assessment tool.

Azure Migrate については、次のユニットでより詳しく説明します。