高可用是什么意思啊 负载均衡集群和高可用集群怎么区分?
浏览量:2790
时间:2021-03-11 14:42:05
作者:admin
负载均衡集群和高可用集群怎么区分?
负载平衡和高可用性的重点不同。负载平衡并不一定意味着高可用性。假设我们在机房里建立一个流量大的网站,然后使用一个负载均衡器和三个相同的Tomcat服务器来实现负载平衡。所有流量将根据某种算法分配给三台服务器。那么,这个系统的可用性高吗?不一定。如果我们只考虑Tomcat服务器,我们将使用三台服务器,这将提高负载平衡和可用性。但是,从整个系统的角度来看,增加服务器数量只能看作是提高系统可用性的一个方面。高可用性意味着高MTBF(平均无故障时间)和低恢复时间,也就是说,系统能够长时间连续运行并从停机时间中快速恢复。显然,上述制度不符合这两个条件。首先,它有多个单点故障:一个负载均衡器、一套网络设备、电源设备等(软件)。这势必极大地限制了系统的MTBF。提高MTBF的方法很直观:备份。为了消除第二个单点故障,备份组件还需要位于不同的地理位置。这样,即使一个位置被切断,其他位置的系统也可以继续运行。如果考虑到地震、洪水等自然灾害等因素,备份组件甚至需要设在不同的城市和国家。其次,虽然有备份,但系统仍有崩溃的可能,因此我们还需要考虑系统崩溃后系统功能的快速恢复,即缩短恢复时间。缩短故障响应时间,合理保存系统状态是非常必要的。因此,负载平衡只能提高某些系统的可用性(以服务器热备的形式)。为了提高系统的可用性,我们需要考虑其他因素。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。