# AWS - Application Discovery Service(ADS)
# Application Discovery Service(ADS
Application Discovery Service (ADS) 是屬於 雲端遷移 (Cloud Migration) 類的服務, 在 AWS Migration Hub 架構中扮演「盤點與評估」的角色。
「在上雲前,幫你自動掃描、分析、盤點現有的資料中心應用與伺服器。」,用來 自動蒐集企業內部伺服器的配置、使用模式與相依關係,幫助你評估並規劃應用程式遷移到 AWS 的策略。
# 主要用途
| 功能 | 說明 |
|---|---|
| 🧠 資源盤點 | 自動偵測伺服器的 OS、CPU、RAM、磁碟、網路設定 |
| ⚙️ 使用模式分析 | 收集 CPU、記憶體、I/O、網路流量使用統計 |
| 🧩 應用相依性分析 | 分析伺服器之間的通訊(哪些應用互相連接) |
| 📊 遷移規劃 | 輸出報告給 Migration Hub、AWS Migration Evaluator 或第三方工具使用 |
# 運作方式
| 模式 | 說明 | 適合對象 |
|---|---|---|
| Agentless Discovery Connector | 部署在 VMware vCenter 上,收集所有 VM 資訊 | 適合虛擬化環境 |
| Discovery Agent (Installed) | 安裝在各台伺服器上(Windows/Linux)收集更詳細的系統資料 | 適合實體機或混合環境 |
# Agentless Connector
- 直接連接 VMware vCenter Server
- 收集 VM 清單、CPU / 記憶體 / 網卡設定、磁碟使用量
- 無法收集應用程式層級資訊
- 適合快速盤點整個虛擬化環境。
# Discovery Agent
- 安裝在 OS 層(支援 Windows / Linux)
- 可收集:
- 處理器 / 記憶體 / 儲存空間詳細資訊
- 程序與執行中應用程式
- 開啟的埠口、網路連線(相依性分析)
- 支援與 Migration Hub 整合
- 可輸出到 Amazon Athena / QuickSight 分析
- 適合進階應用層分析與移轉規劃。