我现在有一个专用服务器运行我的一些网站,我们实现了一个Windows应用程序,对其中一个网站的上传文件进行一些文件操作,这个Windows应用程序还连接到任务计划程序以启动任务。
我现在想要移动到windows azure,我想知道是否可以在windows azure上使用相同的应用程序,在这种情况下我应该使用虚拟机还是我可以使用网站或云服务?
答案 0 :(得分:4)
如果“Windows应用程序”是指您运行的某种类型的Win32控制台应用程序,则可以在Cloud Service(Web /辅助角色)或虚拟机中运行该应用程序。使用前者,您只需要在启动脚本中下载/设置Windows应用程序 - 您可以从blob下载,或者甚至将其包含在部署包中,尽管这会增加pkg大小,在重新部署时减慢上载速度,并且紧密将win app与您的部署pkg相关联。
使用虚拟机,您只需要在虚拟机上安装一次Windows应用程序。然后,您可以创建虚拟机的映像,您可以将其用作虚拟机部署的基准。
使用网站,您无法安装任何额外的exe - 您无法访问运行代码的计算机(没有RDP等)。