负载平衡 – 使用CloudFlare作为唯一的负载均衡器

假设我有3个带有Linode的VPS节点,用于在单个网站上提供流量. Linode自己提供a node balancing solution.

但是我使用CloudFlare,并且在我阅读their blog article on their architecture之后想知道是否有必要使用Linode的节点平衡器,如果CloudFlare的DNS负载平衡能够为我做到这一点.

使用Linode的负载均衡器而不是使用CloudFlare的DNS负载均衡器有什么好处吗?

最佳答案
是的,CloudFlare可以对您的流量进行负载均衡.但是,这会打开一些您必须愿意处理的问题:

> CloudFlare不会自动提供粘性会话.这意味着访问您网站的任何人都可以在一台服务器上登陆一个请求而另一台请求登陆.这会影响任何用户登录或任何需要服务器会话的内容.但是还有其他解决方案,如果你只是提供静态内容,这不是问题.

2. CloudFlare不提供自动故障转移也不监控原始服务器,因此如果一个服务器发生故障,Web请求仍将被定向到死服务器,用户将看到CloudFlare错误页面.但是,还有其他方法可以执行此监视并从DNS中删除故障服务器,请参阅Can CloudFlare perform automatic failover to a different backend?

只要你能处理上面的两个项目,它就会很好用.事实上,我今天使用这个设置用于在HackerNews首页中幸存下来的多个站点.

转载注明原文:负载平衡 – 使用CloudFlare作为唯一的负载均衡器 - 代码日志