我在 Azure 上设置了几个保留实例网站。我需要在多个区域的网站之间负载平衡 1x 域名。当我尝试在第二个区域的网站上设置域时,出现错误:“指定的主机名 www.mydomain.com 已为另一个站点保留。” 当然应该可以在多个站点上提供相同的域吗?它取决于为请求提供服务的 DNS。
问问题
4790 次
1 回答
1
当然应该可以在多个站点上提供相同的域吗?它取决于为请求提供服务的 DNS。
我强烈反对这种说法!不能为不同的站点提供相同的域。但是,完全可以为单个站点提供不同的域!此外,当您谈论负载均衡时,是负载均衡器决定了请求的服务位置,而不是 DNS 服务器。DNS 服务器在 FQDN 和 IP 地址之间具有单一的单向映射。而已。
如果你想拥有多地理区域分布/负载平衡,你不应该使用 Azure 网站,而应该使用Azure 云服务和Azure 流量管理器。截至今天,Azure 流量管理器仅适用于云服务,不适用于 Azure 网站。
我推测未来流量管理器也会支持 Azure 网站,但这完全是我的猜测。
更新
您可以通过以下方式实现您的目标:
- 在指定地理区域创建地理网站
- 将您的内容部署到每个站点
- 创建Windows Azure 虚拟机
- 在该 VM 上安装 IIS
- 安装和配置Microsoft ARR
- 使用 ARR 注册您的网站并配置规则。
- 将您的单一域名指向 ARR 的公共单一端点
在理想情况下,您将集群两个或更多虚拟机以充当 ARR 并对它们进行负载平衡。
请注意,Windows Azure VM 仍然是预览功能。
于 2012-12-04T11:31:21.697 回答