共用方式為


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

本檔提供如何將 ASP.NET Web 應用程式從內部部署移轉至 Azure 虛擬機的概觀。

快速入門

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

開始

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

要考慮的因素

好處

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

虛擬機大小

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

維修

就像內部部署電腦一樣,您必須負責維護及更新虛擬機*。 如果您的應用程式可以在平臺即服務 (PaaS) 環境中執行,例如 Azure App Service容器,將會移除此需求。

* 虛擬機擴展集的自動OS升級 目前可作為預覽服務使用。

虛擬網路

Azure 虛擬網络可讓您:

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

Active Directory

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

SQL 資料庫

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

  • 設定混合式網路,讓應用程式能夠存取在內部部署執行的資料庫。
  • 將您的資料庫移轉至 Azure。 如需詳細資訊,請參閱 將 SQL Server 資料庫移轉至 Azure

高可用性和延展性

虛擬機器規模設定集

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

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

集中式記錄

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

後續步驟