基于国家/地区的多个网站

时间:2019-10-13 14:19:31

标签: c# azure iis

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

domain/country_code

基于country_code,我必须将用户重定向到正确的服务器。我的问题是我无法将同一域指向多个服务器。任何人都知道如何在三星,苹果等其他网站上实现该功能。

1 个答案:

答案 0 :(得分:1)

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

enter image description here

在这种情况下,有些服务允许应用程序实现更高级别的全局可用性。这些服务是Azure内真正的全球服务,并且两者都提供了另​​一种服务,这些服务一起使用可提供惊人的应用程序可用性方案,以在全球范围内构建。这些服务是:

  • Azure Traffic Manager
  • Azure CDN

Azure Traffic Manager是基于DNS的流量负载平衡器,它使您可以在向全球Azure区域的服务中最佳分配流量,同时提供高可用性和响应能力。

Traffic Manager使用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/

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