【问题标题】:How to direct traffic to different servers per geographic location?如何将流量引导到每个地理位置的不同服务器?
【发布时间】:2014-04-25 17:37:42
【问题描述】:

如果我通过 AWS、Rackspace、其他云甚至裸机将服务器放置在全球各地,我如何将流量从新加坡(例如新加坡)引导到位于亚洲地区的服务器实例?

是某种负载平衡,还是我必须配置的 DNS 类型的东西?

谢谢!

【问题讨论】:

    标签: amazon-web-services dns cloud load-balancing traffic


    【解决方案1】:

    【讨论】:

    • 胡里奥·费曼,谢谢。我将阅读文档以了解他们是如何做到的。在 Route 53 出现之前,您认为其他大型技术是否会像 Route 53 那样做同样的事情来重定向全球流量?
    • 有几种方法可以做到这一点,一些解决方案使用地理定位而不是延迟,但我相信大多数使用 BGP Anycast 来构建基于延迟的路由。见:en.wikipedia.org/wiki/Anycast
    【解决方案2】:

    正如 Julio 指出的那样,Route 53 上的基于延迟的路由是一个不错的选择。如果您希望说中国的用户去这个数据中心 Route 53 不会为您这样做,那么一个缺点是。相反,他们不断地测量每个 AWS 数据中心的延迟,并将人们简单地发送到最佳 AWS 选项(您已配置的选项中)。老实说,这对你来说可能已经足够了。

    许多其他 DNS 提供商都有类似的产品。然而,我相信他们主要专注于让你决定每个地区应该去哪里。我不是这种方法的忠实拥护者,但它确实为您提供了更多的灵活性,但代价是付出了努力和潜在的性能(如果您对此感到担心的话)。

    【讨论】:

    • 啊,所以这个问题在DNS层面解决了,明白了。我将阅读 Route 53 是如何做到这一点的,但我也很感兴趣 OSI 堆栈的哪个位置解决了这个问题。 DNS 层是有意义的。我现在想知道 DNS 提供商是否只是查看传入的 IP,假设它来自哪个区域,然后重定向它。谢谢!
    猜你喜欢
    • 2015-07-26
    • 2012-05-23
    • 2013-09-06
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多