評量概觀 (移轉至 Azure App Service)
本文概述如何使用 Azure Migrate:探索和評量工具,將內部部署 ASP.NET/Java Web 應用程式移轉至 Azure App Service。
什麼是評量?
使用探索和評量工具的評量是資料的時間點快照集,並且會測量整備程度以及提供將內部部署伺服器、資料庫和 Web 應用程式裝載至 Azure 的成本詳細資料。
評量類型
您可以使用 Azure Migrate:探索和評量工具來建立四種類型的評量。
評量類型 | 詳細資料 |
---|---|
Azure VM | 將內部部署伺服器遷移至 Azure 虛擬機器的評量。 您可以使用此評量類型,評估 VMware 和 Hyper-V 環境中的內部部署伺服器和實體伺服器是否可移轉至 Azure VM。 |
Azure SQL | 將內部部署 SQL 伺服器從 VMware 環境移轉至 Azure SQL Database 或 Azure SQL 受控執行個體的評量。 |
Azure App Service | 評量是否可將在 IIS Web 伺服器上執行之內部部署 ASP.NET Web 應用程式,或 Tomcat 伺服器上執行的 Java Web 應用程式移轉至 Azure App Service。 |
Azure VMware 解決方案 (AVS) | 評估內部部署伺服器,並將其遷移至 Azure VMware 解決方案 (AVS)。 您可以使用此評量類型,評量內部部署 VMware VM 以移轉至 Azure VMware 解決方案 (AVS)。 深入了解 |
Azure App Service 評量提供一個調整大小準則:
調整大小準則 | 詳細資料 | Data |
---|---|---|
以組態為基礎 | 根據所收集的組態資料做出建議的評量 | Azure App Service 評量針對評量計算只會考量組態資料。 不會收集 Web 應用程式的效能資料。 |
如何評估我的內部部署 ASP.NET/Java Web 應用程式?
您可以使用輕量型 Azure Migrate 設備所收集的組態資料,來評估內部部署 Web 應用程式。 設備會探索內部部署 Web 應用程式,並將組態資料傳送至 Azure Migrate。 深入瞭解
如何使用設備進行評估?
如果您要部署 Azure Migrate 設備以探索內部部署伺服器,請執行下列步驟:
- 設定 Azure 及內部部署環境以使用 Azure Migrate。
- 針對您的第一個評量,建立 Azure Migrate 專案。 Azure Migrate:探索和評量工具預設會新增至專案。
- 部署輕量型 Azure Migrate 設備。 設備會持續探索內部部署伺服器,並將設定和效能資料傳送至 Azure Migrate。 將設備部署為 VM 或實體伺服器。 您不需要在想要評估的伺服器上安裝任何項目。
在設備開始探索之後,您可以將想要評估的伺服器 (裝載 Web 應用程式) 收集至群組,並以 Azure App Service 評量類型對群組執行評量。
請遵循我們適用於評估 ASP.NET Web 應用程式的教學課程,以試用這些步驟。
哪些屬性可用來自訂評量?
以下是 Azure App Service 評量屬性中包含的內容:
設定 | 詳細資料 |
---|---|
目標位置 | 要作為移轉目的地的 Azure 區域。 Azure App Service 組態和成本建議是根據您指定的位置。 |
需要隔離 | 如果您想要您的 Web 應用程式在 Azure 資料中心中的私人和專用環境中執行 (使用 Dv2 系列 VM 具有更快速的處理器、SSD 儲存體和相較於標準方案兩倍的記憶體/核心比率),請選取 [是]。 |
節省選項 (計算) | 指定您想要評量考慮的節省選項,協助將 Azure 計算成本最佳化。 Azure 保留 (保留 1 年或 3 年) 是最一致執行資源的好選項。 Azure 節省方案 (1 年或 3 年節省方案) 提供額外的彈性和自動成本最佳化。 在理想情況下,移轉後即可同時使用 Azure 保留和節省方案 (會先取用保留),但在 Azure Migrate 評量中,您只能看到一次 1 個節省選項的成本預估。 選取 [無] 時,Azure 計算成本會以隨用隨付費率或實際使用量為基礎。 您必須在供應項目/授權程式中選取隨用隨付,才能使用保留執行個體或 Azure 節省方案。 當您選取 [無] 以外的任何節省選項時,[折扣 (%)] 設定不適用。 每月成本估計的計算方式是將 744 小時乘以所建議 SKU 的每小時價格。 |
供應項目 | 您註冊的 Azure 供應項目。 評量會評估該供應項目的成本。 |
貨幣 | 帳戶的帳單貨幣。 |
折扣 (%) | 基於 Azure 供應項目所能獲得的任何訂用帳戶專屬折扣。 預設設定為 0%。 |
EA 訂閱 | 指定 Enterprise 合約 (EA) 訂用帳戶用於成本估計。 考慮適用於訂用帳戶的折扣。 將保留執行個體的設定、折扣 (%) 和 VM 運作時間屬性保留為其預設設定。 |
安全性 | 指定是否要評估 Azure 上安全性工具的整備程度和成本。 如果設定使用預設值 [是,使用適用於雲端的 Microsoft Defender],則會使用適用於雲端的 Microsoft Defender 評估 Azure App Service 部署的安全性整備程度和成本。 |
針對使用 Azure Migrate 建立評量檢閱最佳做法。
計算整備程度
Azure App Service 整備程度
Azure App Service 的 Web 應用程式整備程度是以 Web 應用程式內部部署組態與 Azure App Service 之間的功能相容性檢查為基礎:
- Azure App Service 評量會考慮 Web 應用程式組態資料,以識別相容性問題。
- 如果找不到相容性問題,整備程度會針對目標部署類型標示為 [準備就緒]。
- 如果發生非重大相容性問題 (例如不會封鎖移轉至特定目標部署類型的降級或不支援功能),整備程度會標示為 [有條件就緒] (超連結),並提供 [警告] 詳細資料和建議的補救指導。
- 如果有任何可能會封鎖移轉至特定目標部署類型的相容性問題,整備程度會標示為 [未就緒],其中包含問題詳細資料和建議的補救指導。
- 如果探索仍在進行中,或 Web 應用程式發生任何探索問題,整備程度會標示為 [未知],因為評量無法計算該 Web 應用程式的整備程度。
安全性整備程度
如果 Web 應用程式針對 Azure App Service 標示為 [就緒] 或 [有條件的就緒],則也會針對適用於 App Service 的 Microsoft Defender 標示為 [就緒]。
計算大小調整
Azure App Service SKU
評量根據設定資料判定整備程度後,就會決定適合用來在 Azure App Service 中執行應用程式的 Azure App Service SKU。 進階方案適用於生產工作負載,且會在專用虛擬機器執行個體上執行。 每個執行個體均可支援多個應用程式和網域。 隔離式方案會在私人的專用 Azure 環境中裝載您的應用程式,非常適合需要與內部部署網路進行安全連線的應用程式。
注意
目前,Azure Migrate 僅建議 I1、P1v2 和 P1v3 SKU。 Azure App Service 中有更多 SKU 可用。 深入了解。
Azure App Service 方案
在 App Service 中,應用程式一律會在 App Service 方案中執行。 App Service 方案會定義一組計算資源,供要執行的 Web 應用程式使用。 概括而言,方案/SKU 會根據下表來決定。
需要隔離 | 保留執行個體 | App Service 方案/SKU |
---|---|---|
Yes | Yes | I1 |
是 | No | I1 |
No | Yes | P1v3 |
No | No | P1v2 |
Azure App Service 成本詳細資料
App Service 方案會根據所使用的計算資源計費。 在 App Service 中,您會支付每個 App Service 方案的費用,而不是每個 Web 應用程式的費用。 一或多個應用程式可設定為在相同的計算資源上執行 (或在相同的 App Service 方案中執行)。 無論您將何種應用程式置入此 App Service 方案,都會在該 App Service 方案定義的計算資源上執行。 為了將成本最佳化,Azure Migrate 評量會將多個 Web 應用程式配置給每個建議的 App Service 方案。 配置給每個方案執行個體的 Web 應用程式數目如下表所示。
App Service 計劃 | 每個 App Service 方案的 Web 應用程式 |
---|---|
I1 | 8 |
P1v2 | 8 |
P1v3 | 16 |
注意
可以隨時相應增加和相應減少您的 App Service 方案。 深入了解。
安全性成本
對於已建議給 App Service 方案的 Web 應用程式,安全性成本會按照所建議的 App Service 方案進行計算。
下一步
- 檢閱適用於建立評估的最佳做法。
- 了解如何執行 Azure App Service 評量。