路由53的多个复制DNS提供程序

我pipe理一些相当简单的域,只有Alogging,CNAMES和其他一些常用loggingtypes。 我经常听到的一件事是来自各种专业DNS提供商(例如,DynDNS,DNSimple)以及诸如GoDaddy之类的更基本提供商的重大中断。

虽然AWS Route 53从来没有停止过,并且在他们身边有大规模的复制,并且他们有100%的正常运行时间SLA,但是我想知道是否把我们所有的鸡蛋放在一个篮子里只是要求麻烦。

有没有人知道有一个很好的方法,使路由53是主要或次要的DNS提供者(即使真的没有这样的东西在DNS土地主/次),并有一个替代提供者,可以自动检测,然后推拉更改为/从Route 53?

任何人都可以列出一些技术被用来防止单点故障,而不是在硬件上,但通常是单一的提供者。

路线53不支持区域转移。

DNS区域传输(AXFR / IXFR)对Route53的支持是一个热门的function要求,我们将在未来考虑添加。

https://forums.aws.amazon.com/click.jspa?searchID=6666267&messageID=326081

当然,您可以在内部系统中pipe理您的DNSlogging,并通过API以编程方式将设置推送到Route 53以及使用其他提供程序接口的另一个提供程序,但这不完全是“自动的”。

路线53的失败总是可能的,但似乎不太可能。 它的devise似乎应该允许发生大量的灾难性故障,而不会影响可用性。

该服务是集中pipe理的,但在全球范围内分配,并且分配给每个托pipe区域的4个名称服务器不是4个实际服务器,每个服务器都在特定位置,但实际上有4个任意播IP地址,对应于4个以上的实际服务器地球。

尽pipe架构细节并未公开,但传闻性的观察表明,当您更新DNSlogging时,它们几乎立即被推送到所有单独的服务器上,所以当单个名称服务器需要时,不会依赖中央数据库查阅数据。 他们复制了副本。 一旦数据全球传播,就可以在边缘位置进行查询,集中pipe理基础架构可以完全禁用而不影响查询服务能力。

还要注意的是,每个托pipe区域的永远不会比任何其他托pipe区域的任何2个分配的名称服务器都要多,所以即使是一个中断,也巧合地影响了您的某个区域的所有服务器,不应该影响多于一个你的区域。

使用任播的事实也意味着,如果严重中断在边缘networking中的位置完全离线,则该边缘的路由公告将消失,导致stream量自动路由到相同IP地址被宣布的不同边缘。

您会注意到,您的4个名称服务器名称分布在4个顶级域名(.com,.net,.org,.co.uk)中,进一步缓解了全球DNS问题,这些问题也可能导致问题。 53号公路似乎已经被devise成能够适应即使在53路线控制下也不会发生的潜在问题。

中断绝不是不可能的,但是我对53号路由器的devise(基于我可以从外部观察到的情况)的评估表明,53号线的服务中断不太可能使故障转移服务变得不必要,而且可以说,增加一个替代服务可能会减less可靠性,如果替代服务不如路线53弹性。

AWS架构博客的Route 53类别提供了有关Route 53中devise的弹性的一些有趣见解。