4

我在 Azure 上设置了几个保留实例网站。我需要在多个区域的网站之间负载平衡 1x 域名。当我尝试在第二个区域的网站上设置域时,出现错误:“指定的主机名 www.mydomain.com 已为另一个站点保留。” 当然应该可以在多个站点上提供相同的域吗?它取决于为请求提供服务的 DNS。

4

1 回答 1

1

当然应该可以在多个站点上提供相同的域吗?它取决于为请求提供服务的 DNS。

我强烈反对这种说法!不能为不同的站点提供相同的域。但是,完全可以为单个站点提供不同的域!此外,当您谈论负载均衡时,是负载均衡器决定了请求的服务位置,而不是 DNS 服务器。DNS 服务器在 FQDN 和 IP 地址之间具有单一的单向映射。而已。

如果你想拥有多地理区域分布/负载平衡,你不应该使用 Azure 网站,而应该使用Azure 云服务Azure 流量管理器。截至今天,Azure 流量管理器仅适用于云服务,不适用于 Azure 网站。

我推测未来流量管理器也会支持 Azure 网站,但这完全是我的猜测。

更新

您可以通过以下方式实现您的目标:

  1. 在指定地理区域创建地理网站
  2. 将您的内容部署到每个站点
  3. 创建Windows Azure 虚拟机
  4. 在该 VM 上安装 IIS
  5. 安装和配置Microsoft ARR
  6. 使用 ARR 注册您的网站并配置规则。
  7. 将您的单一域名指向 ARR 的公共单一端点

在理想情况下,您将集群两个或更多虚拟机以充当 ARR 并对它们进行负载平衡。

请注意,Windows Azure VM 仍然是预览功能。


于 2012-12-04T11:31:21.697 回答