2012-09-12 68 views
3

我在Azure的云服务/托管服务方面经验丰富。然而关于另一个项目,我在选择功能方面感到困惑。我们可以在Azure网站或虚拟机中运行windowservice或EXE吗?

我有项目(2级asp.net应用程序)与我需要运行windowservice或EXE它每天都会做一些功能(如获取数据),所以我的困惑是如下

关于Windows Azure的网站

如果我将移动到保留实例,我可以访问RDP吗?
我可以运行windowservice/exe吗?

关于Windows Azure的虚拟机

是不是一样的专用服务器?
我可以使用WASD作为来自应用程序的数据库驻留在相同的位置吗? 我想我可以运行任何exe和安装任何东西,但天青会回收这个,如果是的话那么在回收过程中发生了什么?
我可以使用新窗口服务器2012(VHD)吗?

Azure网站& VM都在预览模式所以它是可靠的使用它作为生产版本?

回答

6

就Windows Azure Web站点WAWS而言:不,即使保留我知道的,也不能将RDP插入实例中。另外,您无法在WAWS上运行Windows服务/ exe。如果这些是您的要求,那么您希望运行虚拟机或在Cloud Service上使用一些启动任务。

使用Windows Azure虚拟机(WAVM),您可以安装一项服务,或者几乎任何您可以安装在本地服务器上的任何服务。请注意,许可证取决于操作系统的许可证(如果您使用的是Microsoft的SQL映像,则适用于SQL)。是的,您可以从虚拟机使用/访问Windows Azure SQL数据库,但它不驻留在仍为托管服务的虚拟机上。您可以在VM上安装(或选择使用预制图像)SQL Server;然而,当你指出这可能会下降或得到回收。目前他们不支持复制;然而,他们确实支持镜像来处理时不时出现的问题。

我认为他们上个月晚些时候将Windows Server 2012作为映像发布(因此使其可用)用于Windows Azure VM。

至于使用这些系统进行生产使用,他们在预览,因此我会说,所有的法律术语都会说你不应该把它用于生产。您的里程可能会有所不同,请注意,除非您从论坛获得的内容以及堆栈溢出,否则在未预览之前,没有官方支持这些功能;然而,如果你有一些非常有吸引力的东西,你应该联系当地的微软代表来谈谈你的需求。

相关问题