將 ASP.NET Web 應用程式移轉至 Azure 虛擬機器

此文件說明如何將 ASP.NET Web 應用程式從內部部署移轉至 Azure 虛擬機器。

快速入門

了解如何建立虛擬機器並將您的應用程式發佈至其中:發佈至 Azure VM

開始使用

這些教學課程會示範建立 (或移轉) 虛擬機器、將 Web 應用程式發佈至虛擬機器的步驟,以及在 Azure 中支援您的應用程式可能需要的其他工作。

考量

福利

虛擬機器提供將應用程式從內部部署移轉至雲端的最簡單路徑。 它們可讓您複寫應用程式在內部部署使用的相同環境,同時讓您不需維護自己的資料中心。 虛擬機器擴展集可為虛擬機器中執行的應用程式提供高可用性和可擴縮性。

虛擬機器大小

選擇針對您的工作負載最佳化的虛擬機器大小和類型。 如需詳細資訊,請參閱 Azure中 Windows 虛擬機器的大小

維護

正如同內部部署機器,您必須負責維護和更新虛擬機器*。 如果您的應用程式可以在平台即服務 (PaaS) 環境 (例如 Azure App Service容器中) 執行,則可免除此需求。

*自動升級虛擬機器擴展集的 OS 目前已有預覽版服務可供使用。

虛擬網路

Azure 虛擬網路可讓您:

  • 建置您可控制的混合式基礎結構
  • 使用自己的 IP 位址與 DNS 伺服器
  • 為您的應用程式建立獨立且極度安全的環境
  • 使用數個連線選項之一,將您的 VM 連線到內部部署網路
  • 使用 ExpressRoute 將您的虛擬機器整合到內部部署網路

若要開始使用,請參閱虛擬網路文件

Active Directory

許多應用程式都使用 Active Directory 進行驗證和身分識別管理。

SQL Database

如果您的應用程式使用內部部署資料庫,您的應用程式預設將無法與其通訊。 您可以:

高可用性和可擴縮性

虛擬機器擴展集

您想要確定您的應用程式具有高可用性,而且可以調整、將您的 VM 映像移轉至 Azure 虛擬機器擴展集,以改善應用程式的可用性和可擴縮性。 VM 擴展集可讓您使用您已設定的既有 VM,或是設定組建管線來建置應用程式的映像。

若要開始使用,請參閱在虛擬機器擴展集上部署您的應用程式

集中式記錄

在多個執行個體上執行您的應用程式時,請考慮將記錄儲存在集中式位置,例如 Azure 儲存體

下一步