网络环境中的内容同步系统及其方法技术方案

技术编号:3512999 阅读:239 留言:0更新日期:2012-04-11 18:40
一种内容同步方法,包括步骤用于:设置同步策略;实时监视特定服务器的文件和目录;检查是否有内容修改;如果没有修改,执行所述监视步骤,但如果有修改,实时通知CD主服务器有修改;确认在CD主服务器、CMS服务器、CAS服务器中是否有故障;如果有修改,选择一个内容路由路径;如果没有修改,选择一个内容路由路径;下达一个同步命令以将所述修改的内容发送给目标服务器;将内容发送给目标服务器;通知传输结果;确认是否有下一个内容路由路径;如果有下一个内容路由路径,则再次执行用于确认是否有故障的步骤,但如果没有路径,则完成了内容同步。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种CD-Master解决方案。更具体地,本专利技术涉及一种在包括LAN和WAN的。
技术介绍
如今,在快速增长的互联网的基础上网站正在不断涌现,每天有数十万至几百万的网民在访问。互联网的这种增长增加了互联网用户的数量以及流量,并诱导服务提供商升级服务器规格以及加快网络速度。但是,服务器规格的升级以及网络的加速具有一个缺点,不能以与服务提供商的投资成本成正比来期望质量的提高。一种克服此缺点的技术是购买多个具有相似性能的网络服务器,并通过使用服务器负载的均衡器来建立一个群集系统。另一个解决方案也是必需的,以便由负载均衡器聚集的多个网络服务器可以根据目的提供服务。它是一种保持并管理所有网络服务器的内容相同的内容同步或内容集群解决方案。实际上,只有通过使用相应的操作系统中提供的工具,或通过使用例如tar、cp、cpio、cop、rcp、ftp、rsync等的命令而不使用特定软件,才能处理内容同步。但是,根据内容质量的提高以及服务器数量的增加,在多个服务器间的同步不能实时更新的情况下,基于手工操作的方法降低了商业生产力,这样尽管用户连接到任何服务器,都应该为他提供相同的服务和内容,但服务的用户可能会连接到不希望的其它内容。如上所述,根据互联网用户和流量的增加,服务器集群系统的构建以及多个内容服务器间的实时内容同步变得必要。同样,通过将内容从原始服务器发送到多个内容服务器,将内容从一个中心化的原始内容服务器分配到多个内容服务器的方法中的内容路由方法的先前概念,促使了系统负载和原始服务器的繁重的网络流量。另一个从市场潮流方面不能被忽视的部分是备份解决方案。为了安全地保存企业中与每个人的工作相关的备份和服务器的信息,备份的重要性日益增加。至于与根据每个人的工作特性存储在每个PC中的信息的重要性、以及公司服务器的重要信息相关的备份概念,信息保存以及意外情况下的信息恢复的对策应该通过建立备份系统来考虑。然而至今尚未披露任何解决这种问题的技术。
技术实现思路
在本专利技术中,一个目标是提供一种在包括LAN和WAN的网络环境中的内容同步系统,及其方法。在本专利技术中,另一个目标是提供一种技术以实现内容同步中的智能数据传输,实时数据监视,数据滤波功能的实现,每数据的若干同步对象的选择,多内容的生成功能,若干数据传输的方法,压缩数据传输,各种数据传输路由的设置,网络故障时的传输路径的支路,以及CAS服务器间的分组概念。通过阅读下面专利技术的详细描述,以及参考附图,本专利技术的其它目标、特性和优点将更加显而易见。本专利技术的一个优选实施例是,在包括LAN和WAN的网络环境中的内容分发主机(CD主机),它是将源数据服务器的修改内容发送给目标服务器的内容同步系统,所述CD主机包括内容分发主服务器(CD主服务器)、内容监视系统服务器(CMS服务器)、内容代理系统服务器(CAS服务器)、服务器监视代理服务器(SM代理服务器)、内容分发主机管理工具(CD主机管理工具)和认证服务器,其中所述CD主服务器管理数据分发和数据传输,以及控制所述CMS服务器、CAS服务器、SM代理服务器的服务环境,并监视数据传输状态和所述CMS服务器、CAS服务器、SM代理服务器、CD主机管理工具和认证服务器的状态。所述CMS服务器在操作系统级实时监视由网络管理员指定的目录中的数据是否被创建、修改或删除,并向所述CD主服务器通知修改的内容。所述CAS服务器根据所述CD主服务器的指令将数据传输给其他CAS服务器,或者从其它CAS服务器接收数据。所述SM代理服务器在每个固定时间间隔周期地收集关于所安装的CD主服务器、CMS服务器、CAS服务器、CD主机管理工具、认证服务器的CPU、内存和会话号码的服务器状态信息,并将收集到的信息通知给所述CD主服务器。基于Java环境的开发、与操作系统平台无关的GUI(图形用户界面)环境的所述CD主机控制工具,是管理工具,用以支持,所述CD主机系统管理员容易地设置CD主机服务环境并提供直观的界面,以及设置和确认服务环境,该服务环境包括服务的服务器管理、所述CMS服务器和CAS服务器间的环境设置、管理员的账户管理、服务器状态的监视、调度、同步、服务器的监视代理的设置、作业日志的确认、通过CD主服务器的操作环境设置。所述认证服务器是一个所述内容同步系统的许可系统,并且发布和管理CD主机的许可密钥,并将服务器分类为区域、组、服务器的三级树形结构,用以在基于实际工作的网络拓扑而分组的服务器中进行有效的内容同步,其中区域是最高级别,组是一个中间级别,服务器是最低级别,并管理区域、组、CAS服务器、CMS服务器以及可用天数的限制,以操作所述同步系统。本专利技术的一个优选实施例是,一种在包括LAN和WAN的网络环境中使用内容同步系统将源服务器的修改内容发送给目标服务器的内容同步方法,所述系统包括内容分发主服务器(CD主服务器)、内容监视系统服务器(CMS服务器)、多个内容代理系统服务器(CAS服务器)、服务器监视代理服务器(SM代理服务器)、内容分发主机管理工具(CD主机管理工具)和认证服务器,所述方法包括如下步骤用于通过CD主机管理工具设置同步策略;用于通过CMS服务器根据设置的策略实时监视特定服务器的文件和目录;用于通过CMS服务器检查作为监视结果是否有内容的创建、修改、删除或移动;如果作为检查结果没有内容的创建、修改、删除或移动,则再执行所述监视步骤,但是如果有内容的创建、修改、删除或移动,则CMS服务器实时通知CD主服务器有内容的创建、修改、删除或移动;用于通过CD主服务器根据内容路由路径确认CD主服务器、CMS服务器、CAS服务器中是否有故障;作为所述确认的结果如果有内容的创建、修改、删除或移动,则选择预定的内容路由路径; 作为所述确认的结果如果没有内容的创建、修改、删除或移动,则通过选择旁路来选择内容的路由路径;用于通过CD主服务器下达一个同步命令给每个CAS服务器以将所述创建的、修改的、删除的或移动的内容发送给目标服务器。用于通过CAS服务器根据指定的路径或旁路将相应的内容发送给目标服务器;用于在所述传输之后通过CAS服务器将传输结果通知给CD主服务器;用于通过CD主服务器确认是否有下一个内容路由路径;作为确认结果,如果有下一个内容路径,则再执行所述用于通过CD主服务器确认在CD主服务器、CMS服务器、CAS服务器中是否有故障的步骤,但是如果没有下一个内容路由路径,则完成了内容同步。附图说明图1说明了执行内容同步的一个简洁的系统方框图;图2说明了根据本专利技术通过内容同步解决方案的内容同步方法的流程图;图3说明了根据本专利技术的CD主机的方框图;图4说明了根据本专利技术的CAS服务器的方框图;图5说明了根据本专利技术的CAS服务器的操作原理;图6说明了根据本专利技术的CAS服务器的数据传输算法的流程图;图7说明了根据本专利技术的CMS服务器的方框图;图8说明了根据本专利技术的SM代理服务器的操作的流程图;图9说明了根据本专利技术的CD主机管理工具的功能方框图;图10说明了根据本专利技术的CD主机管理工具的CMS服务器的环境设置屏幕;图11说明了根据本专利技术的CD主机管理工具的CAS服务器的环境设置屏幕;图12说明了一个通用的LAN结构;图13说明了一个根据本专利技术的服务器分组本文档来自技高网
...

【技术保护点】
在包括LAN和WAN的网络环境中的内容分发主机(CD主机),它是将源数据服务器的修改内容发送给目标服务器的内容同步系统,所述CD主机包括内容分发主服务器(CD主服务器)、内容监视系统服务器(CMS服务器)、内容代理系统服务器(CAS服务器)、服务器监视代理服务器(SM代理服务器)、内容分发主机管理工具(CD主机管理工具)和认证服务器,其中所述CD主服务器管理数据分发和数据传输,以及控制所述CMS服务器、CAS服务器、SM代理服务器的服务环境,并监视数据传输状态和所述C MS服务器、CAS服务器、SM代理服务器、CD主机管理工具和认证服务器的状态;所述CMS服务器在操作系统级实时监视由网络管理员指定的文件夹中的数据是否被创建、修改或删除,并向所述CD主服务器通知修改的内容;所述CAS服务器根 据所述CD主服务器的指令将数据传输给其他CAS服务器,或者从其它CAS服务器接收数据;所述SM代理服务器在每个固定时间间隔周期地收集关于所安装的CD主服务器、CMS服务器、CAS服务器、CD主机控制工具、认证服务器的CPU、内存和会 话号码的服务器状态信息,并将收集到的信息通知给所述CD主服务器;基于Java环境的开发,与操作系统平台无关的GUI(图形用户界面)环境的所述CD主机控制工具,是管理工具,用以支持,所述CD主机系统管理员容易地设置CD主机服务环境并提 供直观的界面,以及设置和确认服务环境,该服务环境包括服务的服务器管理、所述CMS服务器和CAS服务器间的环境设置、管理员的账户管理、服务器状态的监视、调度、同步、服务器的监视代理的设置、作业日志的确认、通过CD主服务器的操作环境设置;   所述认证服务器是所述内容同步系统的许可系统,并且发布和管理CD主机的许可密钥,并将服务器分类为区域、组、服务器的三级树形结构,用以在基于实际工作的网络拓扑而分组的服务器中进行有效的内容同步,其中区域是最高级别,组是一个中间级别,服务器是最低级别,并管理区域、组、CAS服务器、CMS服务器以及可用天数的限制,以操作所述同步系统。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:李南烈尹基柱
申请(专利权)人:网飞亚技术公司
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1