服务器集群负载均衡所需考虑的5点因素
如今,服务器必须具备提供大量并发访问服务的能力,其处理能力和I/O能力已经成为提供服务的瓶颈。如果客户的增加导致通信超出服务器的承受能力,结果必然是停机。在设计服务器集群负载平衡解决方案时,请考虑以下影响因素。1.对于任何指定的应用程序,单个服务器将受到最大负载容量的限制。例如,当单个服务器将Web页面作为基于Web应用程序的一部分提供给用户,并且用户或事务负载增加,超过服务器的限制时。应用程序的性能将降低到预期值以下,并在最坏的情况下变得不可用。2.单个服务器具有最大的物理性能限制,包括总线速度、内存量、处理器敬和任何服务器可以使用的外围设备数量。例如,如果服务器只能容纳四个处理器,则不能添加第五个处理器来提高性能。3.某些应用程序对可用CPU数量有限制。4.服务器作为一个单独的实体,是解决方案中的故障点。如果只有一个服务器具有在应用程序中传输组件的功能,其故障将导致应用程序的失败。5.添加服务器将增加管理和监控服务器硬件及其相关软件的复杂性。显然,单个服务器的有限性能并不能解决这个问题。普通服务器的处理能力只能达到每秒数万到数十万个请求,不能在一秒钟内处理数百万甚至更多的请求。但是,如果10个这样的服务器能够形成一个系统,并通过软件技术将所有请求平均分配给所有服务器,那么该系统就有能力每秒处理数百万甚至更多的请求。这是利用服务器集群实现负载平衡的最初基本设计理念。

转载于天翼云,如有侵权,请联系删除,谢谢
相关文章
暂无评论...