はじめに
AWSの資格勉強をしている中で登場した「Application Discovery Service」についてまとめてみました。
この記事は、学習メモも兼ねて「どんなサービスなのか」「どうやって使うのか」「試験で出るポイント」をわかりやすく整理したものです。
同じように勉強している方の参考にもなれば嬉しいです。
この記事でわかること
- Application Discovery Service(ADS)の役割
- オンプレミス環境の情報収集の仕組み
- エージェント方式の違い
- AWS移行における活用方法
- 試験対策でおさえるべきポイント
ADSってなに?
AWS Application Discovery Service(ADS)は、
オンプレミス環境のサーバーやアプリケーションの情報を収集するサービスです。
主な目的は、「オンプレからAWSに移行する前に、現在の構成を正しく把握すること」。
サーバー構成、実行中のアプリケーション、ネットワーク設定、CPUやメモリ使用率などの詳細な情報を収集・可視化できます。
これにより、どのシステムをどう移行するかの設計に役立てることができます。
どうやって使う?
ADSを使うには、オンプレミス側で情報収集を行うためのエージェントまたはコレクターを用います。
使い方の流れ
-
Discovery Agent or Agentless Collectorの導入
- 各サーバーにエージェントをインストール(Agent方式)
- または、VMware vCenterにアクセス(Agentless方式) -
情報の収集
- OS、CPU、メモリ、ストレージ、ネットワーク、アプリ実行情報などを収集 -
AWSにデータ送信
- 収集データはAWS側に送信され、Migration Hub上で可視化・分析可能
エージェントの種類と違い
| 項目 | Discovery Agent | Agentless Collector |
|---|---|---|
| 対応環境 | Windows/Linux | VMware vCenter |
| 情報の詳細度 | 高い(プロセス、ポートなど) | 中程度(インフラ情報中心) |
| 導入方法 | 各対象サーバーにインストール | vCenterに接続 |
| メリット | 細かいデータ取得が可能 | インストール不要で楽 |
| デメリット | 台数が多いと手間 | VMware以外は非対応 |
エージェント方式は、アプリケーション単位での依存関係まで分析できるため、
複雑なシステム移行を想定している場合に向いています。
AWS移行にどう使うの?
ADSで収集した情報は、AWS Migration Hubと連携して利用できます。
Migration Hubを使うと、収集したサーバー情報を以下のように可視化できます:
- どのサーバーにどんなアプリが動いているか
- 各サーバーの性能や使用状況
- 移行対象ごとのグループ化(例:同じアプリを構成するサーバー群)
この分析結果をもとに、最適な移行方法(例:リフト&シフト or 再設計)を判断できます。
試験対策ポイント
- ADSはオンプレ環境の調査・可視化ツール
- 実際の移行前に「何をどう移行すべきか」を判断するための前処理的な位置づけ
- Agent方式 vs Agentless方式の違いを理解しておくこと
- AWS移行サービス(Migration HubやMGN)と併せて出題されることがある
まとめ
- ADSは、AWS移行に必要な情報を集めるためのサービス
- オンプレミスのサーバー構成や性能データを収集できる
- Agent方式とAgentless方式の違いを理解することが重要
- 移行前の「現状把握」フェーズで使うのがポイント
関連サービス
- AWS Migration Hub:収集した情報をまとめて分析・可視化する場所
- AWS MGN(Application Migration Service):実際の移行を行うサービス
- AWS SMS(Server Migration Service):仮想マシン単位で移行する旧サービス(非推奨傾向)
📘 この記事はAWS資格(SAP)学習の備忘録として書いています。
間違いや補足があればコメントで教えていただけると嬉しいです!