微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

domain-name-system – 全国数据中心的镜像服务器 – 如何?

全国数据中心的镜像服务器 – 数百万用户如何同时从他们的“google.com”请求获得即时结果?我把这个问题弄错了,使我的IT采访不及格.

我认为在各个都市区域,一个http://google.com”请求进入ISP的DNS服务器,它以某种方式返回一个地理位置附近的http服务器之一的IP地址,然后内部滚动到下一个可用的本地Google服务器.但是,我无法解释实际缓存可用本地Google服务器表的位置,或者IP地址翻转的详细信息.或者他们如何从任何地方手动将某些服务器从轮换中取出.

那么,我现在应该阅读什么,以便下次可以提出这个问题呢?

此外,哪些守护程序24/7在这些机器上运行以保持所有这些镜像数据库磁盘同步?

解决方法

在这里混.谷歌做的是标准的任播.

http://en.wikipedia.org/wiki/Anycast

基本上你有自己的互联网地址,在你自己的AS(一个系统管理员应该知道的术语)中,然后为所有集群分配相同的IP范围(所有数据中心). DNS将循环,但你不使用它来指向特定的地址….你使用bgp任播公告.您需要访问互联网gbp级别,这需要您拥有自己的AS.诀窍是,如果DNS说“地址x”,那么您的DNS任播设置会将所有请求路由到最近的数据中心.

也就是说,对于一个通用系统管理员来说,了解这一点并不是标准知识.你可以在错误的答案上看到谁似乎甚至不知道Anycast,这几乎是一种标准方法. BGP /互联网骨干路由协议不是99%的网络管理员需要知道的.在这方面,这个问题是不公平的,也可能是高级职位.

Also,what daemons run on these
machines 24/7 to keep all those
mirrored database disks synchronized?

没有.光盘未同步.据我所知,谷歌机器每个都在X机器的集群中运行(形成一个功能单元),并且culusters永远不会更新.他们会定期重新安装一个新的和更新的图像.在安装之间,不会发生同步.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐