[发明专利]一种利用负载均衡器同步集群数据的方法有效
申请号: | 201210088777.9 | 申请日: | 2012-03-30 |
公开(公告)号: | CN102611758A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 户勇辉 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 负载 均衡器 同步 集群 数据 方法 | ||
技术领域
本发明涉及一种计算机领域, 具体地说是一种利用负载均衡器同步集群数据的方法。
背景技术
随着网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量的需求。因此负载均衡集群在越来越多的投入使用。
负载均衡(Load Balance)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
其中服务器是网络应用中最主要的组成部分。不管是企业的web网站、电子邮件、数据库服务器,还是文件、打印服务器都是决定企业业务能否正常运行的核心组件。在维护这些服务器的过程中,经常碰到要进行服务器之间的数据同步的问题。
当然,通过网络进行数据同步的最简单的方法就是使用ftp工具,但是使用ftp方式每次都需要将目标服务器中的所有数据都传输一遍,没有考虑哪些文件是已经同步过的,哪些文件是最近创建或更新、修改过的。因此效率是比较低的。当需要同步的数据量很大的时候,这种数据同步传输方式就显得比较原始,将占用大量网络资源,自然也不太经济实用。
虽然有商业化的数据同步产品供我们选择,但商用产品的价格昂贵,动辄几万、几十万的商业软件投入对于一般的企业不是一个容易决定的事情。
发明内容
本发明的目的是提供一种利用负载均衡器同步集群数据的方法。
本发明的目的是按以下方式实现的,在用户数据和应用程序变化的情况下,通过负载均衡器将此变化同步到集群各个服务器,以减轻应用服务器之间自身同步数据的负担,提高了对数据的处理,加快了对用户的响应,具体步骤如下:在负载均衡器上开启daemon模式作为服务器端,此时其873端口打开,等待同步端服务器连接;当连接时,daemon服务器端会检查密码是否相符,通过验证则进行文件传输,第一次连接时,会把指定路径下的文件全部进行传输,下一次就只传输此路径下文件有修改的部分;
在负载均衡集群中,前端负载均衡器接入,以daemon模式运行rsync,另外的业务服务器则以客户端的身份运行rsync,由于业务服务器配置及内容相同,故在部署的时候只需在一台服务器里部署完毕,其余的服务器只要运行rsync进行同步即可,更新维护数据的时候同样如此方便;
通过负载均衡器的管理页面手动建立rsync服务器,由一个以上的模块结构组成,一个模块对应需要备份的一个目录树,有两个以上目录树需要备份,需要定义两个以上的模块,分别对应各自的目录树,而且各个模块要建立对应的用户并授权,数据同步的时候就是通过授权用户去同步模块指定的文件夹或者文件;
文件配置完毕以后,就需要启动rsyncd服务,在确定服务器端正确配置并开启服务后,执行同步指令让服务器使用客户端来同步数据;
所述同步数据的功能,数据是用户数据或是应用程序数据,当有数据修改变更时,系统将修改变更的数据同步到集群中所有应用服务器。
本发明的有益效果如下:
rsync是一个优秀的数据同步工具,支持大多数的操作系统,无论是Linux、Solaris、BSD还是Windows xp、Windows server都能良好的运行,甚至可以跨平台操作,它的特性如下:
可以镜像保存整个目录树和文件系统,可以很容易做到保持原来文件的权限、时间、软硬链接等等,无须特殊权限即可安装优化的流程,文件传输效率高,可以使用ssh、socket等方式来传输文件,支持匿名传输,以方便进行网站镜象;
rsync使用的算法使其可以高速的传输文件,它在传输的时候,可以比对本地与远端主机欲同步的文件内容,仅复制有差异的部分,因此传输时间相对降低很多。
rsync的使用方式有三种,一种是在本主机内部传输文件,相当于复制拷贝;一种是使用ssh通道在不同主机间进行文件传输;一种是直接通过rsync提供的daemon服务来传输文件,此时主机启动873端口。
在负载均衡集群中,由于服务器都在一起,而且每台服务器的配置和内容都一样,因此我们将同步软件放入负载均衡器中,如此一来此种方法有如下优势:
1. 保持了与业务服务器的无关性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210088777.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含稀土410钢级船舶用钢管生产方法
- 下一篇:一种展示架