翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS アプリケーション検出エージェント
AWS Application Discovery Agent (Discovery Agent) は、オンプレミスサーバーにインストールし、検出と移行VMsの対象となるソフトウェアです。エージェントは、システム設定、システムパフォーマンス、実行中のプロセス、およびシステム間のネットワーク接続の詳細をキャプチャします。エージェントはほとんどの Linux および Windows オペレーティングシステムをサポートしており、物理オンプレミスサーバー、Amazon EC2インスタンス、仮想マシンにデプロイできます。
注記
Discovery Agent をデプロイする前に、Migration Hub ホームリージョン を選択する必要があります。ホームリージョンにはエージェントを登録する必要があります。
Discovery Agent はローカル環境で実行され、root 権限を必要とします。Discovery Agent を起動すると、ホームリージョンにセキュアに接続され、Application Discovery Service に登録されます。
-
例えば、
eu-central-1
がホームリージョンである場合、arsenal-discovery.
が Application Discovery Service に登録されます。eu-central-1
.amazonaws.com -
または、us-west-2 を除く他のすべてのリージョンで、必要に応じてホームリージョンが置き換えられます。
-
us-west-2
がホームリージョンである場合は、arsenal.us-west-2.amazonaws.com
が Application Discovery Service に登録されます。
仕組み
登録後、エージェントはデプロイ先のホストまたは VM のデータの収集を開始します。エージェントは、15 分間隔で設定情報について Application Discovery Service を ping します。
収集されるデータには、システム仕様、時系列の使用状況やパフォーマンスのデータ、ネットワーク接続、処理データなどが含まれます。この情報を使用して IT アセットとネットワーク依存関係をマッピングできます。これらのデータポイントはすべて、これらのサーバーを で実行する際のコストを決定 AWS し、移行を計画するのに役立ちます。
データは、Transport Layer Security (TLS) 暗号化を使用して、Discovery Agents によって Application Discovery Service に安全に送信されます。エージェントは、新しいバージョンが利用可能になると自動的にアップグレードするように設定されています。必要に応じて、この設定は変更できます。
ヒント
Discovery Agent をダウンロードしてインストールを開始する前に、「Discovery Agent の前提条件」に記載されているすべての必須前提条件に目を通しておくようにしてください。
Discovery Agent によって収集されたデータ
AWS Application Discovery Agent (Discovery Agent) は、オンプレミスサーバーと にインストールするソフトウェアですVMs。Discovery Agent は、システム設定、時系列使用率またはパフォーマンスデータ、プロセスデータ、および Transmission Control Protocol (TCP) ネットワーク接続を収集します。このセクションでは、収集されたデータについて説明します。
Discovery Agent が収集するデータの表の凡例:
-
ホストという用語は、物理サーバーまたは VM を指します。
-
収集されたデータは、特に断らない限り、キロバイト (KB) 単位です。
-
Migration Hub コンソール内の同等データはメガバイト (MB) 単位で報告されます。
-
ポーリング期間は約 15 秒間隔で、15 分 AWS ごとに に送信されます。
-
アスタリスク (*) で示されるデータフィールドは、エージェントのAPIエクスポート関数から生成された
.csv
ファイルでのみ使用できます。
データフィールド | 説明 |
---|---|
agentAssignedProcessID* | エージェントによって検出されたプロセスのプロセス ID |
agentId | エージェント固有の ID |
agentProvidedTimeスタンプ* | エージェントの監視日時 (mm/dd/yyyy hh:mm:ss am/pm) |
cmdLine* | コマンドラインに入力されるプロセス |
cpuType | ホストで使用される CPU (中央処理ユニット) のタイプ |
destinationIp* | パケットを送信する先のデバイスの IP アドレス |
destinationPort* | データ/リクエストを送信する先のポート番号 |
family* | ルーティングファミリーのプロトコル |
無料RAM (MB) | MB 単位で測定RAMされ、アプリケーションがすぐに利用できる無料RAMキャッシュ |
gateway* | ネットワークのノードアドレス |
hostName | データを収集したホストの名前 |
hypervisor | ハイパーバイザーのタイプ |
ipAddress | ホストの IP アドレス |
ipVersion* | IP バージョン番号 |
isSystem* | OS がプロセスを所有しているかどうかを示すブール属性 |
macAddress | MAC ホストのアドレス |
name* | 収集されているホスト、ネットワーク、メトリクスなどのデータの名前 |
netMask* | ネットワークホストが属する IP アドレスプレフィックス |
osName | ホストのオペレーティングシステムの名前 |
osVersion | ホストのオペレーティングシステムのバージョン |
パス | コマンドラインから発信されるコマンドのパス |
sourceIp* | IP パケットの送信元デバイスの IP アドレス |
sourcePort* | データ/リクエストの送信元のポート番号 |
timestamp* | 報告された属性がエージェントでログに記録された日時 |
totalCpuUsageパーセント | ポーリング期間中のホストCPU使用率 |
totalDiskBytesReadPerSecond (Kbps) | すべてのディスクで 1 秒あたりの総読み取りキロビット数 |
totalDiskBytesWrittenPerSecond (Kbps) | すべてのディスクで 1 秒あたりに書き込まれる合計キロビット |
totalDiskFreeサイズ (GB) | ディスク空き容量 (GB 単位) |
totalDiskReadOpsPerSecond | 1 秒あたりの読み取り I/O オペレーションの合計数 |
totalDiskSize (GB) | ディスクの合計容量 (GB 単位) |
totalDiskWriteOpsPerSecond | 1 秒あたりの書き込み I/O オペレーションの合計数 |
totalNetworkBytesReadPerSecond (Kbps) | 1 秒あたりに読み取られたバイトスループットの合計値 |
totalNetworkBytesWrittenPerSecond (Kbps) | 1 秒あたりに書き込まれたバイトスループットの合計値 |
totalNumCores | 内の独立した処理ユニットの総数 CPU |
totalNumCpus | CPU の合計数 |
totalNumDisks | ホストの物理ハードディスクの数 |
totalNumLogicalプロセッサ* | 物理コアの合計数と各コアで実行できるスレッド数を乗算した値 |
totalNumNetworkカード | サーバーのネットワークカードの合計数 |
合計RAM (MB) | ホストでRAM使用可能な の合計量 |
transportProtocol* | トランスポートプロトコルの使用タイプ |