网络流量负载均衡调度器 技术领域
本发明是一种应用于集群技术领域的网络流量均衡调度器。它通过实时地分析数据包,掌握网络中的数据流量状况,把任务合理均衡地分配出去。该设备基于现有网络结构,提供了一种扩展服务器带宽和增加服务器吞吐量的廉价有效的方法,加强了网络数据处理能力,提高了网络的灵活性和可用性。
背景技术
lvs是针对linux系统开发的一种开放源码的网络负载均衡软件。在国外已经有一部分拥有一定技术基础的用户使用它为自己的系统提供流量分发,但它在系统安装调试时复杂度比较高,涉及到软硬件兼容性、版本的匹配问题及复杂的安装调试工作,需要对其有一定了解的专业技术人员才能完成。由于没有提供相应监控程序,不便于在系统运行过程中进行管理和维护,而国内用户由于技术基础比较薄弱,在遇到这类需求时不得不购买昂贵的专用负载均衡设备。
lvs负载均衡技术要想得到商业用户的认可,其可用性、易用性和可管理性等问题都亟待改进。
发明内容 本发明的网络流量负载均衡调度器其目的是通过将lvs与linux及相关工具软件进行整合优化,同时提供基于web的配置界面,并将其安装在固定的硬件平台上,使得用户在获得产品后可立即投入使用,使用过程中可以方便地监视系统运行状况和修改系统的配置。
主要改进点如下:
通过严格的兼容性测试和性能测试来确定硬件设备,保证设备的可靠性并具备优秀的性能。
设计了一个基于web的配置管理工具,利用它可通过任何支持网络的客户机对设备进行远程配置并监控其运行状况。
通过将linux核心、lvs、配置管理工具和相关软件整合,制作成易于使用的安装光盘,使得软件系统不再需要复杂的安装和调试过程,实现一键安装,即装即用,适合生产车间进行批量生产。
籍此解决了它地可用性、易用性和可管理性问题,为其在商业应用中推广打下良好的基础。
附图说明
附图1为本发明调度器使用时的网络拓扑结构示意图:
附图2为本发明调度器的系统安装界面;
附图3为调度器的管理界面。
实施方式
本发明的网络流量负载均衡调度器包括硬件和软件,硬件是由机箱和计算机主板组成:软件是采用服务器端动态网页编程技术,提供了基于WEB的配置工具,并将其同linux、lvs以及相关驱动程序配置做成一个可安装的软件包,利用kickstart技术自动安装固定在硬件平台上,硬件平台通过网络与用户机连接智能安装和配置集成化系统软件,自动调整系统内核参数,不受地域限制实现远程访问和完成全部负载均衡配置及对系统的管理控制。
软件包中的管理工具能够自动调整内核参数的脚本,以适应lvs在不同调度方式下对内核某些参数不同的要求。
安装在硬件上的软件包将lvs与linux及相关工具软件进行整合优化,同时提供基于web的配置界面,使得用户在获得产品后可立即投入使用,使用过程中可以方便地监视系统运行状况和修改系统的配置。
本发明的网络流量负载均衡调度器可与任意一台支持网络的客户机连接,开启设备后,按要求配置客户机的IP地址,并使用客户机上的浏览器访问调度器上绑定的IP地址,经过认证后即可进入调度器的管理页。用户可根据实际网络环境在该管理页面中填写相应的配置项,即可完成调度器的设置。
本发明的网络流量负载均衡调度器的优点
系统零安装:软件高度整合,一键安装所有部件,非常适合车间生产。对于最终用户来讲,拿到设备即可使用,无需任何软件方面的安装和调整过程。
易于使用和维护:基于WEB的人性化管理界面,可以进行远程访问,只要懂得计算机操作知识即可对系统进行配置和管理。无需配备专业的系统管理人员,应用成本低,适用面广。