首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >负载均衡器方法理解(DNS和anycast)

负载均衡器方法理解(DNS和anycast)
EN

Server Fault用户
提问于 2018-11-06 08:47:58
回答 1查看 2.5K关注 0票数 1

我希望理解基于anycast的基于/dns的负载平衡的思想。

让我们假设这样的情况是:网站是www.aaa.example,在欧洲/亚洲/美洲有3个数据中心,我希望在每个数据中心上与each负载均衡器进行负载平衡,并在每个数据中心后面配置httpd服务器,托管www.aaa.example (同时将用户路由到适当的DC)。

1.基于DNS的负载均衡器将在A记录和循环Robin算法中包含3个条目。(欧洲用户将如何到达欧洲DC)?

任何广播都将基于跳数。

2.这三个负载均衡器将具有不同的公共IP,当欧洲的DC在DNS /anycast方法中下降时,欧洲的用户会发生什么情况?

3.这些方法中的任何一种用户在访问网站时会看到一些错误吗?

4.最后,在不同的DCS之间,是否保持了在公共ips上的代理的可能性?(这是否有一种超越本地网络的感觉)?

EN

回答 1

Server Fault用户

发布于 2018-11-07 14:11:01

全球负载平衡的流行工具是分布式Internet系统、DNS和(anycast)路由。

DNS将名称解析为相应大陆上的区域IP地址。名称解析可以是智能的,可以了解位置、服务可用性和其他指标,也可以不是智能的,只是静态的或循环的。你不能控制用户使用循环的地方。

Anycast广告相同的IP多个地方,并使用路由达到一个。它擅长一次对话,如DNS或在内容传递网络中获取静态资源,但不会可靠地到达相同的位置。

对本地主机进行了优化,比如保留了集群。他们像VRRP一样使用的协议不能跨越子网。

负载平衡器,如help,并没有真正的帮助,因为他们没有从一开始就引导对话。对欧洲而言,向美国的后端发送请求将非常缓慢。这样做的GSLB产品通常是智能DNS的实现。

用户在失败时会看到错误,直到您将错误指向其他地方为止。故障检测和路由的速度取决于您的设计。

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

https://serverfault.com/questions/938800

复制
相关文章

相似问题

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