評估要移轉至 Azure Kubernetes Service 的 Web 應用程式 (預覽版)

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

本文說明如何使用 Azure Migrate 評估 Java Web 應用程式以移轉至 Azure Kubernetes Service (AKS)。 為您的 Java Web 應用程式建立評量可提供重要見解,例如 應用程式整備程度、 目標正確重設大小以及每月執行這些應用程式的成本

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

  • 選擇要評估移轉至 AKS 的一組已探索 ASP.NET Web 應用程式。
  • 提供評定組態,例如 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 合約
    可讓您在隨用隨付和 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 應用程式需要重大/重大變更才能準備好進行移轉
    Unknown 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 節點集區。

評估成本分拆的螢幕快照。

下一步