分享方式:


將 ASP.NET 網頁應用程式現代化,遷移至 Azure App Service 程式碼

本文說明如何使用 Azure Migrate 大規模將 ASP.NET Web 應用程式移轉至 Azure App Service

備註

教學課程將會針對案例示範最簡單的部署路徑,讓您可以快速設定概念證明。 教學課程在情況允許時都會使用預設選項,且不會顯示所有可能的設定與路徑。

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

  • 使用 Azure Migrate 中的整合流程,大規模將 ASP.NET Web 應用程式移轉至 Azure App Service
  • 變更 Web 應用程式的移轉方案。
  • 變更 Web 應用程式的 App Service 方案。

如果您沒有 Azure 訂用帳戶,請在開始之前建立 免費帳戶

先決條件

開始進行本教學課程之前,您必須:

  1. 完成第一個教學課程 ,以探索在 VMware 環境中執行的 Web 應用程式。
  2. 完成第二個教學課程 來評估 Web 應用程式,以判斷移轉至 Azure App Service 的整備狀態。 您必須評估 Web 應用程式,才能使用整合式流程進行移轉。
  3. 移至現有的專案,或 建立新的專案

移轉 Web 應用程式

評估 Web 應用程式後,即可使用 Azure Migrate 中的整合式移轉流程來進行移轉。

  • 您可以選取最多五個 App Service 方案作為單一移轉的一部分。
  • 目前,我們不支援在移轉流程中選擇現有的 App Service 計劃。
  • 您可以將 Web 應用程式移轉至大小上限為 2 GB,包括儲存在對應虛擬目錄中的內容。
  • 目前,不支援移轉 UNC 目錄內容。
  • 您需要將 Windows PowerShell 4.0 安裝在裝載 IIS 網頁伺服器的伺服器上,而您打算從其中將 web 應用程式移轉至 Azure App Services ASP.NET。
  • 移轉流程目前不支援 VNet 整合式案例。

若要移轉 Web 應用程式,請執行下列步驟:

  1. 在 Azure Migrate 專案 > [執行移轉> 中,選取 [複寫]。

    已選取 [複寫] 選項的螢幕快照。

  2. [指定意圖] 中, >選取 [要移轉什麼?],選取 [ASP.NET Web 應用程式]。

  3. [您要移轉至何處?] 中,選取 [Azure App Service 原生]。

  4. 在 [虛擬化] 類型中,選取 [VMware vSphere]。

  5. [選取評量] 中,選取您想要用來移轉 Web 應用程式的評定,然後選取 [ 繼續] 按鈕。 指定將裝載應用程式的 Azure App Service 詳細數據。

    所選意圖的螢幕快照。

  6. [基本] 的[專案詳細資訊] 底下,從下拉式清單中選取 [訂閱][資源群組][Web 應用程式將被託管的區域]。 在 儲存 下,選擇移轉過程中中間儲存位置的 儲存帳戶。 選取 [下一步:Web Apps >]。

    Azure Migrate Web Apps 基本畫面的螢幕快照。

  7. 在 [ Web Apps] 區段中,檢閱您想要移轉的 Web 應用程式。

    Azure Migrate Web Apps 畫面的螢幕快照。

    備註

    具有「就緒」狀態的應用程式預設會被標記為進行移轉。 在 [是否會移轉嗎?] 中選取 [],即可移轉標記為 [就緒的條件] 的應用程式。

    1. 選取要移轉的 Web 應用程式,然後選取 [ 編輯]。

      Azure Migrate 所選 Web 應用程式的螢幕快照。

    2. [編輯應用程式] 的 [是否會移轉?] 下,選取 [],然後選取將裝載應用程式的 App Service 方案和定價層。 接下來,選取 [ 確定] 按鈕。

      備註

      一次最多可以移轉五個 App Service 方案。

      Azure Migrate 編輯應用程式的螢幕快照。

      選取 [ 下一步:App Service 方案 > ] 按鈕。

  8. [App Service 方案] 區段中,確認 App Service 方案詳細數據。

    備註

    根據您的 Web 應用程式需求,您可以編輯 App Service 方案中的應用程式數目,或更新定價層。 請遵循下列步驟來更新這些詳細資料:

    1. 選取 [ 編輯] 按鈕。
    2. [編輯方案] 中,選取 [目標名稱 ] 和 [ 定價層],然後選取 [ 確定]。 App Service 方案編輯詳細資訊的螢幕快照。
  9. 驗證 App Service 方案之後,請選取 [ 下一步:檢閱 + 建立]。

  10. Azure Migrate 現在會驗證移轉設定。 驗證可能需要幾分鐘的時間才能執行。 完成後,請檢閱詳細資訊,然後選取 移轉

    備註

    若要下載移轉摘要,請選取 [ 下載 CSV] 按鈕。

一旦起始移轉,您可以使用 Azure Resource Manager 部署體驗來追蹤狀態,如下所示:

Azure Migrate 部署的螢幕快照。

移轉後步驟

順利完成移轉之後,您可以根據 Web 應用程式特定需求探索下列步驟:

後續步驟