Dns CloudFlare能否执行到其他后端的自动故障切换?
我正在寻找一种快速故障切换到不同DC的简单方法,CloudFlare在这方面是否提供了一些特别的功能,比如健康检查,或者它只是一种标准DNS服务?我们目前没有自动故障切换功能(我们正在研究)。当然,我们可以在您的区域文件中支持其他DNS条目,但您目前必须在这种情况下手动进行更改。要添加--同时,我建议查看 其他几个DIY选项:Dns CloudFlare能否执行到其他后端的自动故障切换?,dns,redundancy,cloudflare,Dns,Redundancy,Cloudflare,我正在寻找一种快速故障切换到不同DC的简单方法,CloudFlare在这方面是否提供了一些特别的功能,比如健康检查,或者它只是一种标准DNS服务?我们目前没有自动故障切换功能(我们正在研究)。当然,我们可以在您的区域文件中支持其他DNS条目,但您目前必须在这种情况下手动进行更改。要添加--同时,我建议查看 其他几个DIY选项: 当然,您需要确定这些选项是否适合您。更新:CloudFlare为Traffic Manager功能启动了一个封闭测试版,该功能允许执行此类故障切换: AWS
当然,您需要确定这些选项是否适合您。更新:CloudFlare为Traffic Manager功能启动了一个封闭测试版,该功能允许执行此类故障切换:
AWS故障切换: 当您在AWS上托管后端系统时,以下解决方案似乎运行良好:
浏览器始终与CloudFlare连接,因此后端系统的DNS故障切换不会影响用户的浏览器 Cloudflare已经关注这个问题6个月了,但仍然无法进行自动故障切换。拜托,你不就是nginx吗?我们在产品线中还有很多其他的东西,可能会取代这个先例。此外,我认为我们还没有弄清楚哪些计划会有这个功能。您可能仍然可以编写某种脚本,在过渡期间通过API处理此问题。@damoncloudflare在最近的停机之后,我认为可以公平地说,自动故障切换应该成为Cloudflare的首要任务@Kelseydh在这种情况下,站点的自动故障切换将如何帮助他们解决停机问题?他们的大多数客户可能不需要或不使用全局dns故障切换,或者已经有本地负载平衡。@ManiGandham我对dns故障切换的理解是有限的。。但我所知道的是,当我们使用Cloudflare作为DNS时,我的应用程序关闭了好几个小时,可能是因为他们没有自动故障切换来从另一台服务器解析DNS。不管你怎么想,我不相信大多数web应用程序实际上都有自动故障切换保护——而且所有客户机总是想要正常运行时间,不管他们是否需要。许多开发人员只是在heroku上安装一个应用程序,设置cloudflare以提高速度,并假设他们已经被覆盖了。Cloudflare的业务不可撤销地与确保它们是联系在一起的……浏览器中DNS记录的缓存是如何利用这一建议的?即使所有DNS记录上的TTL都非常低,像Chrome这样的浏览器也可能需要15分钟或更长的时间来进行故障切换。(参考资料:)我用可视化的方式更新了这篇文章,让它更清晰。通常,DNS故障切换可能会出现问题。但是在这种情况下它是有效的,因为CloudFlare似乎尊重TTL。我认为,由于您的域名的IP从未从CloudFlare IP更改,那么您就不需要担心浏览器缓存DNS。我现在就要实施,;以及一些额外的脚本,使用AWSAPI根据集群中服务器的负载操纵每个记录的权重。谢谢你给我指明了正确的方向!最近有一些更新允许基于CloudWatch指标操纵Route 53条目:最终您不需要任何自定义脚本。这取决于你的架构。@ThomasHunziker如果53号公路在这个架构下会发生什么?CF仍然从Backen System A?获取内容,它不需要A/AAAA记录吗?我使用了基于blog.booru.org文章的DIY解决方案。通过CF API更新DNS只需一分钟,您就可以重新开始工作。