巧用负载均衡 解决数据中心三大困惑前沿技术
获取信息的速度快慢已经成为制约互联网发展的重要因素。如何在现有的网络资源下提高用户获取信息的速度,已成为困扰众多数据中心、ISP和企业的一大难题。
总的来说,让困扰众多数据中心、ISP和企业网络问题分为以下三个方面:
1、 低下的应用网络访问速度,服务器时常宕机。
2、 每一次业务量的提升,都将导致再一次硬件升级的高额成本投入,性能再卓越的设备也无法满足当前业务量的发展趋势。
3、 无法完全解决现在网络中面临的问题:如单点故障问题,服务器资源不够用问题等。
由于目前现有各种网络应用随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大。显然,传统的网络结构已经不能满足这种高质量的需求。在仅靠不断增加带宽的方式提高访问速度收效甚微的情况下,可以通过多台服务器通过网络设备相连组成一个服务器集群,每台服务器都提供相同或相似的网络服务。服务器集群前端部署一台负载均衡设备,负责根据已配置的均衡策略将用户请求在服务器集群中分发,为用户提供服务,并对服务器可用性进行维护。
负载均衡技术通常操作于网络的第四层或第七层。负载均衡器可以根据实际的响应时间制定优先级交付决策,从而实现高性能、智能化流量管理,达到最佳的服务器群性能。采用第七层应用控制还可以减少通信高峰期的错误讯息,因为差错控制和流量管理技术可以侦测到一些错误信息并透明地将会话重定向到另一个服务器,使用户顺利地进行使用。
例如,图中的例子就是某运营商所采用的负载均衡案例。
在本案例中,所采使用2台梭子鱼负载均衡640型号假设在核心交换机和分层交换机之间,并采用路由模式来部署以实现最简单、并做到对现有系统的影响最小化。
方案总体设计
1. 在核心交换机和接入交换机之间架设负载均衡机,在分布层进行负载均衡
2. 针对不同的服务分别架设两台的负载均衡设备以在负载均衡的同时,实现双机热备,提高整体性能和可用性
3. 在LB中建立虚拟IP,并将后台服务器与之绑定,形成虚拟服务。
优势:
1、640属于梭子鱼负载均衡设备运营商级别的高端型号, 拥有10个千兆端口, SSL加速, 支持150,000新建连接数, 15,000,000并发连接数, 无需交换机就可以实现高带宽的链路
2、除增加IP网段, 无需改动网络结构
两台梭子鱼负载均衡机做为一组, 对后台服务器提供负载均衡服务, 并且互为备份,采用“心跳”技术实时监控伙伴设备的同时, 也实现了负载均衡设备的负载均衡。同时利用两台高端640负载均衡机进行流量分配能够避免SPOF和单点瓶颈的问题,最大限度地发挥负载均衡的能力。
梭子鱼负载均衡机是提供本地的服务器群负载均衡和容错的产品,在充分利用现有资源以及对IT基础设施进行最小变动的前提下有效地进行流量的分配,从而提高服务器的处理性能。对客户端而言,这一切都是透明的。