4

有谁知道是否可以使用 Windows Azure 中的 VMRole 托管网站?

如果我在 VM 上运行 IIS,我可以从外部访问它吗?

此外,如果我扩展到同一 VM 的多个实例,该端点是否会自动负载平衡,就像 WebRole 一样?

注意:我有一些使用 WebRole 无法完成的要求,所以这就是我不使用它的原因。(如果你想知道)

提前致谢!

4

1 回答 1

4

是的,您可以在 VM 角色中托管网站。VM 角色必须是具有 IIS 的 Windows 2008 R2,因此您应该拥有支持您的网站所需的一切。您只需要在本地使用 HyperV 来构建 VHD,然后使用 Windows Azure 工具等进行准备。

只是好奇:您有哪些 Web 角色无法满足的特定要求?VM 角色有三个核心用例:

  • 设置过程无法自动化
  • 设置过程不是 100% 可靠的(例如安装程序定期失败)
  • 设置过程耗时过长(可能超过 5 分钟左右)

有了启动任务,你不应该对安装软件、注册 COM 控件、修改注册表等有任何限制。

于 2011-12-09T14:15:08.873 回答