4

我在 Azure 上体验过云服务/托管服务。然而,关于另一个项目,我在功能方面的选择感到困惑。

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

关于 Windows Azure 网站

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

关于 Windows Azure 虚拟机

和专用服务器一样吗?
我可以将 WASD 用作应用程序中的数据库吗?我想我可以运行任何 exe 并安装任何东西,但是 azure 会回收它,如果是,那么回收时发生了什么?
我可以在其中使用新窗口服务器 2012 (VHD) 吗?

Azure 网站和 VM 都处于预览模式,因此将其用作生产版本是否可靠?

4

1 回答 1

7

就 Windows Azure 网站 WAWS 而言:不,即使我知道您已保留,您也不能 RDP 进入实例。此外,您不能在 WAWS 上运行 Windows 服务/exe。如果这些是您的要求,那么您想要运行虚拟机或在云服务上使用一些启动任务。

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

我想他们上个月底发布了 Windows Server 2012 作为 Windows Azure VM 的映像(从而使其可用)。

至于将这些系统用于生产用途,它们处于预览状态,因此我想说所有法律术语都会说您根本不应该将其用于生产。您的里程可能会有所不同,请注意,在预览版结束之前,除了您从论坛获得的以及堆栈溢出之外,这些功能没有官方支持;但是,如果您有真正令人信服的东西,您应该联系您当地的 Microsoft 代表,讨论您的需求。

于 2012-09-12T09:36:29.720 回答