とは AWS Application Discovery Service - AWS Application Discovery Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

とは AWS Application Discovery Service

AWS Application Discovery Service は、オンプレミスサーバーとデータベースに関する使用状況と設定データを収集することで、 AWS クラウドへの移行を計画するのに役立ちます。Application Discovery Service は、 AWS Migration Hub および AWS Database Migration Service Fleet Advisor と統合されています。Migration Hub は、移行ステータス情報を 1 つのコンソールに集約するため、移行の追跡を簡素化します。ホームリージョンの Migration Hub コンソールから、検出されたサーバーを表示し、アプリケーションにグループ化して、各アプリケーションの移行ステータスを追跡できます。DMS Fleet Advisor を使用して、データベースワークロードの移行オプションを評価できます。

検出されたデータはすべて AWS Migration Hub ホームリージョンに保存されます。したがって、検出および移行アクティビティを実行する前に、Migration Hub コンソールまたは CLI コマンドでホームリージョンを設定する必要があります。データは、Microsoft Excel または AWS Amazon Athena や Amazon QuickSight などの分析ツールで分析のためにエクスポートできます。

Application Discovery Service API を使用して、検出されたサーバーのシステムパフォーマンスと使用率データをエクスポートできます。このデータをコストモデルに入力して、それらのサーバーを実行するコストを計算します AWS。さらに、サーバー間に存在するネットワーク接続に関するデータをエクスポートできます。この情報により、サーバー間のネットワーク依存関係を確認し、サーバーをアプリケーションとしてグループ化して、移行計画に役立てることができます。

注記

データはホームリージョンに保存されるため、検出プロセス AWS Migration Hub を開始する前にホームリージョンを に設定する必要があります。ホームリージョンの操作の詳細については、「ホームリージョン」を参照してください。

Application Discovery Service には、オンプレミスサーバーに関する検出とデータ収集を実行する 3 つの方法があります。

  • エージェントレス検出は、VMware vCenter を介して Application Discovery Service エージェントレスコレクター (エージェントレスコレクター) (OVA ファイル) をデプロイすることで実行できます。Agentless Collector を設定すると、vCenter に関連付けられた仮想マシン (VMs) とホストを識別します。Agentless Collector は、サーバーのホスト名、IP アドレス、MAC アドレス、ディスクリソースの割り当て、データベースエンジンのバージョン、データベーススキーマなどの静的な設定データを収集します。さらに、各 VM とデータベースの使用率データを収集し、CPU、RAM、ディスク I/O などのメトリクスの平均使用率とピーク使用率を提供します。

  • エージェントベースの検出は、各 VMs と物理サーバーに AWS Application Discovery Agent (Discovery Agent) をデプロイすることで実行できます。エージェントのインストーラは Windows および Linux オペレーティングシステムで使用できます。これにより、静的な設定データ、詳細な時系列のシステムパフォーマンス情報、着信/発信のネットワーク接続、および実行中のプロセスが収集されます。

  • ファイルベースのインポートを使用すると、エージェントレスコレクターまたは Discovery Agent を使用せずにオンプレミス環境の詳細を Migration Hub に直接インポートできるため、インポートしたデータから直接移行の評価と計画を実行できます。取り込まれるデータは、提供されたデータによって異なります。

Application Discovery Service は、 AWS パートナーネットワーク (APN) パートナーのアプリケーション検出ソリューションと統合されています。これらのサードパーティーソリューションは、エージェントレスコレクターや検出エージェントを使用せずに、オンプレミス環境に関する詳細を Migration Hub に直接インポートするのに役立ちます。サードパーティーのアプリケーション検出ツールは Application Discovery Service AWS をクエリでき、パブリック API を使用して Application Discovery Service データベースに書き込むことができます。このようにして、Migration Hub にデータをインポートして表示できるため、アプリケーションをサーバーに関連付けたり、移行を追跡したりできます。

VMware 検出

VMware vCenter 環境で実行されている仮想マシン (VMs) がある場合は、Agentless Collector を使用してシステム情報を収集できます。各 VM にエージェントをインストールする必要はありません。代わりに、このオンプレミスアプライアンスを vCenter 内にロードし、このアプライアンスですべてのホストと VM を検出することを許可します。

Agentless Collector は、使用中のオペレーティングシステムに関係なく、vCenter で実行されている各 VM のシステムパフォーマンス情報とリソース使用率をキャプチャします。ただし、各 VM の「内部を見る」ことはできません。したがって、各 VM で実行されているプロセスや使用されているネットワーク接続を判断することはできません。したがって、移行の計画を補助するためにこのレベルの詳細情報が必要で、既存の VM の一部を精査したいという場合は、必要に応じて Discovery Agent をインストールできます。

また、VMware でホストされている VMs の場合、エージェントレスコレクターと Discovery Agent の両方を使用して検出を同時に実行できます。各検出ツールが収集するデータの正確なタイプの詳細については、「」を参照してくださいVMware vCenter Agentless Collector データ収集モジュールの使用

データベースの検出

オンプレミス環境にデータベースサーバーと分析サーバーがある場合は、 Agentless Collector を使用してこれらのサーバーを検出してインベントリできます。その後、環境内の各コンピュータに Agentless Collector をインストールしなくても、各データベースサーバーのパフォーマンスメトリクスを収集できます。

Agentless Collector データベースおよび分析データ収集モジュールは、データインフラストラクチャに関するインサイトを提供するメタデータとパフォーマンスメトリクスをキャプチャします。データベースおよび分析データ収集モジュールは、Microsoft Active Directory の LDAP を使用して、ネットワーク内の OS、データベース、および分析サーバーに関する情報を収集します。次に、データ収集モジュールは定期的にクエリを実行して、データベースと分析サーバーの CPU、メモリ、ディスク容量の実際の使用率メトリクスを収集します。収集されたメトリクスの詳細については、「」を参照してくださいデータベースと分析モジュールによって収集されたデータ

Agentless Collector が環境からのデータ収集を完了したら、 AWS DMS コンソールを使用して詳細な分析と移行の計画を行うことができます。例えば、 で最適な移行ターゲットを選択するには AWS クラウド、ソースデータベースのターゲットレコメンデーションを生成できます。詳細については、「データベースおよび分析データ収集モジュールの使用」を参照してください。

エージェントレスコレクターと検出エージェントを比較する

次の表は、Application Discovery Service がサポートするデータ収集方法の簡単な比較を示しています。

エージェントレスコレクター Discovery Agent Migration Hub テンプレート RVTools エクスポート
Supported server types

VMware 仮想マシン

あり

あり

Yes Yes

物理サーバー

いいえ

あり

Yes Yes
Deployment

サーバーごと

いいえ

あり

N/A No

vCenter ごと

あり

不可

N/A Yes

同じネットワーク上のデータセンターごと

いいえ

いいえ

該当なし

いいえ

Collected data

サーバープロファイル (静的設定) データ

Yes Yes Yes Yes

Hypervisor からのサーバー使用率メトリクス (CPU、RAM など)

Yes Yes Yes No

サーバーからのサーバー使用率メトリクス (CPU、RAM など)

Yes Yes Yes No

サーバーネットワーク接続 (TCP のみ)

Yes Yes No No

実行中のプロセス

No Yes No No

収集間隔

-60 minutes -15 seconds Single snapshot Single snapshot
Server data use cases

Migration Hub でサーバーデータを表示する

Yes Yes Profile only No

サーバープロファイルに基づいて Amazon EC2 レコメンデーションを生成する

Yes Yes Yes Yes

使用率データに基づいて Amazon EC2 レコメンデーションを生成する

Yes Yes Yes No

最新の使用率スナップショットデータのエクスポート

Yes Yes Yes No

時系列使用率データのエクスポート

No Yes No No
Network data use cases

Migration Hub での視覚化

Yes Yes No No

さらに詳しく調べるために Amazon Athena にエクスポートする

No Yes No No

CSV ファイルへのエクスポート

No Yes No No
Database use cases

データベースサーバープロファイル (静的設定) データ

Yes No No No

サポートされているデータベースエンジン

Oracle、SQL Server、MySQL、PostgreSQL

None None None

データベーススキーマの複雑さと重複

Yes No No No

データベーススキーマオブジェクト

Yes No No No
Platform support

サポートされるオペレーティングシステム

VMware Center v5.5 以降のバージョンで実行されている OS

Linux または Windows サーバー

Linux または Windows サーバー

Linux サーバー、Windows サーバー、または VMware v5.5 以降のバージョン

前提

Application Discovery Service の使用は、以下を前提としています。

期待する内容は次のとおりです。

  • Migration Hub ホームリージョンは、Application Discovery Service が検出データと計画データを保存する唯一のリージョンです。

  • 検出エージェント、コネクタ、インポートは、選択した Migration Hub ホームリージョンでのみ使用できます。

  • Application Discovery Service を使用できる AWS リージョンのリストについては、「」を参照してくださいAmazon Web Services 全般のリファレンス