在传统单中心单活环境下,负载(workload)也存在于应用服务器层和数据库层,所以这2个层也应该都要做负载均衡的。而在双活环境下,这2个层的负载均衡有什么不同的考虑点和策略?
收起首先我们要明确知道负载均衡的目的,从字面理解而言,建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性,这就要求我们,双活的环境也需要和传统单中心一样的架构,从某一个角度而言双活中心是一模一样的,而且由于双活的要求实际的情况更加复杂,因此很多时候双中心是耦合的,目前常见的双活中心,很多都是主备模式,更多的是做一个灾备的规划,有的双中心是分应用主备模式,数据库主备模式,这个就会造成一个问题,那就是木桶效应,尽量不要造成单个中心的短板,所以2个层的负载需要额外考虑性能问题,同时还有应用或者数据库切换和回退问题。