什么是Round Robin负载平衡?使用Round Robin进行负载平衡
什么是Round Robin负载平衡?使用Round Robin进行负载平衡
今天的文章是关于Round Robin负载平衡以及它如何使您的域受益。
什么是Round Robin负载平衡?
最广泛使用的负载平衡技术之一是Round Robin。在这种DNS配置中,两个或多个IP地址被分配给同一DNS记录。一旦分配,流量就会均匀地分散在您的端点上,并以循环的方式循环通过每个端点。
Constellix还提供加权负载平衡。虽然在概念上与它的对应物相同,但加权循环允许您在端点之间不均匀地分配权重。
Round Robin的好处
由于流量在服务器之间平均分配,因此没有任何单一资源能够承担您的流量负载的全部负担。使用加权循环时,您可以通过服务器容量、位置、性能或基于成本来平衡流量。作为两种配置类型的额外好处,速度和性能也得到了提高。
Round Robin的局限性
虽然轮询是一种很好的负载平衡技术,但它并不能提供真正的冗余。如果您在任何轮转配置中的某个端点发生故障,一些流量仍会到达有问题的端点,在这种情况下,这些用户将无法获得您的内容。
防弹Round Robin配置
有一种简单但非常有效的方法可以规避循环配置的缺点。这就是将其与DNS故障转移配对。当组合在一起时,您的服务器将以最佳水平运行,不会过载,您的域也会免受中断。这是因为在服务器发生故障时,故障转移会自动将流量重定向到健康的资源。然后,流量将在可用的健康资源之间循环,直到故障资源重新上线。
Round Robin配置技巧:
在Constellix中,轮转是通过DNS记录池配置的。以下是每种类型的两个示例:
无端点偏好的负载平衡:平等循环
*显示的IP仅用于示例目的,不是实时端点。
在均匀分布的情况下,所有IP地址/主机的权重值都是相同的。
负载平衡与优先级:加权Robin Robin。
*显示的IP仅用于示例目的,不是实时端点。
从上面的示例中可以看出,IP具有不同的权重。在Constellix中,权重值不需要加起来为100。权重越高,流向该特定服务器的流量就越多。
无论是使用相等分布还是加权分布,您还可以选择要返回的端点的最小数量,以及池中必须可用的最小资源。