2012-01-06 130 views
1

对不明问题标题!我有一个asp.net应用程序,与另一个第三方软件(燃烧玻璃 - 通过TCP/IP连接到网络应用程序,需要 - 正确配置的DNS条目,固定IP和最小8GB RAM,并通过命令提示符完全管理)在一个单独的专用服务器上。Web角色/员工角色/ VM角色?

我想我的web应用程序的形式转化为MVC和蔚蓝的部署,也动我使用第三方软件(与上面的要求)。是否有可能在蔚蓝上达到上述要求?

我应该使用哪个角色烧玻璃?

+0

的Windows Azure目前不支持固定IP。这可能是一个阻碍。 – BrentDaCodeMonkey 2012-01-06 16:07:13

+0

您能否提供一个链接到Burning Glass软件应用程序? – 2012-01-06 16:08:19

+0

@Brent - 一旦部署,IP地址保持固定,除非应用程序被删除并重新部署。通过最新更新,您现在可以升级角色大小,添加/删除角色,添加/删除全部端点而不删除+重新部署。 – 2012-01-06 16:09:14

回答

3

的一般规则是在Web或辅助角色来安装第三方软件,你旁边的Web应用程序,如果你愿意,只要:

  • 您可以通过MSI或一些其他机制安装不需要人工干预
  • 安装时间比较快(可能最多5分钟左右)
  • 安装可靠

如果任何这些是不可能的,你需要使用VM角色来预安装应用程序。

至于通过命令行管理应用程序:只要你可以在命令行通过调用您的应用程序,你真行。如果您需要将命令输入到控制台中,那么在Windows Azure中这是不实际的,除非您可以远程连接到控制台。不知道燃烧玻璃,我不知道这是否可以完成。

虽然Windows Azure中不会让你选择你的IP地址,分配的IP地址,只要你不删除,并重新部署应用仍然有效。您可以在不重新部署的情况下升级应用程序,因此这不应该成为您的问题。