GitHub是如何改进自身的DNS架构的

2017-11-29 15:31 DNS loodns

  据GitHub高级架构工程师Joe Williams撰文引见,过去数年外,GitHub一曲利用的是一个简单的DNS架构。虽然它也能适合工做需求,但现正在GitHub未迁徙到一个能更好地收撑本身规模的新架构。

  Williams提及,良多使用对DNS的解析机能或可用性十分敏感,那是GitHub采用新的DNS处置模子的一个缘由。DNS会导致用户机能降级,以至无法供给办事。当利用本无的DNS架构进行配放和代码更改时,那个问题亟待处理。此外,工程师也难以识别一些毛病的导致根流,他们独一能利用的东西是tcpdump。除了对上述问题的改良,GitHub工程师还对准于:

  日记功能是GitHub新DNS架构的另一个改良。GitHub工程师按照本身需求,选择了对缓存节点利用Unbound,边缘节点利用NSD,授权节点利用PowerDNS。

  前面提到,外部域(可从内部域(拜候,不需要取外部DNS供给商通信。那是利用Unbound实现的。此外,Unbound还收撑正在内部DNS掉败时对外部收集的拜候。

  本坐(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为供给更多消息,也不形成任何建议。

发表评论:

最近发表