用户背景
随着网络技术的不断发展以及网络基础设施的完善,大量企业采用各种网络应用以提高企业本身的办公效率,如ERP系统,电子邮件,WEB应用等。吉利汽车研究院也不例外,在企业内部架设了ERP系统以提高员工的工作效率,规范企业工作流程,增加企业的核心竞争力。然而随着使用ERP系统的员工越来越多,带来便捷的同时暴露出了很严重的问题:
1、 访问量大量增加。ERP用户的所有请求都涌向单台服务器,即使功能再强大的服务器也因为访问次数爆炸式地增长而不堪重负,不能及时处理用户的请求,导致用户进行长时间的等待,甚至系统直接无法响应。大大降低了服务质量,导致员工满意度下降。
2、 服务器单点故障。如果使用单台服务器提供ERP服务,当ERP服务器出现硬件或者系统故障,就会造成服务器宕机。而在恢复该台ERP服务器的时间内,员工无法正常使用ERP服务,这对一个使用ERP系统办公的企业来说是致命性的。
因此,对用硬件和软件方法实现高可伸缩、高可用网络服务的需求不断增长,这种需求可以归结以下几点:
可扩展性(Scalability),当服务的负载增长时,系统能被扩展来满足需求,且不降低服务质量。
高可用性(Availability),尽管部分硬件和软件会发生故障,整个系统的服务必须是每天24小时每星期7天可用的。
可管理性(Manageability),整个系统可能在物理上很大,但应该易于管理。
价格有效性(Cost-effectiveness),整个系统实现是经济的、高性价比的。
梭子鱼负载均衡解决方案的应用
针对吉利汽车研究院ERP系统存在的隐患,企业有两种解决思路。一种方法是增加服务器的性能,例如采用对称多处理系统(Symmetric Multi-Processor,简称SMP),该系统是由多个对称的处理器、和通过总线共享的内存和I/O部件所组成的计算机系统,具有强大的处理能力。
但是随着业务量的增大,这种服务器升级时具有明显的不足。一是升级过程繁琐,机器切换会使服务暂时中断,并造成原有计算资源的浪费;二是越往高端的服务器,所花费的代价越大;三是 SMP服务器是单一故障点(Single Point of Failure),一旦该服务器或应用软件失效,会导致整个服务的中断。
另一种思路是采用服务器集群实现高可伸缩的、高可用网络服务的有效结构。这种方案通过一组服务器分担任务,可以获得很高的整体性能。也易于扩展,性价比也很高。但是简单的服务器机群在实现可伸缩的网络服务存在许多问题。例如透明性(Transparency)问题,用户希望由多个独立计算机组成的集群系统构成一个虚拟服务器;客户端应用程序与集群系统交互时,就像与一台高性能、高可用的服务器交互一样,客户端无须作任何修改。部分服务器的切入和切出不会中断服务,对用户也是透明的。再比如流量的均衡,管理的便捷性。这些要求是服务器集群无法实现的。
梭子鱼负载均衡机(Barracuda Load Balancer)提供了另外一个思路。利用梭子鱼负载均衡机,将一组服务器构成一个实现可伸缩的、高可用网络服务的虚拟服务器。 在一组服务器的前端安装梭子鱼负载均衡机,所有外部的请求将先连接在梭子鱼负载均衡机VIP上(也称为虚拟服务器上),梭子鱼执行NAT,无缝地将网络请求调度到真实服务器上。从而使得服务器集群的结构对客户是透明的,客户访问集群系统提供的网络服务就像访问一台高性能、高可用的服务器一样。客户程序不受服务器集群的影响不需作任何修改。系统的伸缩性通过在服务机群中透明地加入和删除一个节点来达到,通过检测节点或服务进程故障和正确地重置系统达到高可用性。
在此次案例实践中,梭子鱼负载均衡解决方案优势如下:
1、 采取全冗余连接方法, 保证网络没有单点故障的存在。由于梭子鱼负载均衡机自身具备HA功能,当主机发现故障时,备机能在数秒内发现问题并立即接管主机功能,此HA过程完全自动化,不需要人为干预。
2、 不需要改变原有的任何网络拓扑。由于部署时采用服务器直接返回模式,只需要将梭子鱼负载均衡机WAN口直接连接至交换机就可,而不需要改动原有的任何网络拓扑。
3、 灵活的扩展空间,用户可以根据实际的网络流量,添加服务器来提高整体的服务水平。当随着客户量访问的增加,如原有服务器不能满足业务需要,只需要另外增加服务器,在梭子鱼负载均衡机上面添加新增的服务器即可,整个过程只需要几分钟。
梭子鱼负载均衡产品特点
梭子鱼负载均衡机提供强大、易于使用、成本效益高的企业级服务器负载均衡设备,是当前负载均衡设备中最活跃、最易推广、最易普及的服务器负载均衡机品牌。其设计遵循以下原则:
可扩展性:IT技术日新月异,一年以前最新的产品,现在或许已是网络中性能最低的产品;负载均衡机应能够根据信息化的不断深入发展的需要,方便的扩展(或裁剪)服务器,以满足企业业务扩展的需要。需具备支持多种通信媒体,能均衡不同操作系统和硬件平台之间的负载,能均衡HTTP、邮件、新闻、代理、数据库、防火墙和 Cache等不同服务器的负载,并且能以对客户端完全透明的方式动态增加或删除某些资源。
灵活性:均衡解决方案应能灵活地提供不同的应用需求,满足应用需求的不断变化。在不同的服务器群有不同的应用需求时,梭子鱼可以提供多样的均衡策略提供更广泛的选择。梭子鱼负载均衡机部署灵活,支持路由模式、桥接模式、服务直接返回模式。路由模式部署灵活,约30%的用户采用这种方式部署;桥接模式不改变现有的网络架构;服务直接返回(DSR)比较适合吞吐量大特别是内容分发的网络应用。约60%的用户采用这种模式。
可靠性:梭子鱼负载均衡机提供强大的企业级的解决方案,它可以用于为任何基于IP的应用程序提供IP负载均衡,它监控服务器的健康状态,并在服务器故障时自动容错,而梭子鱼本身还可以部署成主/次模式,如果主设备故障,次负载均衡设备能自动切换成主设备,最大程度的减小了整个负载均衡服务器集群的风险。
易管理性:不管是通过软件还是硬件方式的均衡解决方案,我们都希望它有灵活、直观和安全的管理方式,这样便于安装、配置、维护和监控,提高工作效率,避免差错。
梭子鱼负载均衡提供给用户是非常易于使用的产品。用户打开包装箱,把梭子鱼安装在19英寸标准机架上,进行简单的配置后梭子鱼立刻开始提供高性能的负载均衡服务。这一过程仅仅只需要十分钟。梭子鱼负载均衡产品提供给用户的是一种“即插即忘”式的产品,无需用户进行复杂的系统操作,管理员通过WEB浏览器就可以对设备进行远程的管理,一旦系统调整完毕,梭子鱼将自动监控服务器的状态,自动分配流量、自动冗余、自动接收升级入侵检测代码,管理员无需经常登录系统进行管理。
责编:邹震
微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友