相依性分析

本文介紹 Azure Migrate 中的相依性分析功能。 相依性分析可識別在 VMware 上、Hyper-V、實體伺服器或其他公有雲伺服器中運行的本地部署之間的相依關係。 其提供下列優點:

  • 你可以檢視網路相依,並將相互依賴的伺服器分組到你資料中心執行的應用程式中。
  • 您可以識別必須一起移轉的伺服器。 如果你不確定哪些伺服器屬於你想遷移到 Azure 的應用程式部署,這尤其有用。
  • 分析相依性有助於確保不會留下任何項目,因此可在移轉後避免發生意外中斷的情形。
  • 檢閱 相依性分析的常見問題。

Azure Migrate 中的依賴分析選項

Azure Migrate 提供兩個依賴性分析選項:

  • 無代理依賴分析 通常適用於 VMware 虛擬機、Hyper-V 虛擬機、實體伺服器,以及運行於其他公共雲(如 AWS 和 GCP)中的伺服器。 它同時支援 Azure 公共雲與 Azure Government,並且是相依性視覺化與分析的推薦方法。
  • 基於代理的相依分析 僅支援於經典視圖,且新體驗中無法使用。 經典觀點預計於 2026 年底前淘汰。 在此之前,您可以繼續存取已啟用代理依賴分析的伺服器的 Log Analytics 工作空間。 不過,你無法新增伺服器來進行以代理程式為基礎的相依性分析。 相關資訊請參見 「設定相依性視覺化」。

分析類型

部署相依性分析有兩個選項:

選擇 詳 公用雲端 Azure 政府
無代理人分析 一般可用於 VMware 虛擬機、Hyper-V 虛擬機、實體伺服器,以及運行在其他公有雲如 AWS、GCP 等的伺服器。 支援 支援
代理程式型分析 使用 Azure 監視器 中的服務地圖解決方案,以啟用相依性分析與視覺化。

你需要在每個你想分析的來源伺服器上安裝代理程式。
支援 不支援。

無代理程式分析

  • 無代理相依性分析的運作方式,是擷取已啟用此功能之伺服器的 TCP 網路連線資料。
  • 您要分析的伺服器上不會安裝任何代理程式。
  • 來源伺服器與程序之間的連接,以及目的伺服器、程序與埠之間的連接,會邏輯上歸類為一個相依單位。
  • 您可以在地圖檢視中將擷取的相依性資料視覺化,或將其匯出為 CSV。

相依性資料

在相依性資料開始探索之後,輪詢就會開始:

  • Azure Migrate 設備會每隔五分鐘輪詢來自伺服器的 TCP 連線資料,以收集資料。

  • 輪詢會收集此資料:

    • 具有作用中連線的程序名稱。
    • 執行具有作用中連線的程序的應用程式名稱。
    • 作用中連線上的目的地連接埠。
  • 收集到的資料會在 Azure Migrate 設備上處理,並每六小時傳送到 Azure Migrate。

後續步驟