相依性分析
本文說明 Azure Migrate:探索和評量中的相依性分析。
相依性分析會識別探索到內部部署伺服器之間的相依性。 其提供下列優點:
- 您可以更高的信賴度、更精確地將伺服器收集到群組中。
- 您可以識別必須一起移轉的伺服器。 如果您不確定哪些伺服器是您要移轉至 Azure 的應用程式部署一部分,這就特別有用。
- 您可以識別伺服器是否正在使用中,以及可解除委任而非移轉的伺服器。
- 分析相依性有助於確保不會留下任何項目,因此可在移轉後避免發生意外中斷的情形。
- 檢閱相依性分析的常見問題。
分析類型
部署相依性分析有兩個選項:
選項 | 詳細資料 | 公用雲端 | Azure Government |
---|---|---|---|
無代理程式 | 一般適用於 VMware VM、Hyper-V VM、裸機伺服器,以及在其他公用雲端上執行的伺服器,例如 AWS、GCP 等。 | 支援 | 支援 |
代理程式型分析 | 使用 Azure 監視器中的服務對應解決方案來啟用相依性視覺效果和分析。 您必須在您要分析的每部內部部署伺服器上安裝代理程式。 |
支援 | 不支援。 |
無代理程式分析
無代理程式相依性分析的運作方式是從其啟用的伺服器擷取 TCP 連線資料。 伺服器上未安裝任何代理程式。 與相同來源伺服器和程序,以及目的地伺服器、程序和連接埠的連線會依照邏輯組成一種相依性。 您可以在地圖檢視中將擷取的相依性資料視覺化,或將其匯出為 CSV。 您要分析的伺服器上不會安裝任何代理程式。
相依性資料
在相依性資料開始探索之後,輪詢就會開始:
Azure Migrate 設備會每隔五分鐘輪詢來自伺服器的 TCP 連線資料,以收集資料。
輪詢會收集此資料:
- 具有作用中連線的程序名稱。
- 執行具有作用中連線之程序的應用程式名稱。
- 作用中連線上的目的地連接埠。
收集的資料會在 Azure Migrate 設備上進行處理,以推斷身分識別資訊,且每隔六小時傳送至 Azure Migrate。
代理程式型分析
針對代理程式型分析,Azure Migrate:探索和評量會使用 Azure 監視器中的服務對應解決方案。 您在想要分析的每部伺服器上安裝 Microsoft Monitoring Agent/Log Analytics 代理程式和相依性代理程式。
相依性資料
代理程式型分析提供此資料:
- 來源伺服器名稱、處理程序、應用程式名稱。
- 目的地伺服器名稱、處理程序、應用程式名稱與連接埠。
- 系統會收集連線數目、延遲和資料傳輸資訊,並可供 Log Analytics 查詢使用。
比較無代理程式和代理程式型
無代理程式視覺效果和代理程式型視覺效果之間的差異摘要於資料表中。
需求 | 無代理程式 | 代理程式型 |
---|---|---|
支援 | 一般適用於 VMware VM、Hyper-V VM、實體伺服器,或在其他公用雲端上執行的伺服器,例如 AWS 和 GCP 等。 | 正式發行 (GA)。 |
專員 | 您要分析的伺服器上不需要任何代理程式。 | 您要分析之每部內部部署伺服器上所需的代理程式。 |
Log Analytics | 非必要。 | Azure Migrate 會使用 Azure 監視器記錄中的服務對應解決方案來進行相依性分析。 將 Log Analytics 工作區與專案建立關聯。 此工作區必須位於「美國東部」、「東南亞」或「西歐」區域。 此工作區必須位於支援服務對應的區域中。 您可以在任何區域中監視 Azure VM。 VM 本身不限於 Log Analytics 工作區所支援的區域。 |
處理 | 擷取 TCP 連線資料。 探索之後,系統會以五分鐘間隔收集資料。 | 安裝在伺服器上的服務對應代理程式會收集每個處理程序的 TCP 處理程序,以及輸入和輸出連線的相關資料。 |
Data | 來源伺服器名稱、處理程序、應用程式名稱。 目的地伺服器名稱、處理程序、應用程式名稱與連接埠。 |
來源伺服器名稱、處理程序、應用程式名稱。 目的地伺服器名稱、處理程序、應用程式名稱與連接埠。 系統會收集連線數目、延遲和資料傳輸資訊,並可供 Log Analytics 查詢使用。 |
視覺效果 | 單一伺服器的相依性對應可以在一小時到 30 天的持續時間內檢視。 | 單一伺服器的相依性對應。 伺服器群組的相依性對應。 僅能以一小時的時間範圍檢視地圖。 從地圖檢視新增和移除群組中的伺服器。 |
資料匯出 | 過去 30 天的資料可以 CSV 格式下載。 | 您可以使用 Log Analytics 查詢資料。 |