2012-12-04 32 views
3

我有几个在Azure上保留的实例网站。 我需要在不同地区的网站上平衡1x域名的平衡。 当我尝试在第二个地区的网站上设置域时,出现错误:“指定的主机名www.mydomain.com已经为其他站点保留。” 当然应该可以在多个网站上提供相同的域名?直到服务请求的DNS。是否可以在多个Azure网站上提供相同的域名?

回答

1

surely it should be possible to provision the same domain on multiple sites? its up to DNS where the request is served.

我会强烈不同意这种说法!这是而不是可能为不同的网站提供相同的域。尽管为单个站点提供不同的域是完全可能的!另外,当你谈论负载平衡时,它是负载平衡器决定请求被提供的位置,而不是DNS服务器。 DNS服务器在FQDN和IP地址之间具有单一的单向映射。而已。

如果您希望具有多地理区域分布/负载平衡功能,则不应使用Azure WebSites,但应将Azure Cloud ServicesAzure Traffic Manager结合使用。到目前为止,Azure流量管理器仅适用于云服务,而不适用于Azure网站。

我会推测Traffic Manager将来也会支持Azure网站,但这完全是我的猜测。

UPDATE

你可以实现你的目标:

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

在理想的世界中,你将集群两个或多个虚拟机作为ARR和负载平衡它们。

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


+0

原谅含糊不清。是的,我实际上是指使用流量管理器进行分发,而不一定是Azure流量管理器。 我也同意你的猜测,但需要使用Azure网站而不是云服务的临时解决方案。 一个可能的解决方案是在多个CDN发行版上提供域,其起源是Azure网站主机名。 然后,人们可以将流量管理器指引到那些CDN分发。 –

相关问题