知识卡片
负载均衡不只是为了负载均衡
内容
高性能集群本质是把计算任务分配给多台服务器执行,”负载均衡器”这个术语容易误导——让人以为唯一目标是让各节点负载均衡,但任务分配算法的目标也可以是吞吐量/响应时间等性能指标,还可以是按用户地理位置、VIP等级路由的业务规则。发散:命名携带了默认目标的暗示,团队沿用术语却忘了它原本的语义边界时,很容易把设计目标窄化——选型前应先问清楚”这次到底要均衡的是什么”。
参考来源
- 位置:《从0开始学架构》第24章《20|高性能负载均衡:分类及架构》(源文件:_epub-src/OEBPS/Text/part0023_split_000.html)
- 结论依据:原文明确"负载均衡器……这个名称有一定的误导性,会让人潜意识里认为任务分配的目的是要保持各个计算单元的负载达到均衡状态。而实际上任务分配并不只是考虑计算单元的负载均衡,不同的任务分配算法目标是不一样的,有的基于负载考虑,有的基于性能(吞吐量、响应时间)考虑,有的基于业务考虑"。
- 原始内容:"负载均衡器"……这个名称有一定的误导性,会让人潜意识里认为任务分配的目的是要保持各个计算单元的负载达到均衡状态。而实际上任务分配并不只是考虑计算单元的负载均衡,不同的任务分配算法目标是不一样的,有的基于负载考虑,有的基于性能(吞吐量、响应时间)考虑,有的基于业务考虑。