网络通信 频道

负载均衡交换机选购指南(图)

    选购小结

    对一个网络的负载均衡应用,可以从网络的不同层次入手,具体情况要看对网络瓶颈所在之处的具体分析,大体上不外乎从传输链路聚合、采用更高层网络交换技术和设置服务器集群策略三个角度实现。大型的网络一般都是由大量专用技术设备组成的,如包括防火墙、路由器、第2层/3层交换机、负载均衡设备、缓冲服务器和Web服务器等。如何将这些技术设备有机地组合在一起,是一个直接影响到网络性能的关键性问题。基于四层交换技术的负载均衡,这种技术是在第四层交换机上设置Web服务的虚拟IP地址,这个虚拟IP地址是DNS服务器中解析到的Web服务器的IP地址,对客户端是可见的。当客户访问此Web应用时,客户端的Http请求会先被第四层交换机接收到,它将基于第四层交换技术实时检测后台Web服务器的负载,根据设定的算法进行快速交换。常见的算法有轮询、加权、最少连接、随机和响应时间等。基于七层交换技术的负载均衡 ,这种技术主要用于实现Web应用的负载平衡和服务质量保证。它与第四层交换机比较起来有许多优势:第七层交换机不仅能检查TCP/IP数据包的TCP和UDP端口号,从而转发给后台的某台服务器来处理,而且能从会话层以上来分析Http请求的URL,根据URL的不同将不同的Http请求交给不同的服务器来处理,甚至同一个URL请求可以让多个服务器来响应以分担负载,它实际上要与服务器建立多个会话连接,得到多个对象。

    因此我们在引入交换机应用某种负载均衡方案时,首先要确定当前及将来的应用需求,然后在成本与收益之间做出权衡。无论采用哪种负载均衡方案,都必须重点考虑以下问题:

    性能:性能是引入均衡方案时需要重点考虑的问题,但也是一个最难把握的问题。性能的优劣与负载均衡设备的处理能力、采用的均衡策略息息相关,并且有两点需要注意:均衡方案对服务器群整体性能的改善,这是响应客户端连接请求速度的关键;负载均衡设备自身的性能,避免有大量连接请求时自身性能不足而成为服务瓶颈。

    可扩展性:合适的均衡解决方案应能均衡不同操作系统和硬件平台之间的负载,能均衡HTTP、邮件、新闻、代理、数据库、防火墙和 Cache等不同服务器的负载,并且能以对客户端完全透明的方式动态增加或删除某些资源。

    灵活性:均衡解决方案应能灵活地提供不同的应用需求,满足应用需求的不断变化。在不同的服务器群有不同的应用需求时,应有多样的均衡策略提供更广泛的选择。

    可靠性:在对服务质量要求较高的站点,负载均衡解决方案应能为服务器群提供完全的容错性和高可用性。但在负载均衡设备自身出现故障时,应该有良好的冗余解决方案,提高可靠性。

    易管理性:不管是通过软件还是硬件方式的均衡解决方案,我们都希望它有灵活、直观和安全的管理方式,这样便于安装、配置、维护和监控,提高工作效率,避免差错。

0
相关文章