家伙。 我想在美国和德国的两个不同的服务器上部署我的应用程序。 正如我所想的那样,我需要设置某种负载均衡器,这将会从我的用户所在的国家决定,并将其parsing到美国/德国服务器。 总体目标是提供用户权限与最近的服务器一起工作(CDN不是解决scheme,因为我们不共享静态内容)。
我应该在哪里放置负载平衡器,以解决用户到美国/ GER服务器? 在美国/德国? 它看起来像什么? 通常的服务器与一些特定的应用程序或什么?
谢谢。
通常情况下,您要做的是使用某种forms的地理感知DNS完成,可以通过修改名称服务器来响应基于请求地址的用户位置(或用户的DNS服务器)的查询,或者通过使用BGP的 “ anycast addressing ”使各个地区的普通DNS服务器回答那些地区适合该地区的地区的查询。
因为用户通常不会直接联系您的DNS服务器寻址,而是使用他们的ISP服务器来提出请求,或者他们使用的是Google或OpenDNS的服务器,这些服务器可能是无处不在的靠近他们。