AWS Application Discovery Service

更新 發佈閱讀 4 分鐘

AWS Application Discovery Service 是 AWS 遷移套件中的 「偵察兵」

一句話總結:在你想把地端資料中心搬到 AWS 之前,你需要先知道你有幾台伺服器、它們的規格是多少、以及「誰連線到誰」(相依性)。這個服務就是負責幫你收集這些資訊,讓你制定精準的遷移計畫。

它通常是遷移專案的 第一步 (Assessment Phase)。


1. 核心功能 (Key Features)

A. 伺服器盤點 (Inventory)

  • 自動掃描並列出你地端環境中的所有伺服器清單。
  • 收集硬體設定資訊:CPU 核心數、RAM 大小、硬碟容量、作業系統版本。

B. 效能基準測試 (Performance Baselining)

  • 收集伺服器的實際資源使用率(CPU %, RAM %, Disk I/O, Network I/O)。
  • 用途:幫助你進行 「規模調整 (Right-sizing)」。例子:地端伺服器雖然買了 16 vCPU,但實際使用率只有 10%。ADS 收集到這數據後,建議你在 AWS 只需開 m5.large (2 vCPU) 即可,不用開到 m5.4xlarge,大幅節省成本。

C. 網路相依性分析 (Dependency Mapping)

  • 這是最強大的功能! 它會記錄這台伺服器跟哪些 IP 有連線溝通。
  • 用途:防止遷移時「漏搬」。情境:你想搬移 Web Server,但忘了它背後連著一台老舊的 Database。如果你只搬了 Web Server,上雲後網站就會掛掉。ADS 會告訴你:「這兩台這間有流量,必須一起搬(或是設成同一個 Application Group)。」

2. 兩種運作模式 (Agent-based vs. Agentless) —— 考試必考!

這是 Application Discovery Service 最重要的技術區別:

raw-image



3. 資料去哪了? (Data Integration)

收集到的資料通常會送到兩個地方:

  1. AWS Migration Hub:ADS 是 Migration Hub 的主要資料來源之一。你可以在 Hub 的儀表板上看到這些伺服器,並將它們分組。
  2. Amazon Athena / Amazon QuickSight:你可以將收集到的原始數據匯出到 S3,然後用 Athena (SQL) 查詢,或用 QuickSight 畫出漂亮的圖表(例如:全公司伺服器 CPU 使用率分佈圖)。

4. 考試與實務 關鍵字 (Keywords)

  • Plan migration projects (規劃遷移專案)。
  • Gather information about on-premises data centers (收集地端資料中心資訊)。
  • Map server dependencies (繪製伺服器相依性地圖)。
  • Right-size EC2 instances (調整 EC2 實例規模)。
  • VMware vCenter →→ 優先考慮 Agentless。
  • Physical servers / High fidelity data (實體機 / 高精確度資料) →→ 必須用 Agent-based。
  • TCO Analysis (總體擁有成本分析) →→ ADS 提供的數據是計算 TCO 的基礎。

總結

  • AWS Application Discovery Service 是負責 「收集情報」 的(規格、效能、關係)。
  • AWS Migration Hub 是負責 「顯示與追蹤」 這些情報的儀表板。
  • AWS Application Migration Service (MGN) 是負責 「實際搬運」 的卡車。
留言
avatar-img
留言分享你的想法!
avatar-img
郝信華 iPAS AI應用規劃師 學習筆記
34會員
567內容數
現職 : 富邦建設資訊副理 證照:經濟部 iPAS AI應用規劃師 初級+中級(數據分析) AWS Certified AI Practitioner (AIF-C01) 其他:富邦美術館志工
2025/12/12
1. 核心運算 (Compute) - 這是最純粹的「伺服器」 Amazon EC2 (Elastic Compute Cloud): 地位: AWS 的基石。描述: 就是雲端的虛擬機 (VM)。你可以選擇 CPU、記憶體大小(例如 m5.large),選擇作業系統 (Linux, Window
Thumbnail
2025/12/12
1. 核心運算 (Compute) - 這是最純粹的「伺服器」 Amazon EC2 (Elastic Compute Cloud): 地位: AWS 的基石。描述: 就是雲端的虛擬機 (VM)。你可以選擇 CPU、記憶體大小(例如 m5.large),選擇作業系統 (Linux, Window
Thumbnail
2025/12/12
1. 運算 (Compute) - 核心服務 這是最直觀的「執行程式碼」的地方: AWS Lambda:Serverless 的代名詞。你上傳程式碼(Python, Node.js, Go 等),觸發事件後執行,執行完就釋放資源。 AWS Fargate:這是容器 (Container) 的無
2025/12/12
1. 運算 (Compute) - 核心服務 這是最直觀的「執行程式碼」的地方: AWS Lambda:Serverless 的代名詞。你上傳程式碼(Python, Node.js, Go 等),觸發事件後執行,執行完就釋放資源。 AWS Fargate:這是容器 (Container) 的無
2025/12/12
1. Availability Zones (AZs, 可用區域) 這是 AWS 的標準基礎設施單位。 位置: 位於 AWS 的「區域 (Region)」內(例如東京區域、北維吉尼亞區域)。一個 Region 通常包含 3 個以上的 AZ。 物理環境: AWS 擁有的超大型資料中心群。 連接
Thumbnail
2025/12/12
1. Availability Zones (AZs, 可用區域) 這是 AWS 的標準基礎設施單位。 位置: 位於 AWS 的「區域 (Region)」內(例如東京區域、北維吉尼亞區域)。一個 Region 通常包含 3 個以上的 AZ。 物理環境: AWS 擁有的超大型資料中心群。 連接
Thumbnail
看更多
你可能也想看
Thumbnail
你有想過嗎?如果把你過去一週、甚至一整個月的信用卡帳單全部攤開,會變成什麼畫面?😉 格編最近做了一個小實驗:把每一筆消費都丟到地圖上標記,結果它變成一張非常誠實的「生活熱力圖」。把每一筆刷卡都丟到地圖上之後,哪一條路上出現最多「小點點」,就代表你最常走那一條路;哪一個區塊被畫滿圈圈、標記最多店家
Thumbnail
你有想過嗎?如果把你過去一週、甚至一整個月的信用卡帳單全部攤開,會變成什麼畫面?😉 格編最近做了一個小實驗:把每一筆消費都丟到地圖上標記,結果它變成一張非常誠實的「生活熱力圖」。把每一筆刷卡都丟到地圖上之後,哪一條路上出現最多「小點點」,就代表你最常走那一條路;哪一個區塊被畫滿圈圈、標記最多店家
Thumbnail
如何查詢 CloudTrail Event history 使用 Event name 篩選 RequestSpotFleet CloudTrail Event history 使用 Resource name 篩選,該 Request ID (提提知道ID) 使用上述查詢,目的是為了
Thumbnail
如何查詢 CloudTrail Event history 使用 Event name 篩選 RequestSpotFleet CloudTrail Event history 使用 Resource name 篩選,該 Request ID (提提知道ID) 使用上述查詢,目的是為了
Thumbnail
由於客戶需要透過  Cost Explorer 來監控 ECS Fargate tasks 成本,ECS 設置需要的 Tag 標籤, AWS Billing (Cost allocation tags)啟用 Tag 後,還是沒出現。 原因是,ECS Cluster 本生沒有產生費用,故才未
Thumbnail
由於客戶需要透過  Cost Explorer 來監控 ECS Fargate tasks 成本,ECS 設置需要的 Tag 標籤, AWS Billing (Cost allocation tags)啟用 Tag 後,還是沒出現。 原因是,ECS Cluster 本生沒有產生費用,故才未
Thumbnail
Fleet Manager (AWS Systems Manager 的功能) 是統一的使用者界面 (UI) 體驗,可助您遠端管理在 AWS 或內部部署上執行的受管節點 利用 Fleet Manager,您可以從單一主控台檢視整個伺服器機群的運作狀態和效能狀態 Fleet Manager 有哪些
Thumbnail
Fleet Manager (AWS Systems Manager 的功能) 是統一的使用者界面 (UI) 體驗,可助您遠端管理在 AWS 或內部部署上執行的受管節點 利用 Fleet Manager,您可以從單一主控台檢視整個伺服器機群的運作狀態和效能狀態 Fleet Manager 有哪些
Thumbnail
以下是限制 S3 bucket 訪問 HTTPS 的方法 測試 S3 存儲桶訪問 S3 bucket 通常允許 HTTP 和 HTTPS 訪問 AWS CLI 預設通常使用 HTTPS 向 AWS 服務發送請求 https://docs.aws.amazon.com/zh_tw/cli/l
Thumbnail
以下是限制 S3 bucket 訪問 HTTPS 的方法 測試 S3 存儲桶訪問 S3 bucket 通常允許 HTTP 和 HTTPS 訪問 AWS CLI 預設通常使用 HTTPS 向 AWS 服務發送請求 https://docs.aws.amazon.com/zh_tw/cli/l
Thumbnail
有這一篇原因是工作上,建立 OU 時,會自動新增額外的 FullAWSAccess 規則,但原本就會有預設Root OU繼承的FullAWSAccess,等於會有兩組一樣的規則,故所以詢問了AWS Support。 先謝謝 AWS 技術支援工程師 George 細心說明~ SCP很重要的
Thumbnail
有這一篇原因是工作上,建立 OU 時,會自動新增額外的 FullAWSAccess 規則,但原本就會有預設Root OU繼承的FullAWSAccess,等於會有兩組一樣的規則,故所以詢問了AWS Support。 先謝謝 AWS 技術支援工程師 George 細心說明~ SCP很重要的
Thumbnail
可以分析源代碼並檢查在遷移到 AWS Graviton 時需要更改的過時運行library 優化 aws 成本的方法之一是遷移到並採用具有高性價比的AWS Graviton 推薦使用AWS Graviton,從可持續性的角度來看,它有很好的表現 但有需要注意的地方: 不適用於所有操作系統和實
Thumbnail
可以分析源代碼並檢查在遷移到 AWS Graviton 時需要更改的過時運行library 優化 aws 成本的方法之一是遷移到並採用具有高性價比的AWS Graviton 推薦使用AWS Graviton,從可持續性的角度來看,它有很好的表現 但有需要注意的地方: 不適用於所有操作系統和實
Thumbnail
每個 AWS 帳戶所對應的Availability Zones會有所不同,查看方式可以至EC2 Console 中的EC2 Dashboard。
Thumbnail
每個 AWS 帳戶所對應的Availability Zones會有所不同,查看方式可以至EC2 Console 中的EC2 Dashboard。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News