教學課程:評估 Spring Boot 應用程式以移轉至 Azure Spring Apps(預覽版)

在移轉至 Azure 的過程中,您會評估內部部署工作負載,以測量雲端整備程度、識別風險,以及預估成本和複雜度。 本文說明如何使用 Azure Migrate:探索和評估工具來評估探索到的 Spring Boot Web 應用程式,以準備移轉至 Azure Spring Apps。

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

  • 根據 Web 應用程式組態資料執行評量。
  • 檢閱評定。

注意

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

必要條件

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

執行評量

執行評定,如下所示:

  1. 在 [概觀 ] 頁面上 > ,選取 [ 伺服器、資料庫和 Web 應用程式 ],選取 [探索、評估和移 轉]。

  2. 在 [Azure Migrate:探索和評量] 上 ,選取 [ 評估 ],然後選擇評定類型作為 Azure 上的 Web 應用程式。

  3. 在 [建立評量 ] 中 ,您將能夠看到預先選取為 Azure 上的 Web 應用程式評量類型,以及預設為從 Azure Migrate 設備 探索到 的伺服器探索來源。 選取 [案例 ] 作為 [ Spring Boot 至 Azure 應用程式 ]。

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

  5. 下列內容包含在 Azure Spring Apps 評定屬性中:

    屬性 詳細資料
    目標位置 您想要移轉的 Azure 區域。 Azure Spring Apps 組態和成本建議是根據您指定的位置。
    環境類型 指定要套用適用于生產或開發/測試之定價的環境。
    供應專案/授權方案 您要在其中註冊的 Azure 供應 專案。 評估會預估該供應專案的成本。
    貨幣 您帳戶的計費貨幣。
    折扣 (%) 您在 Azure 供應專案上收到的任何訂用帳戶特定折扣。 預設設定為 0%。
    EA 訂用帳戶 指定Enterprise 合約 (EA) 訂用帳戶用於成本估計。 將適用于訂用帳戶的折扣納入考慮。

    保留實例的設定,並保留其預設設定的 discount ≦ 屬性。
    節省選項 (計算) 指定您想要評估考慮的節省選項,以協助將 Azure 計算成本優化。

    Azure 保留 專案(保留 1 年或 3 年)是最一致執行資源的絕佳選項。

    Azure 節省方案 (1 年或 3 年節省方案)可提供更大的彈性和自動化成本優化。 在移轉後理想情況下,您可以同時使用 Azure 保留和節省方案(保留是第一個),但在 Azure Migrate 評量中,您一次只能看到一個節省選項的成本估計。

    當您選取 [ ] 時,Azure 計算成本會以隨用隨付率或實際使用量為基礎。

    您必須選取隨用隨付供應專案/授權方案,才能使用保留實例或 Azure 節省方案。 當您選取 [無] 以外的 任何節省選項時, [折扣 ] ≦ 設定 不適用。 每月成本預估的計算方式是將 744 小時乘以建議 SKU 的每小時價格。
  6. 如果您進行任何變更,請選取 [ 儲存 ]。

  7. 在 [建立評量] 中 ,選取 [ 下一步 ]。

  8. 在 [ 選取要評估 > 的伺服器] 中 ,指定評量的名稱。

  9. 在 [ 選取或建立群組 ] 中,選取 [新建 ] 並指定組名。

  10. 選取設備,然後選取您要新增至群組的伺服器。 選取 [下一步] 。

  11. 在 [ 檢閱 + 建立評定 ] 中,檢閱評定詳細資料,然後選取 [ 建立評定 ] 以建立群組並執行評量。

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

  13. [評定 ] 區段中,選取 Azure 上 Web 應用程式旁 的數位。

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

檢閱評量

若要檢視評量

  1. [伺服器、資料庫和 Web 應用程式 > Azure Migrate:探索和評量 ] 中,選取 Azure 評量上 Web 應用程式旁的數位。

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

    [概觀] 畫面包含 3 個區段:基本資訊、評估的實體和移轉案例。

    基本資訊

    [基本資訊] 區段會顯示評估實體所屬的群組、其狀態、位置、探索來源和美元貨幣。

    評估的實體

    本節會顯示針對評量選取的伺服器數目、所選伺服器中的 Spring Boot 執行時間數目,以及已評估的不同 Sprint 開機應用程式實例數目。

    移轉案例

    本節提供已就緒、備妥且尚未就緒之應用程式數目的圖片標記法。 此外,它也會列出準備移轉的應用程式數目,以及移轉的預估成本。

  3. 檢閱評量摘要。 您也可以編輯評量屬性,或重新計算評量。

Azure Spring Apps 整備程度

這表示已評估 Web 應用程式的散發。 您可以向下切入以瞭解移轉之前可補救的移轉問題/警告的詳細資料。 深入了解

檢閱整備程度

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

  2. 選取 [Azure Spring Apps] 以檢視每個應用程式和實例的詳細資料。 檢閱已評估 Web 應用程式的資料表中的 Azure Spring Apps 整備資料行:

    1. 如果找不到相容性問題,整備程度會標示為 [已 準備好進行目標部署類型]。
    2. 如果發生非重大相容性問題,例如未封鎖移轉至特定目標部署類型的降級或不支援的功能,則整備程度會標示為 [ 就緒與條件 ](超連結),並提供警告 詳細資料和建議的補救指引。
    3. 如果有任何相容性問題可能會封鎖移轉至特定目標部署類型,整備程度會標示為 [未就緒 ],並提供 問題 詳細資料和建議的補救指引。
    4. 如果探索仍在進行中,或 Web 應用程式有任何探索問題,整備程度會標示為 未知 ,因為評量無法計算該 Web 應用程式的整備程度。
  3. 檢閱 Web 應用程式的建議 SKU,根據下列矩陣決定:

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

檢閱成本預估

評估摘要會顯示裝載 Web 應用程式的預估每月成本。 您可以將一或多個應用程式設定為在相同的計算資源上執行。

下一步

使用 相依性對應 尋找伺服器相依性。