評估要移轉至 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 上執行這些應用程式的預估成本。
注意
教學課程將會針對案例示範最簡單的部署路徑,讓您可以快速設定概念證明。 教學課程在情況允許時都會使用預設選項,且不會顯示所有可能的設定與路徑。
必要條件
- 在您的 VMware、Hyper-V 或實體環境中部署和設定 Azure Migrate 設備。
- 檢查要提供的設備需求和 URL 存取權。
- 請遵循 下列步驟 來探索 ASP.NET 在您的環境中執行的 Web 應用程式。
- 請遵循 下列步驟 來探索在您的環境中執行的 Java Web 應用程式。
建立評量
登入 Azure 入口網站 並搜尋 Azure Migrate。
在 [Azure Migrate] 頁面上的 [移轉目標] 底下,選取 [伺服器]、[資料庫和 Web 應用程式]。
在 [伺服器、資料庫和 Web 應用程式] 頁面的 [評定工具] 底下,從 [評估] 下拉功能表中選取 [Azure 上的 Web 應用程式]。
在 [建立評定] 頁面的 [基本] 索引標籤底下,執行下列動作:
- 案例:選取 Web 應用程式至 AKS。
- 選取 [編輯 ] 以修改評定設定。 請參閱下表以更新各種評定設定。
設定 可能的值 註解 目標位置 AKS 支援的所有位置 用來產生 AKS 的區域成本。 環境類型 生產
開發/測試可讓您在隨用隨付和隨用隨付開發/測試 供應項目之間切換。 供應項目/授權計劃 隨用隨付
Enterprise 合約可讓您在隨用隨付和 Enterprise 合約 供應項目之間切換。 貨幣 所有通用貨幣,例如美元、人民幣、英鎊、歐元 我們會以此處選取的貨幣產生成本。 折扣百分比 數值十進位值 使用此選項可考慮與 Microsoft 的任何自定義折扣合約。 如果選取 [儲存] 選項,則會停用此選項。 EA 訂用帳戶 訂用帳戶識別碼 選取您有 Enterprise 合約 的訂用帳戶標識碼。 節省選項 保留1年
保留 3 年
1 年儲蓄計劃
3 年儲蓄計劃
無如果您選擇保留實例或儲存方案,請選取節省選項。 類別 所有
計算優化
一般用途
Gpu
高效能計算
隔離
記憶體優化
儲存體最佳化選取特定 SKU 類別可確保我們建議來自該類別的最佳 AKS 節點 SKU。 AKS 定價層 標準 AKS 的定價層 檢閱評定設定之後,請選取 [下一步:選取要評估的伺服器]。
在 [ 選取要評估 的伺服器] 索引標籤底下,執行下列動作:
- 評定名稱:指定評量的名稱。
- 選取或建立群組:選取 [新建 ] 並指定組名。 您也可以使用現有的群組。
- 設備名稱:選取設備。
- Web 應用程式類型:選取 [ASP.NET]。
- Web 應用程式類型:選取 [Java]。
選取伺服器,其中裝載要從數據表中評估的 Web 應用程式。
選取 [下一步 ] 以檢閱高階評定詳細數據。
在 [ 檢閱 + 建立評定 ] 索引標籤底下,檢閱評定詳細數據,然後選取 [建立評量 ] 以建立群組並執行評量。
檢視評量深入解析
評估可能需要大約10分鐘才能完成。
在 [Azure Migrate] 頁面上的 [移轉目標] 底下,選取 [伺服器]、[資料庫和 Web 應用程式]。
在 [伺服器、資料庫和 Web 應用程式] 頁面上的 [評定工具>評定] 底下,選取 Azure 評量上 Web 應用程式旁的數位。
在 [ 評定] 頁面上,從評定清單中選取要檢視的評定名稱。
使用搜尋列來篩選您的評量。 它應該處於就緒狀態。
評定狀態 定義 建立中 評定建立正在進行中。 完成大約需要 10 分鐘的時間。 就緒 已成功建立評量。 無效 評估計算中發生錯誤。
評定概觀
在 [概 觀] 頁面上,您會提供下列詳細數據:
評估的實體:本節提供屬於此評量一部分的伺服器、Web 伺服器和 Web 應用程式計數。
移轉整備程度:評估的 Web 應用程式會有下列其中一個狀態:
狀態 定義 就緒 Web 應用程式已準備好進行移轉 已備妥條件 Web 應用程式需要次要變更才能準備好進行移轉 尚未就緒 Web 應用程式需要重大/重大變更才能準備好進行移轉 Unknown Web 應用程式探索資料不完整或損毀,無法計算整備程度
注意
建議移轉符合條件或就緒的 Web 應用程式。
- 每月成本預估:本節提供在 AKS 上執行移轉就緒 Web 應用程式的每月成本預測。
您可以在建立評定之後更新 設定。 這會觸發重新計算。
選取 [ 導出評估] 選項會將整個評定 匯出至 Excel 電子表格。
評量詳細資料
整備程度
在 [ 整備程度] 索引 標籤上,您會看到已評估的 Web 應用程式清單。 針對每個 Web 應用程式,您會看到整備狀態、叢集和建議的 AKS 節點 SKU。
選取應用程式的整備狀況,以查看移轉警告或問題。 針對符合條件的應用程式,您只會看到警告。 針對尚未 就緒的應用程式,您會看到錯誤和潛在警告。
針對每個問題或警告,系統會提供描述、原因和風險降低步驟,以及參考的實用檔/部落格。
選取應用程式的建議叢集會開啟 [ 叢集詳細數據 ] 頁面。 此頁面會顯示詳細數據,例如系統與用戶節點集區的數目、每個節點集區的SKU,以及建議用於此叢集的Web應用程式。 一般而言,評量只會產生單一叢集。 當評量中的 Web 應用程式開始達到 AKS 叢集限制時,叢集數目就會增加。
成本詳細資料
在 [ 成本詳細數據] 索引標籤上,您會看到分散在 AKS 節點集區之間的每月成本預估明細。 AKS 定價本質上取決於節點集區成本。
針對每個節點集區,您會看到相關聯的節點 SKU、節點計數,以及建議排程的 Web 應用程式數目,以及成本。 根據預設,至少有2個節點集區:
- 系統:用來載入重要系統 Pod,例如
CoreDNS
。 - 用戶:由於 ASP.NET 架構應用程式需要 Windows 節點才能執行,評估建議至少一個額外的 Windows 節點集區。
下一步
- 將您的 ASP.NET Web 應用程式大規模現代化 至 Azure Kubernetes Service。
- 優化 Windows Dockerfiles。
- 檢閱及實作在 AKS 上建置和管理應用程式的最佳做法 。