集群的高可用性/全局负载平衡

集群的高可用性/全局负载平衡

我知道这个网站 1channel.ch,它在全球 4 个不同的数据中心(捷克共和国、爱沙尼亚、瑞典、德国)拥有 4 台服务器。当我浏览这个网站时,服务器会发生变化,这意味着他在数据中心之间实时平衡服务器负载。

他是如何做到的?需要哪些软件或应用程序来实现这一点?

如有任何关于如何实现这一目标的最佳实践的专家建议,我们将不胜感激。

答案1

做一个dig,它就会变得非常清晰:

$ dig 1channel.ch

; <<>> DiG 9.7.6-P1 <<>> 1channel.ch
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24955
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;1channel.ch.           IN  A

;; ANSWER SECTION:
1channel.ch.        300 IN  A   50.7.245.186
1channel.ch.        300 IN  A   80.79.118.158
1channel.ch.        300 IN  A   88.80.29.60
1channel.ch.        300 IN  A   88.80.29.63
1channel.ch.        300 IN  A   94.23.54.60
1channel.ch.        300 IN  A   188.40.110.86

多个 A 记录,TTL 非常低(看起来像 5 分钟)。本质上,轮询 DNS

相关内容