我有一个在Windows Azure中运行的web角色,并且我在我的web角色中包含了两个实例。
我决定使用Windows Azure虚拟机来运行我的Windows Azure web角色。我找不到任何迁移文档,无法将我的web角色迁移到Windows Azure虚拟机。在门户网站上,我看到针对Windows Azure网站的基于git、TFS和FTP的迁移,但没有针对Windows Azure虚拟机。
将我的web角色迁移到migrate虚拟机的最佳方法是什么?
发布于 2012-07-04 10:40:11
如果您使用的是Windows Azure虚拟机,您是虚拟机的所有者,这取决于您希望如何部署您的应用程序。因为当你决定使用Windows Azure虚拟机时,你可以使用库存虚拟映像(来自Gallery),或者你可以部署你自己的VHD,你可以自由选择部署你的应用程序的方法,这就是为什么在Windows Azure门户中给出了选项。(对于Windows Azure WebSites,你没有这样的自由,这就是为什么那些决定选择Windows Azure网站的人可以使用GIT、FTP、TFS和WebDeploy方法。)
因为您正在尝试将Windows Azure Web角色迁移到虚拟机,所以我脑海中浮现出以下最佳选择,这是我向其他几个合作伙伴提出的建议:
要在Windows Azure虚拟机中设置WebDeploy,您需要执行以下步骤:
从下载链接here.
部署您的应用程序
注意:如果你不想使用基于VS2010的WebDeploy,你可以首先打包你的应用程序,然后将其打包到你的Windows Azure虚拟机并在那里安装它。因为Windows Azure虚拟机持久化数据,所以这一步要简单得多,但与web deploy有很大不同,但这是一个有效的选择。
发布于 2012-07-04 10:18:38
Windows Azure有3种模式,并且这3种模式都能够运行网站。
您现有的网络角色解决方案正在使用云服务(PaaS)。要迁移到WAWS或虚拟机,您需要执行以下操作(这里假设使用Visual Studio ):
创建现有解决方案的副本并从其中删除Windows Azure项目,只留下web和新的Windows Azure门户,提供
由于所有3种模式都可用于托管网站,因此在做出决定之前,您可以考虑以下几点:
https://stackoverflow.com/questions/11321296
复制相似问题