共用方式為


評估 Web 應用程式是否可移轉至 Azure Kubernetes Service (預覽)

本文說明如何使用 Azure Migrate 評估 ASP.NET Web 應用程式,以移轉至 Azure Kubernetes Service (AKS)。 為您的 ASP.NET Web 應用程式建立評定,以提供重要的深入解析,例如 應用程式整備程度、 以適當大小為目標 ,以及每月裝載及執行這些應用程式 的成本

本文說明如何使用 Azure Migrate 評估 Java Web 應用程式以移轉至 Azure Kubernetes Service (AKS)。 為您的 Java Web 應用程式建立評估,以提供關鍵的深入見解,例如 應用程式準備狀態目標資源配置最佳化,以及每月託管和運行這些應用程式的 成本

在本教學課程中,您將瞭解如何:

  • 選擇一組已探索的 ASP.NET Web 應用程式以評估是否可移轉至 AKS。
  • 提供評量組態,例如 Azure 保留執行個體、目標區域等。
  • 取得其評估應用程式移轉整備程度的相關見解。
  • 取得能夠以最佳方式裝載和執行這些應用程式的 AKS 節點 SKU 相關見解。
  • 取得在 AKS 上執行這些應用程式的預估成本。
  • 選擇一組已探索的 Java Web 應用程式以評估是否可移轉至 AKS。
  • 提供評量組態,例如 Azure 保留執行個體、目標區域等。
  • 取得其評估應用程式移轉整備程度的相關見解。
  • 取得能夠以最佳方式裝載和執行這些應用程式的 AKS 節點 SKU 相關見解。
  • 取得在 AKS 上執行這些應用程式的預估成本。

注意

教學課程將會針對案例示範最簡單的部署路徑,讓您可以快速設定概念證明。 教學課程在情況允許時都會使用預設選項,且不會顯示所有可能的設定與路徑。

必要條件

  • 請遵循 下列步驟 來探索 ASP.NET 在您的環境中執行的 Web 應用程式。
  • 請遵循 下列步驟 來探索在您的環境中執行的 Java Web 應用程式。

建立評量

  1. 登入 Azure 入口 網站 並搜尋 Azure Migrate。

  2. 在 [Azure Migrate] 頁面的 [移轉目標] 底下,選取 [伺服器、資料庫和 Web 應用程式]

  3. 在 [伺服器、資料庫和 Web 應用程式] 頁面的 [評量工具] 底下,從 [評定] 下拉式功能表中選取 [Azure 上的 Web 應用程式]

    選取 Web 應用程式評量的螢幕快照。

  4. 在 [建立評量] 頁面的 [基本] 索引標籤底下,執行下列動作:

    1. 案例:選取 Web 應用程式至 AKS

    選取 Web 應用程式評量案例的螢幕快照。

    1. 選取 [編輯] 以修改評量設定。 請參閱表格以更新各種評量設定。

    變更 Web 應用程式評量目標設定的螢幕快照。

    設定 可能的值 註解
    目標位置 AKS 支援的所有位置 用來產生 AKS 的區域成本。
    環境類型 生產
    開發/測試
    可讓您在即用即付和即用即付開發/測試 供應項目之間切換。
    供應項目/授權計劃 隨用隨付
    Enterprise 合約
    可讓您在按需計費和企業合約優惠方案之間切換。
    貨幣 所有常用貨幣,例如美元、印度盧比、英鎊、歐元 我們會以此處選取的貨幣產生成本。
    折扣百分比 十進位數值 使用此選項可納入與 Microsoft 簽訂的任何自訂折扣合約。 如果選取節省選項,則會停用此選項。
    EA 訂用帳戶 訂用帳戶識別碼 選取您具有 Enterprise 合約的訂用帳戶識別碼。
    節省選項 保留 1 年
    保留 3 年
    1 年節省方案
    3 年節省方案
    如果您選擇 預留實例節省計劃,請選擇節省選項。
    類別 全部
    計算最佳化
    一般用途
    GPU (圖形處理器)
    高效能計算
    隔離
    記憶體最佳化
    儲存體最佳化
    選取特定 SKU 類別可確保我們會推薦該類別中的最佳 AKS 節點 SKU。
    AKS 定價層 標準 AKS 的定價層
  5. 檢閱評量設定之後,請選取 [下一步:選取要評定的伺服器]

  6. 在 [選取要評定的伺服器] 索引標籤底下,執行下列動作:

    • 評定名稱:指定評量的名稱。
    • 選取或建立群組:選取 [ 新建 ] 並指定組名。 您也可以使用現有的群組。
    • 設備名稱:選取設備。
    • Web 應用程式類型:選取 [ASP.NET]。
    • Web 應用程式類型:選取 [Java]。
    • 選取伺服器,其中裝載要從資料表中評定的 Web 應用程式。

    • 選取 [下一步] 以檢閱高階評量詳細資料。

      選取包含要評估之 Web 應用程式的伺服器螢幕快照。

  7. 在 [檢閱 + 建立評量] 索引標籤底下,檢閱評量詳細資料,然後選取 [建立評量] 以建立群組並執行評量。

    建立前檢閱高階評定詳細數據的螢幕快照。

檢視評量見解

評量可能需要大約 10 分鐘才能完成。

  1. 在 [Azure Migrate] 頁面的 [移轉目標] 底下,選取 [伺服器、資料庫和 Web 應用程式]

  2. 在 [伺服器、資料庫和 Web 應用程式] 頁面的 [評量工具]> [評量] 底下,選取 Azure 上的 Web 應用程式評量旁邊的數字。

  3. 在 [評量] 頁面上,從評量清單中選取要檢視的評量名稱。

    選取超連結以查看 Web 應用程式評量清單的螢幕快照。

  4. 使用搜尋列來篩選評量。 其應處於 [就緒] 狀態。

    用於已建立評估的篩選器螢幕快照。

    評量狀態 定義
    建立中 正在建立評量。 完成此程序通常約需要 10 分鐘。
    就緒 已成功建立評量。
    無效 評量計算中發生錯誤。

評定概觀

評定概觀的螢幕快照。

Java 評量概觀的螢幕快照。

在 [概觀] 頁面上,您會看到下列詳細資料:

  1. 評估的實體:本節提供屬於此評量一部分的伺服器、Web 伺服器和 Web 應用程式計數。

  2. 移轉整備程度:評估的 Web 應用程式會有下列其中一個狀態:

    狀態 定義
    準備 Web 應用程式已準備好進行移轉
    已備妥條件 Web 應用程式需要微幅變更才能準備好進行移轉
    尚未就緒 Web 應用程式需要重大/中斷性變更才能準備好進行移轉
    未知 Web 應用程式發現資料不完整或損毀,無法計算整備程度

注意

建議移轉狀態為 [就緒] 或 [有條件就緒] 的 Web 應用程式。

  1. 每月成本預估:本節提供在 AKS 上執行移轉就緒 Web 應用程式的每月成本預測。

您可以在建立該評定後更新其 設定。 這會觸發重新計算。

選取 [匯出評量] 選項會將整個評量匯出到 Excel 試算表。

評量詳細資料

準備就緒

在 [整備程度] 索引標籤上,您會看到已評估的 Web 應用程式清單。 對於每個 Web 應用程式,可以看到整備狀態、叢集和建議的 AKS 節點 SKU。

評定詳細數據頁面中整備索引標籤的螢幕快照。

選取應用程式的整備狀況,以查看移轉的警告或問題。 對於狀態為 [有條件就緒] 的應用程式,您只會看到警告。 對於狀態為 [未就緒] 的應用程式,則會看到錯誤和潛在警告。

對於每個問題或警告,系統都會提供說明、原因和風險降低步驟,以及可供參考的實用文件/部落格。

Web 應用程式的整備錯誤和警告螢幕快照。

為應用程式選取建議的叢集會開啟 [叢集詳細資料] 頁面。 此頁面會顯示詳細資料,例如系統與使用者節點集區的數目、每個節點集區的 SKU,以及建議用於此叢集的 Web 應用程式。 一般而言,評量只會產生單一叢集。 若評量中的 Web 應用程式開始達到 AKS 叢集限制,叢集數目就會增加。

建議叢集頁面的螢幕快照。

成本詳細資料

在 [成本詳細資料] 索引標籤上,您會看到分佈在 AKS 節點集區中的每月成本預估值明細。 AKS 定價本質上取決於節點集區成本。

對於每個節點集區,您會看到相關聯的節點 SKU、節點計數和建議排程的 Web 應用程式數目,以及成本。 根據預設,至少有 2 個節點集區:

  1. 系統:用來載入重要系統 Pod,例如 CoreDNS
  2. 用戶:由於 ASP.NET 架構應用程式需要 Windows 節點才能執行,評估建議至少一個額外的 Windows 節點集區。

評估成本明細的螢幕快照。

下一步