如何理解ob的负载均衡


如何理解这句话:如果每个zone内observer数量与资源配置相同,自动均衡后每个zone内资源单元的分布相同。
前半句能理解,后半句不能理解。
能举个例子或者画图出来就更好了

2 个赞

举个例子,帮助理解:
假设一个集群有三个租户(租户a、b、c)以zone 1为例。
1、zone 1下有一个节点observer1,承载 三个租户的资源,a租户资源占用50%,b+c租户占用40%。
2、此时对zone1进行垂直扩容,增加一台observer2(资源规格与observer1一致)使得zone1存在两台observer节点,这时触发自动均衡(租户unit_num=1),会将租户b和租户c的资源单元迁移至observer2下。
3、此时zone1下的资源分配为 obsever1承载租户a资源使用为50%,observer2承载租户b和租户c,资源使用为40%。此时再回头看这句话“如果每个zone内observer数量与资源配置相同,自动均衡后每个zone内资源单元的分布相同”。

2 个赞

理解了,谢谢大佬

1 个赞