首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站流量负载均衡问题

网站流量负载均衡问题
EN

Stack Overflow用户
提问于 2011-06-17 00:12:44
回答 2查看 317关注 0票数 3

我想知道分布式网站的流量是如何平衡的。例如,我有一个网站,它有一个单一的域名(www.foo.com),并假设它在物理上分别设置为美国、欧盟和亚洲的三个web服务器。当最终用户位于美国时,我希望用户在浏览器中请求www.foo.com时访问美国物理web服务器。当最终用户位于欧盟时,我希望用户访问欧盟物理web服务器。亚洲也是如此。好处是最终用户可以访问最近的服务器,这将提供最佳性能。

我相信大多数大型和分布式网站都是以这种方式实现的,例如Google。我想知道它是如何在内部实现的?更详细地说,查找最近服务器的魔力是如何实现的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-17 19:59:30

这就是你要的。这是一篇完美的文章,让你和我了解这是如何工作的。就像@omar一样,它与DNS有关。

全局DNS负载均衡,根据用户的地理位置引导用户。

快速信息:

代码语言:javascript
复制
A special DNS server, or a module attached with DNS server, return different answer to different request based on the request (generally another DNS server, which is your DNS server of your ISP) IP geo-location :
www.yourdomain.com ---[CNMAE Record] ---> geo.yourdomain.com --- [ GSLB handdling, CNAME ]--> us.geo.yourdomain.com -- [A record] --> 68.178.110.21

请不要犹豫,看看这个:http://dev.robertmao.com/2007/06/30/global-dns-load-balancing-for-free/

一些发球的球员:

Amazon Route 53Cloudlevaragef5zeus

您可以通过以下方式构建自己的Geo-DNS:

  1. Bind & MaxMind
  2. Bind & MaxMind
票数 2
EN

Stack Overflow用户

发布于 2011-06-17 19:28:26

这是通过使用专业的DNS服务完成的。他们有全球DNS服务器,支持来自国家/地区的DNS解析并返回特定的IP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6375088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档