簡介
傳統上,組織使用執行 Windows Server、Internet Information Services (IIS) 和 SQL Server 的電腦,將 Web 應用程式裝載在自己的內部基礎結構上。 除了初期的金錢與精力投入,這些應用程式也會因為硬體、作業系統更新和授權費用等,而產生各種持續維護成本。 這些維護成本使得 Azure App Service 成為極具吸引力的替代方案。
假設公司有您想要移至 Azure App Service 的 ASP.NET Web 應用程式。 第一步就是評定這些應用程式是否與 Azure App Service 不支援的功能相依。 之後即可開始一系列昂貴又耗時的評定專案。 完成評定之後,必須設定 Azure App Service 帳戶、移動檔案,並套用設定。
使用 Azure App Service Migration Assistant 會是較佳選擇。 在伺服器上安裝並執行 Migration Assistant,然後評定其裝載的每個 Web 應用程式。 如果 Web 應用程式可以移轉,則只需要提供關於 Azure 帳戶、目標資源群組等項目的資訊與其他詳細資料,即可完成移轉。 如果無法進行移轉,則這項資訊可協助重新架構應用程式,以移除阻礙移至雲端的相依性。
在本課程模組中,您會在模擬的內部部署環境中使用 Azure App Service Migration Assistant,以查看其運作的情況。 您會執行評定,然後將 ASP.NET 應用程式移轉至 Azure App Service。
在本課程模組結束時,您將了解將目前正在 IIS 上執行的 Web 應用程式移轉至 Azure App Service 的可能障礙。
學習目標
在本模組結束時,您將能夠:
- 識別在將裝載於 IIS 的應用程式移轉至 Azure App Service 時可能遇到的問題類型。
- 使用 Azure App Service Migration Assistant 評定內部部署 Web 應用程式的移轉整備程度。
- 使用 Migration Assistant 將內部部署 Web 應用程式移轉至 Azure App Service。
必要條件
- 已熟悉如何使用虛擬機器、Windows Server 和 IIS。
- 對 IIS 運作方式、其擴充點,以及其如何裝載 ASP.NET 應用程式的基本認識。