如今。服务器必须具备提供大量并发访问服务的能力。其处理能力和I/O能力已经成为提供服务的瓶颈。如果客户的增多导致通信量超出了服务器能承受的范围。那么其结果必然是——宕机。
在设计服务器集群负载均衡解决方案时。请考虑以下影响因素。
1。对于任何指定的应用程序来说。单独的服务器会受到最大负载容量的限制。例如。在单台服务器将Web 页作为基于Web 应用程序的一部分提供给用户。而且用户或事务负载增加。并超过了服务器的限制时。则应用程序性能将降至预期值以下。在最坏的情况下还会变得不可用。
2。单独的服务器具有最大物理性能限制。包括总线速度。内存量。处理器敬和任一服务器可以使用的外围设备数等限制。例如。如果服务器只能容纳4个处理器。则不能为了提高性能而添加第5个处理器。
3。某些应用程序对于可以使用的CPU数有限制。
4。服务器作为单独的实体。在解决方案中是故障单点。如果只有一台服务器具有在应用程序内传递组件的功能。则它的故障会导致应用程序运行失败。
5。添加服务器会增加管理和监视服务器硬件及其关联软件的复杂性。
显然。单台服务器有限的性能不可能解决这个问题。一台普通服务器的处理能力只能达到每秒几万个到几十万个请求。无法在一秒钟内处理上百万个甚至更多的请求。但若能将10台这样的服务器组成一个系统。并通过软件技术将所有请求平均分配给所有服务器。那么这个系统就完全拥有每秒钟处理几百万个甚至更多请求的能力。这就是利用服务器群集实现负载均衡的最初基本设计思想。
本文地址:https://gpu.xuandashi.com/37953.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!