嘘。想知道一个秘密吗?您想知道在 DNS 或云提供商大规模中断期间某些域保持在线而其他域变黑的关键吗?其实没有什么秘密。一切都归结为一个简单但至关重要的细节:
冗余。
就是这样。这就是秘密。您是否对它没有更惊天动地的东西感到失望?您不应该失望。冗余是确保您的网站或应用程序永远不会遭受与提供商相关的中断的最简单、有效和最具成本效益的方法之一。
什么是 DNS 冗余?
有很多方法可以为您的域实现冗余。例如,故障转移是一种出色的冗余解决方案,应该包含在任何域策略中。但避免中断的最万无一失的方法仍然未被充分利用——那就是拥有辅助 DNS。无论是 DNS 解析错误、DDoS 攻击还是其他类型的提供商相关中断,拥有冗余 DNS 都能让您的网站保持在线,从长远来看,还能为公司节省大量资金。
现在让我们来看看不同类型的辅助 DNS。
传统辅助 DNS
使用传统辅助 DNS 时,您有两个提供商来处理域的网络流量。当对域的区域进行更新或更改时,主主机的区域文件会自动与辅助服务器同步。这样,如果一个提供商出现故障,另一个 DNS 提供商将重试对您的域的查询。使用此配置,如果其中一个提供商出现故障,用户不会遇到任何服务中断。作为额外好处,解析器倾向于选择最快的权威名称服务器——最快的首字节时间 (TTFB)。这意味着,如果您的辅助提供商的速度比主提供商快,则递归解析器通常会使用辅助权威名称服务器来获取其请求的答案——这对您的公司和客户来说都是双赢的。
主/主 DNS
主/主设置具有与传统辅助 DNS 相同的优势,但您的域将拥有两个专用资源来解析查询。主/主配置的一个优势是,它通常可以通过 API 调用为公司提供更高级的自定义选项。与传统辅助 DNS 类似,主/主可提高域的整体速度和性能,但更进一步。您的域的查询解析也将更准确。
您知道吗?:当您在 Constellix 使用主/主时,“辅助”服务会通过 API 调用自动更新。与许多其他提供商不同,只要主配置中的记录发生变化,更改就会转发到辅助。
使用管理解决方案的多个 CDN
如果您的域提供图形和视频内容,您可能正在使用内容交付网络 (CDN)。由于云环境的性质,这里也需要冗余。拥有多个 高防CDN提供商可以防止 CDN 故障。就像辅助 DNS 设置一样,如果一个 CDN 发生故障,流量可以转移到仍在运行的 CDN 或在这些 CDN 之间分配。
为了获得更好的体验,有多个 CDN 管理选项,允许组织在一个地方管理所有 CDN。例如,Constellix 的多个 CDN 解决方案不仅有助于管理,还可以监控每个 CDN 的性能。如果一个 CDN 发生故障,Constellix 会自动将流量重定向到健康的 CDN 资源,直到发生故障的端点重新上线。
解决方案和示例 DNS 和 高防CDN 冗余的实际用例
云和 DNS 提供商的长期且不断增长的中断历史是冗余的完美“用例”。我本可以就此结束博客,故事结束。但在当今市场中,对冗余的需求是如此重要,如果我这样做会对您不利。
以下是一些现实世界中支持冗余的例子:
2020-2021 年的 DNS 提供商中断:
快速谷歌搜索将揭示 DNS 和云相关中断的长期历史。以下是最近导致大规模区域和国际中断的一些示例。
• Akamai - 2021 年 6 月和 7 月
• AWS - 2021 年 5 月
• Cloudflare - 2020 年 4 月、7 月
• Dyn/Oracle - 2021 年
• Fastly - 2021 年 6 月
• GoDaddy 2020 年 11 月
• Google - 2020 年 1 月、3 月、4 月、6 月、8 月、2021 年 4 月
• Microsoft - 2021 年 2 月、3 月(2)、5 月、6 月、9 月(2)、10 月、11 月、4 月
• Network Solutions - 2021 年 3 月、5 月
• Neustar UltraDNS - 2021 年 5 月
• Oracle Dyn - 2021 年 3 月
中断的隐性成本
一分钟的停机时间可能会给一些公司带来远远超过为其域名聘请两个提供商的成本。据估计,中断造成的损失超过每分钟 5,600 美元或每小时 300,000 美元。企业级组织可能会损失数百万美元。销售或广告收入损失本身就是不利的,但如果任何内部系统受到影响,您还必须包括缓解成本以及员工生产力降低或停止的成本。然后是品牌声誉的打击——这具有深远的影响。
仍然不使用多个 DNS 或 CDN 提供商来实现冗余的大品牌
仅仅一个 DNS 或 高防CDN提供商发生中断就可能导致大规模互联网中断。这种情况一次又一次地出现。为什么?因为成千上万的域名仍然没有遵循 DNS 最佳实践,并且放弃了拥有辅助提供商。如果他们这样做,在线服务和应用程序就不会出现这么多大规模中断。例如,以下是一些仍依赖单一提供商的最大域名列表:
我可以继续列举下去,但这个列表太长了,我想您明白我的意思。这个列表中也有一些相当大的品牌,如果这些品牌的服务不可用,其中一些品牌会给依赖这些品牌的任何企业或个人带来重大问题。
DNS 冗余是在线市场成功的关键
简单的事实是,几乎所有中断都可以通过冗余来预防。除了为您的组织节省资金并帮助维护其声誉之外,冗余还使使用您的服务或购买您的产品的客户受益。对于关键任务系统,这一点更为重要。考虑到工作和家庭对互联网的依赖日益增加,企业有责任尽其所能保持其域名和应用程序的可访问性。没有比在每个故障点都拥有冗余更好或更具成本效益的方法了。
信息来源:https://constellix.com/news/real-user-monitoring-rum-and-multi-cdn-provider-use-cases