【问题标题】:Multi web sites based on country/region基于国家/地区的多个网站
【发布时间】:2019-10-13 14:19:31
【问题描述】:

我想创建一个拥有来自世界各地的流量的网站。因此,为了提高性能,我计划在多个地理位置(Azure 服务器)上托管网站。 所以我的网站 URL 会是这样的,

domain/country_code

根据国家代码,我必须将用户重定向到正确的服务器。我的问题是我不能将同一个域指向多个服务器。任何人都知道这是如何在三星、苹果等其他网站上实现的。

【问题讨论】:

  • 我相信您可以做的是将您的 Web 应用程序托管在具有 azure 域 (xxx.azurewebsites) 的多个服务器中,然后设置一个 azure 流量管理器以将所有请求从您的域重定向到右侧基于位置的实例。更多关于流量管理器的信息docs.microsoft.com/en-us/azure/traffic-manager/…

标签: c# azure iis


【解决方案1】:

假设,这是您正在寻找的东西:

在这种情况下,有一些服务允许应用程序实现更高级别的全局可用性。这些服务是 Azure 中真正的全球服务,并且两者都提供不同类型的服务,当它们一起使用时,可以提供在全球范围内构建的惊人的应用程序可用性场景。这些服务是:

  • Azure 流量管理器
  • Azure CDN

Azure 流量管理器是一个基于 DNS 的流量负载平衡器,它使您能够以最佳方式将流量分配给全球 Azure 区域的服务,同时提供高可用性和响应能力。

流量管理器使用 DNS 根据流量路由方法和端点的健康状况将客户端请求定向到最合适的服务端点。终结点是托管在 Azure 内部或外部的任何面向 Internet 的服务。

查看此链接以获取更多参考:

https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-overview

https://buildazure.com/designing-globally-resilient-apps-with-azure-app-service-and-cosmos-db/

希望对您有所帮助,如果您需要更多详细信息,请告诉我。

【讨论】:

    猜你喜欢
    • 2017-06-12
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 2016-12-14
    • 1970-01-01
    • 2011-07-16
    相关资源
    最近更新 更多