分享方式:


Azure App Service 的 .NET 移轉案例

Azure App Service 提供便於使用的工具,可快速探索內部部署 .NET Web 應用程式、評估整備程度,並將內容和支援的設定遷移至 App Service。

開發這些工具是為了支援以探索、評量和移轉為主的不同案例。 以下是 .NET 移轉工具和使用案例清單。

從多部伺服器大規模移轉

Azure Migrate 最近發佈對 ASP.NET Web 應用程式的大規模無代理程式探索和評量。 您現在可以輕鬆地探索在 VMware 環境的 Internet Information Services (IIS) 伺服器上執行的 ASP.NET Web 應用程式,並評定其移轉至 Azure App Service。 評量將協助您判斷 Web 應用程式移轉整備程度、移轉封鎖程式、補救指導、建議的 SKU 和裝載成本。 大規模移轉資源如下。

成功評定整備程度之後,您應該繼續將 ASP.NET Web 應用程式移轉至 Azure App Services。

現有的工具可讓您移轉獨立 ASP.NET Web 應用程式或裝載於單一 IIS 伺服器上的多個 ASP.NET Web 應用程式,如將 .NET 應用程式移轉至 Azure App Service 中所述。 引進與 Azure Migrate 整合的大規模或大量移轉功能後,我們現在可能可以開啟移轉裝載於多個內部部署 IIS 伺服器上的多個 ASP.NET 應用程式。

Azure Migrate 對 ASP.NET Web 應用程式提供大規模無代理程式探索和評量。 您可以探索在 VMware 環境的 Internet Information Services (IIS) 伺服器上執行的 ASP.NET Web 應用程式,並評定其移轉至 Azure App Service。 評量將協助您判斷 Web 應用程式移轉整備程度、移轉封鎖程式、補救指導、建議的 SKU 和裝載成本。 大規模移轉資源如下。

大量移轉提供下列重要功能:

  • 將 ASP.NET Web 應用程式大量移轉至 Azure App Services 多租用戶或應用程式服務環境
  • 移轉評定為「就緒」和「有條件的就緒」的 ASP.NET Web 應用程式
  • 在單一 E2E 移轉流程中,最多移轉五個 App Service 方案 (和相關聯的 Web 應用程式)
  • 可以變更目標 App Service 方案的建議 SKU (例如:將建議的 Pv3 SKU 變更為標準 PV2 SKU)
  • 可以變更目標 App Service 方案的 Web 應用程式建議封裝密度 (新增或移除與 App Service 方案相關聯的 Web 應用程式)
  • 變更 App Service 方案和\或 Web 應用程式的目標名稱
  • 大量編輯移轉設定\屬性
  • 下載 CSV,其中包含目標 Web 應用程式和 App Service 方案名稱的詳細資料
  • 使用 ARM 範本部署體驗來追蹤移轉進度

將 .NET 應用程式移轉至 Azure App Service

Azure App Service 是一種雲端平台,提供快速、簡單且符合成本效益的方式,可將 .NET Web 應用程式從內部部署移轉至雲端。 立即開始了解 Azure 如何讓您運用下列資源,將 .NET 應用程式現代化。

選取下列其中一個選項以開始使用移轉評量:

App Service 移轉工具和資源

App Service Migration Assistant 小幫手工具和適用於 PowerShell 指令碼的 App Service 移轉小幫手,會受與個別工具隨附之 EULA.pdf 中的條款和條件所控管。

移轉工具 描述 文件
App Service Migration Assistant 將 .NET Web 應用程式從 Windows OS 移轉至 App Service。 App Service Migration Assistant 文件
Apache Tomcat 上適用於 Java 的 App Service 移轉小幫手 (Windows—預覽版) 下載發行前版本軟體,以在 Windows 伺服器上執行的 Tomcat 網頁伺服器上移轉 Java Web 應用程式。 App Service Migration Assistant 文件
App Service Migration Assistant PowerShell 指令碼 下載 PowerShell 指令碼,以大量探索及評估單一伺服器上所有 Microsoft Internet Information Services (IIS) Web 應用程式,以及將 .NET Web 應用程式從 Windows OS 移轉至 App Service。 App Service Migration Assistant PowerShell 文件
SHA256 識別碼
將 .NET 應用程式移轉端的更多資源
影片
適用於初學者的 Azure 上的 .NET
使用 Azure App Service 展開雲端之旅
部落格
.NET 的可靠 Web 應用程式模式
使用 Azure App Service 展開雲端之旅
使用 Azure App Service 展開雲端之旅 - 移動程式碼
了解如何從 pros 現代化 .NET 應用程式
隨選事件
Azure 開發人員 - .NET 日
學習路徑
將 ASP.NET 應用程式移轉至 Azure
使用 Azure App Service 裝載 Web 應用程式
使用 Visual Studio 將 Web 應用程式發佈到 Azure

大規模移轉資源

操作說明
探索 Web 應用程式和 SQL Server 執行個體
建立 Azure App Service 評量
評定 Web 應用程式以移轉至 Azure App Service 的教學課程
使用 Azure Migrate 探索內部部署伺服器上的軟體清查
將 .NET 應用程式移轉至 App Service
部落格
使用 Azure Migrate 大規模探索和評定 ASP.NET 應用程式
常見問題集
Azure Migrate 探索和評量工具中的 Azure App Service 評量
最佳作法
Azure Migrate 探索和評量工具中的評量最佳做法
影片
使用 Azure Migrate 大規模探索和評量 ASP.NET 應用程式移轉

從 IIS 伺服器移轉

您可以使用 PowerShell 指令碼 (下載),從透過 Azure Migrate 大規模探索體驗所探索到的單一 IIS 伺服器移轉 ASP.NET Web 應用程式。 觀看影片,以了解移轉至 Azure App Service 的更新

ASP.NET Web 應用程式移轉

使用 App Service 移轉小幫手,您可以將獨立內部部署 ASP.NET Web 應用程式移轉至 Azure App Service。 App Service 移轉小幫手的設計目的是透過免費、簡單且快速的解決方案將應用程式從內部部署環境移轉至雲端,以簡化您的雲端旅程。 如需移轉小幫手工具的詳細資訊,請參閱常見問題集

將 ASP.NET Web 應用程式容器化

有些 .NET Framework Web 應用程式可能相依於 Azure App Service 中無法使用的程式庫和其他功能。 這些應用程式可能依賴全域組件快取中的其他元件。 之前,您只能在虛擬機器上執行這些應用程式。 不過,您現在可以在 Azure App Service Windows Containers 中予以執行。

應用程式容器化工具可以使用最少變更,將應用程式重新封裝為容器。 此工具目前支援容器化 ASP.NET 應用程式和 Apache Tomcat Java 應用程式。 如需容器化和移轉的詳細資訊,請參閱操作方式

下一步

將內部部署 Web 應用程式移轉至 Azure App Service