diff --git a/balance/balance4-ha.md b/balance/balance4-ha.md index 6928d58a..12ba2b2f 100644 --- a/balance/balance4-ha.md +++ b/balance/balance4-ha.md @@ -23,6 +23,6 @@ - 每个四层负载均衡器实例会做部分连接跟踪(connection tracking)工作,然后使用一致性哈希为每个 flow 选择 一个后端。通过 GRE 封装将包从负载均衡器发送到后端。 - 然后使用 DSR 将应答包从后端直接发送到边缘路由器,最后到客户端。 -所有现代四层负载均衡系统都在朝着这种设计演进,其中最有名的两个分别是来自 Google 的 Maglev 和来自 Amazon 的 Network Load Balancer 。我们可以看到以上的设计如何避免主备方式的不足:边缘路由器和负载均衡器实例可以按需添加。因为每一层都用到了 ECMP,当新实例加入的时候,能最大程度地减少受影响的 flow 数量;在预留足够的突发量和容错的前提下,系统的资源利用率想达到多高就可以到多高。 +我们可以看到以上的设计如何避免主备方式的不足:边缘路由器和负载均衡器实例可以按需添加。因为每一层都用到了 ECMP,当新实例加入的时候,能最大程度地减少受影响的 flow 数量;在预留足够的突发量和容错的前提下,系统的资源利用率想达到多高就可以到多高。 -, \ No newline at end of file +包括各类云商中的 SLB,绝大部分的现代四层负载均衡系统都在朝着这种设计演进。 \ No newline at end of file