我可以在Windows Azure VMRole中托管网站吗?

时间:2011-12-09 13:33:23

标签: iis web azure host azure-vm-role

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

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

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

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

提前致谢!

1 个答案:

答案 0 :(得分:4)

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

好奇:您有哪些具体要求,无法通过Web角色实现? VM角色有三个核心用例:

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

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