教學課程:評估 Web 應用程式以移轉至 Azure App 服務

在移轉至 Azure 的過程中,評估您的內部部署工作負載,以測量雲端整備程度、識別風險,以及預估成本和複雜度。

本文說明如何使用 Azure Migrate:探索和評估工具,評估在 IIS 網頁伺服器上執行的探索 ASP.NET Web 應用程式,以準備移轉至 Azure App 服務 程式代碼和 Azure App 服務 容器。 深入瞭解 Azure App 服務。

在移轉至 Azure 的過程中,評估您的內部部署工作負載,以測量雲端整備程度、識別風險,以及預估成本和複雜度。

本文說明如何使用 Azure Migrate:探索和評估工具,評估在 Tomcat 伺服器上執行的探索到 Java Web 應用程式,以準備移轉至 Azure App 服務 程式代碼和 Azure App 服務 容器。 深入瞭解 Azure App 服務。

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

  • 根據 Web 應用程式設定資料執行評量。
  • 檢閱 Azure App 服務 評定。

注意

教學課程顯示嘗試案例的最快速路徑,並盡可能使用預設選項。

必要條件

  • 如果您沒有 Azure 訂用帳戶,請在開始前建立免費帳戶
  • 在您遵循本教學課程來評估要移轉至 Azure App 服務 的 Web 應用程式之前,請確定您已探索到您想要使用適用於 VMwareHyper-V實體伺服器的 Azure Migrate 設備來評估的 Web 應用程式。
  • 如果您想要在現有的專案中試用這項功能,請確定您已完成本文中的必要條件

執行評估

若要執行評定,請遵循下列步驟:

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

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

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

    Azure Migrate [概觀] 頁面的螢幕快照。

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

    1. 評定類型會預先選取為 Azure 上的 Web 應用程式,而探索來源預設為從 Azure Migrate 設備探索到的伺服器。 將 案例 選取為 App Service 的 Web 應用程式。

      Azure Migrate 的 [建立評定] 頁面螢幕快照。

    2. 選取 [編輯] 以檢閱評量屬性。

      下列內容包含在 Azure App 服務 評估屬性中:

      Azure Migrate 評量設定的螢幕快照。

      屬性 詳細資料
      目標位置 要作為移轉目的地的 Azure 區域。 Azure App Service 組態和成本建議是根據您指定的位置。
      環境類型 執行所在的環境類型。
      供應項目 您要在其中註冊的 Azure 供應專案。 評量會評估該供應項目的成本。
      貨幣 帳戶的帳單貨幣。
      折扣 (%) 您在 Azure 供應專案上收到的任何訂用帳戶特定折扣。 預設設定為 0%。
      EA 訂用帳戶 指定 Enterprise 合約 (EA) 訂用帳戶用於成本估計。 考慮適用於訂用帳戶的折扣。

      保留保留實例和 discount ≦ 屬性的預設設定。
      節省選項 (計算) 評定必須考慮的 [儲存] 選項。
      需要隔離 如果您想要讓 Web 應用程式在 Azure 資料中心的私人和專用環境中執行,請選取 [是 ]。
    • [節省選項](計算)中,指定您想要評估考慮的節省選項,以協助將 Azure 計算成本優化。
      • Azure 保留 專案(保留一年或三年)是最一致執行資源的絕佳選項。
      • Azure 節省方案 (一年或三年節省方案)可提供額外的彈性和自動化成本優化。 理想情況下移轉後,您可以同時使用 Azure 保留和節省方案 (先取用保留),但在 Azure Migrate 評量中,您只能看到一次 1 個節省選項的成本估計。
      • 當您選取 [ ] 時,Azure 計算成本會以隨用隨付率或實際使用量為基礎。
      • 您必須在供應專案/授權計劃中選取隨用隨付,才能使用保留實例或 Azure 節省方案。 當您選取 [無] 以外的任何節省選項時,[折扣 ] ≦ 設定不適用。
    1. 如果您進行任何變更,請選取 [ 儲存 ]。
  5. 在 [ 建立評估] 頁面上,選取 [下一步:選取要評估的伺服器]。

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

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

    所選伺服器的螢幕快照。

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

    建立評定的螢幕快照。

  8. 在建立評量之後,請移至 [伺服器、資料庫和 Web 應用程式]>[Azure Migrate:探索和評量]。 選取圖格頂端的 [重新整理] 選項,以重新整理圖格資料。 等候資料重新整理。

  9. 在 [伺服器、資料庫和 Web 應用程式] 頁面上的 [評定工具>評定] 底下,選取 [評定] 區段中 [Azure 上的 Web 應用程式] 旁的數位。

  10. 選取您想要檢視的評量名稱。

檢閱評量

若要檢視評量,請遵循下列步驟:

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

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

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

    [概觀] 畫面的螢幕擷取畫面。

    [概觀] 頁面包含 3 個區段:

    • 基本資訊:[基本資訊] 區段會顯示評估實體所屬的群組、其狀態、位置、探索來源,以及以美元為單位的貨幣。
    • 評估的實體:本節會顯示針對評量選取的伺服器數目、所選伺服器中的 Azure 應用程式服務數目,以及已評估的不同 Sprint 開機應用程式實例數目。
    • 移轉案例:本節提供已就緒、備妥且尚未就緒之應用程式數目的圖片表示法。 您可以看到兩個圖形表示法,一個用於 所有 Web 應用程式到 App Service Code ,另一個用於 所有 Web 應用程式到 App Service 容器。 此外,它也會列出準備移轉的應用程式數目,以及已準備好移轉之應用程式的移轉預估成本。
  4. 檢閱評量摘要。 您也可以編輯評量屬性,或重新計算評量。

檢閱整備程度

若要檢閱 Web 應用程式的整備程度,請遵循下列步驟:

  1. 在 [評定],選取您想要檢視的評定名稱。

  2. 選取 [ 檢視更多詳細資料 ] 以檢視每個應用程式和實例的更多詳細數據。 檢閱已評估 Web 應用程式的數據表中的 Azure App Service Code 和 Azure App Service 容器整備數據行:

    Azure App 服務 程式代碼整備的螢幕快照。

    1. 如果找不到相容性問題,整備程度會針對目標部署類型標示為 [準備就緒]
    2. 如果發生非重大相容性問題,例如未封鎖移轉至特定目標部署類型的降級或不支援的功能,則整備程度會標示為 「就緒」, 其中包含 警告 詳細數據和建議的補救指引。
    3. 如果有任何可能會封鎖移轉至特定目標部署類型的相容性問題,整備程度會標示為 [未就緒],其中包含問題詳細資料和建議的補救指導。
    4. 如果探索仍在進行中,或 Web 應用程式有任何探索問題,整備程度會標示為 未知 ,因為評量無法計算該 Web 應用程式的整備程度。
    5. 如果評量不是最新狀態,狀態會顯示為 [已過期]。 選取對應的評量,然後選取 [重新計算評量]。 評估會重新計算,且整備程度概觀畫面會更新為重新計算的評量結果。
  3. 選取 [整備狀態] 以開啟 [移轉問題和警告] 窗格,其中包含問題原因和建議動作的詳細數據。

    建議動作的螢幕快照。

  4. 檢閱針對 Web 應用程式建議的 SKU,這是根據下列矩陣所決定:

    整備程度 判斷大小估計 判斷成本估計值
    就緒 Yes Yes
    就緒 (有條件) Yes Yes
    未就緒 No No
    Unknown No No

檢閱成本預估

評估摘要會顯示裝載 Web 應用程式的預估每月成本。
選取 [成本詳細數據] 索引標籤,根據 SKU 檢視每月成本估計值。

成本詳細數據的螢幕快照。

下一步