一种云存储装置以及多云存储联网系统和方法

文档序号:7775077阅读:160来源:国知局
一种云存储装置以及多云存储联网系统和方法
【专利摘要】本发明公开了一种云存储装置以及多云存储联网系统和方法,包括应用集群、存储集群、本地配置、智能路由和连接器,所述应用集群包括至少一个应用服务器,所述存储集群包括至少一个存储服务器;所述本地配置分别与所述智能路由、所述连接器、所述应用集群和所述存储集群相连接,所述智能路由还分别连接所述连接器和所述应用集群,所述应用集群与所述存储集群相连,所述连接器还与所述应用集群连接。从而,本发明能够实现低成本、高效率,并且扩展能力大幅度地提升。
【专利说明】—种云存储装置以及多云存储联网系统和方法
【技术领域】
[0001]本发明涉及计算机领域,特别是指一种云存储装置以及多云存储联网系统和方法。
【背景技术】
[0002]随着云计算技术的研究与实践,云存储、云盘、网盘系统正在逐渐的被研发、实施和使用,有的以公有云形式存在,对外提供服务,有的以私有云存在,为某一个单位机构独立使用,有的则是以混合云存在,既能被独立使用,又能与外界进行联系。不管是哪种形式的云,都面临着一个相同的问题,就是很难进行扩展以及分布。

【发明内容】

[0003]有鉴于此,本发明的目的在于提出一种云存储装置以及多云存储联网系统和方法,能够实现低成本、高效率,并且扩展能力大幅度地提升。
[0004]基于上述目的本发明提供的云存储装置,包括应用集群、存储集群、本地配置、智能路由和连接器,所述应用集群包括至少一个应用服务器,所述存储集群包括至少一个存储服务器;
[0005]所述本地配置分别与所述智能路由、所述连接器、所述应用集群和所述存储集群相连接,所述智能路由还分别连接所述连接器和所述应用集群,所述应用集群与所述存储集群相连,所述连接器还与所述应用集群连接。
[0006]可选地,所述的云存储装置在现有应用服务或存储服务还在运行使用的时候,能够扩展新的应用服务或者存储服务;即在已有的所述应用服务器或者所述存储服务器处在运行的状态下,所述云存储装置通过所述本地配置来配置新增加的应用服务器或者存储服务器。
[0007]进一步地,所述本地配置设置成自动发现新增加的应用服务器或者存储服务器。
[0008]基于上述目的,本发明还提供了一种多云存储联网系统,包括至少一个上面所述的云存储装置、配置装置和容灾备份装置,每个所述的云存储装置相互连接;所述配置装置分别与各个所述云存储装置相连,所述配置装置统一对各个所述云存储装置进行配置。
[0009]可选地,各个所述云存储装置之间的连接分别通过各自的所述连接器,每个所述云存储装置的存储集群分别连接至所述容灾备份装置上,每个所述云存储装置的本地配置连接至所述配置装置上;所述配置装置与各个所述云存储装置的本地配置连接形成上下级关系,所述配置装置能够集中控制在联网系统中的所有所述的云存储装置。
[0010]进一步地,所述多云存储联网系统中增加新的所述云存储装置时,在所述配置装置中给该新的所述云存储装置部署一个节点,然后所述配置装置将所述新的云存储装置的配置信息同步到所述多云存储联网系统中的各个所述云存储装置的本地配置中。
[0011]进一步地,所述多云存储联网系统还包括容灾备份装置,所述容灾备份装置分别与各个所述云存储装置相连,所述容灾备份装置为各个所述云存储装置提供数据的异地容灾备份服务;所述的容灾备份装置定时同步拷贝在所述多云存储联网系统中各个所述的云存储装置的新增数据。
[0012]另外,基于上述目的,本发明还提供了一种多云存储联网方法,包括以下步骤:
[0013]第一步:启动上面所述多云存储联网系统中的各个云存储装置;
[0014]第二步:所述云存储装置接收客户端的访问请求;
[0015]第三步:所述云存储装置对接收的访问请求的目的地进行判断,若该访问请求的目的地为本云存储装置,则进行第四步;若该访问请求的目的地不是本云存储装置,则进行第五步;
[0016]第四步:所述的云存储装置对接收的访问请求进行处理,并且将处理的结果返回给所述的客户端;
[0017]第五步:所述的云存储装置将所述访问请求转发至目的云存储装置,该目的云存储装置接收所述访问请求并处理,最后目的云存储装置将处理的结果返回给所述的客户端。
[0018]可选地,在执行第四步时,所述云存储装置的智能路由将该访问请求发送给所述应用集群进行处理,然后所述应用集群处理后的结果存入到所述存储集群中;另外,所述应用集群对接收的访问请求处理后得到的结果直接通过连接器发送给所述的客户端。
[0019]进一步地,在执行第五步时,所述云存储装置的智能路由将该访问请求传送给所述连接器,通过所述连接器将该访问请求转发给目的云存储装置的连接器;所述目的云存储装置的连接器将接收的该访问请求传送给所述目的云存储装置的应用集群进行处理,最后该应用集群将处理的结果保存到目的云存储装置的存储集群中;另外,所述目的云存储装置的应用集群对接收的访问请求处理后得到的结果直接通过该连接器发送给转发所述访问请求的云存储装置的连接器,最后直接经过所述转发访问请求的云存储装置的连接器将处理后的结果返回给所述的客户端。
[0020]从上面所述可以看出,本发明提供的一种云存储装置以及多云存储联网系统和方法,通过所述本地配置分别与所述智能路由、所述连接器、所述应用集群和所述存储集群相连接,所述智能路由还分别连接所述连接器和所述应用集群,所述应用集群与所述存储集群相连。因此,本发明实现了云存储装置不停机扩展新服务的效果,以及多云存储联网系统不停机热部署新加入的云存储装置的效果。
【专利附图】

【附图说明】
[0021]图1为本发明实施例一种云存储装置的结构示意图;
[0022]图2为本发明实施例一种多云存储联网系统的结构示意图;
[0023]图3为本发明实施例一种多云存储联网系统的工作流程图。
【具体实施方式】
[0024]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0025]参阅图1所示,为本发明实施例一种云存储装置的结构示意图,所述的云存储装置包括应用集群101、存储集群102、本地配置103、智能路由104和连接器105。其中,应用集群101与存储集群102相连,应用集群101包括至少一个应用服务器,存储集群102包括至少一个存储服务器。本地配置103分别与智能路由104、连接器105、应用集群101和存储集群102相连接,智能路由104还分别连接连接器105和应用集群101,连接器105还与应用集群101连接。
[0026]在本发明的实施例中,本地配置103可以为所述云存储装置提供配置服务,智能路由104依据本地配置103的配置信息进行路由选择。连接器105依据智能路由104给出的其他云存储装置的地址,负责与多个云存储装置之间的互联互通问题。另外,本发明所述的云存储装置可以接受多种类型的客户端访问请求,这些客户端可以为PC客户端、浏览器客户端、移动应用客户端以及命令行客户端等等。
[0027]作为本发明的另一个实施例,本发明所述的云存储装置可以在现有应用服务或存储服务还在运行使用的时候,扩展新的应用服务或者存储服务。即在已有的应用服务器或者存储服务器处在运行的状态下,该云存储装置也可以增加新的应用服务器或者存储服务器。较佳地,新加入的应用服务器或者存储服务器只需要通过本地配置103来进行配置,就可以实现该云存储装置的扩展。优选地,本地配置103设置成自动发现新加入的应用服务器或者存储服务器。
[0028]参阅图2所示,为本发明实施例一种多云存储联网系统的结构示意图,所述的多云存储联网系统包括至少一个云存储装置201、配置装置202和容灾备份装置203。其中,配置装置202分别与各个云存储装置201相连,配置装置202能够统一对各个云存储装置201进行配置。容灾备份装置203分别与各个云存储装置201相连,容灾备份装置203为各个云存储装置201提供数据的异地容灾备份服务。
[0029]作为本发明的一个实施例,各个云存储装置201之间的连接分别通过所述的连接器105,每个云存储装置201的存储集群102分别连接至容灾备份装置203,每个云存储装置201的本地配置103连接至配置装置202。配置装置202与各个云存储装置201的本地配置103连接形成上下级关系,配置装置202能够集中控制在联网系统中的所有所述云存储装置201,使整个联网系统工作效率更高。
[0030]作为本发明的另一个实施例,所述多云存储联网系统在增加新的云存储装置时,在配置装置202中给该新的云存储装置部署一个节点,然后配置装置202告知多云存储联网系统中的所有云存储装置。较佳地,配置装置202将新的云存储装置的配置信息同步到多云存储联网系统中的各个云存储装置的本地配置103。优选地,配置装置202设置成自动发现多云存储联网系统中新加入的云存储装置。
[0031]参阅图3所示,为本发明实施例一种多云存储联网系统的工作流程图,所述多云存储联网方法包括:
[0032]步骤301,启动所述多云存储联网系统中的各个云存储装置201。
[0033]作为本发明的一个实施例,当所述多云存储联网系统中的云存储装置201第一次工作时,在启动所述多云存储联网中的各个云存储装置201之前需要首先打开配置装置202和每个云存储装置201的本地配置103,然后对每个云存储装置201进行配置工作。
[0034]配置云存储装置201包括配置智能路由104、连接器105、应用集群101和存储集群102。可以通过打开的云存储装置201的本地配置103可以配置相对应的该云存储装置201的智能路由104、连接器105、应用集群101和存储集群102。配置信息可以包括很多,例如:智能路由进行路由计算的规则、连接器进行互联的规则,该云存储装置201应用集群与存储集群之间的连接匹配关系等等。
[0035]较佳地,可以通过打开的配置装置202配置所述多云存储联网中的各个云存储装置201的智能路由104、连接器105、应用集群101和存储集群102,实现批量配置。配置装置202是各本地配置103的上级系统,配置装置202连接到各本地配置103,通过配置装置202可以对各本地配置103的相同配置实现批量配置,例如设置智能路由104的计算规则。另外,配置装置202能够向各个云存储装置201下发互联的所有云存储装置列表、修改节点上云存储装置的列表等等。
[0036]步骤302,云存储装置201接收客户端的访问请求。在实施例中,云存储装置201的智能路由104接收客户端的访问请求。
[0037]步骤303,云存储装置201对接收的访问请求的目的地进行判断,是否目的地为本地;若该访问请求的目的地为本云存储装置201,则进行步骤304 ;若该访问请求的目的地不是本云存储装置201,则进行步骤305。
[0038]作为本发明的一个实施例,云存储装置201的智能路由104对接收的访问请求进行判断,可以根据该访问请求的目的地IP地址来判断是否为本地所述的云存储装置201,若该IP地址为本地地址,则直接进行步骤304。若该IP地址为非本地地址,则进行步骤305。另外,也可以是依据客户端在多云存储联网中所属的云存储home节点,一般来说一个客户端的文件相对稳定的保存在一个云存储装置上,这个云存储装置就是客户端的home节点,当然这个home节点是由管理员设定的。即智能路由104判断该访问请求的home节点是否为所述的该云存储装置,是则直接进行步骤304,不是则进行步骤305。
[0039]步骤304,所述的云存储装置对接收的访问请求进行处理,并且将处理的结果返回给所述的客户端。
[0040]在本发明的实施例中,云存储装置201的智能路由104将该访问请求发送给应用集群101进行处理。较佳地,在应用集群101中设置有均衡器,均衡器可以采用负载均衡的方法将应用集群101接收的访问请求分配给其内包括的至少一个应用服务器中的一个或者多个应用服务器进行处理。当然,在应用集群101中的每个应用服务器进行处理访问请求的过程中,可能会需要调用存储集群102中某个存储服务器中存储的数据信息。
[0041]最后应用集群101处理后的结果存入到存储集群102中,优选地,在存储集群102中设置有均衡器,均衡器可以采用负载均衡的方法将处理后的结果保存到存储集群102中的一个或者多个存储服务器中。
[0042]另外,应用集群101对接收的访问请求处理后得到的结果直接通过连接器105发送给所述的客户端。
[0043]步骤305,所述的云存储装置201将所述访问请求转发至目的云存储装置,该目的云存储装置接收所述访问请求并处理,最后目的云存储装置将处理的结果返回给所述的客户端。
[0044]作为本发明的另一个实施例,所述云存储装置201的智能路由104将该访问请求传送给连接器105,通过连接器105将该访问请求转发给目的云存储装置的连接器。目的云存储装置的连接器将接收的该访问请求传送给目的云存储装置的应用集群进行处理,最后该应用集群将处理的结果保存到目的云存储装置的存储集群中。另外,目的云存储装置的应用集群对接收的访问请求处理后得到的结果直接通过该连接器发送给转发所述访问请求的云存储装置的连接器,最后直接经过所述转发访问请求的云存储装置的连接器将处理后的结果返回给所述的客户端。
[0045]需要说明的是,容灾备份装置203可以定时同步拷贝在多云存储联网中的各个云存储装置201,较佳地定时将各个云存储装置201的新增数据拷贝到容灾备份装置203中。
[0046]由此可以看出,本发明实现的云存储装置以及多云存储联网系统和方法,创造性的提出了包括应用集群、存储集群、本地配置、智能路由和连接器的云存储装置,并且该云存储装置形成联网;同时,本发明能够达到热部署的效果,即所述的云存储装置可以在已有应用服务器和存储服务器还在运行的时候,就加入新的应用服务器或者存储服务器,通过所述的本地配置来进行配置,即可实现将云存储装置的能力加以扩展;另外,热部署的效果还体现在所述多云存储联网系统增加新的云存储装置,只需要用所述配置装置来进行配置,并且将新的云存储装置的配置信息同步到其他云存储装置的本地配置,即可实现新节点与已有节点的互联互通;还有本发明节省了整个多云存储联网中部署、扩展的成本,提高了部署的效率;最后,整个所述的云存储装置以及多云存储联网系统和方法简便、紧凑,易于实现。
[0047]所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种云存储装置,其特征在于,包括应用集群、存储集群、本地配置、智能路由和连接器,所述应用集群包括至少一个应用服务器,所述存储集群包括至少一个存储服务器; 所述本地配置分别与所述智能路由、所述连接器、所述应用集群和所述存储集群相连接,所述智能路由还分别连接所述连接器和所述应用集群,所述应用集群与所述存储集群相连,所述连接器还与所述应用集群连接。
2.根据权利要求1所述的装置,其特征在于,所述的云存储装置在现有应用服务或存储服务还在运行使用的时候,能够扩展新的应用服务或者存储服务;即在已有的所述应用服务器或者所述存储服务器处在运行的状态下,所述云存储装置通过所述本地配置来配置新增加的应用服务器或者存储服务器。
3.根据权利要求2所述的装置,其特征在于,所述本地配置设置成自动发现新增加的应用服务器或者存储服务器。
4.一种多云存储联网系统,其特征在于,包括至少一个权利要求1至3中任意一项所述的云存储装置、配置装置和容灾备份装置,每个所述的云存储装置相互连接;所述配置装置分别与各个所述云存储装置相连,所述配置装置统一对各个所述云存储装置进行配置。
5.根据权利要求4所述的系统,其特征在于,各个所述云存储装置之间的连接分别通过各自的所述连接器,每个所述云存储装置的存储集群分别连接至所述容灾备份装置上,每个所述云存储装置的本地配置连接至所述配置装置上;所述配置装置与各个所述云存储装置的本地配置连接形成 上下级关系,所述配置装置能够集中控制在联网系统中的所有所述的云存储装置。
6.根据权利要求5所述的系统,其特征在于,所述多云存储联网系统中增加新的所述云存储装置时,在所述配置装置中给该新的所述云存储装置部署一个节点,然后所述配置装置将所述新的云存储装置的配置信息同步到所述多云存储联网系统中的各个所述云存储装置的本地配置中。
7.根据权利要求4至6任意一项所述的方法,其特征在于,所述多云存储联网系统还包括容灾备份装置,所述容灾备份装置分别与各个所述云存储装置相连,所述容灾备份装置为各个所述云存储装置提供数据的异地容灾备份服务;所述的容灾备份装置定时同步拷贝在所述多云存储联网系统中各个所述的云存储装置的新增数据。
8.—种多云存储联网方法,其特征在于,包括以下步骤: 第一步:启动权利要求4至6中任意一项所述多云存储联网系统中的各个云存储装置; 第二步:所述云存储装置接收客户端的访问请求; 第三步:所述云存储装置对接收的访问请求的目的地进行判断,若该访问请求的目的地为本云存储装置,则进行第四步;若该访问请求的目的地不是本云存储装置,则进行第五I K少; 第四步:所述的云存储装置对接收的访问请求进行处理,并且将处理的结果返回给所述的客户端; 第五步:所述的云存储装置将所述访问请求转发至目的云存储装置,该目的云存储装置接收所述访问请求并处理,最后目的云存储装置将处理的结果返回给所述的客户端。
9.根据权利要求8所述的方法,其特征在于,在执行第四步时,所述云存储装置的智能路由将该访问请求发送给所述应用集群进行处理,然后所述应用集群处理后的结果存入到所述存储集群中;另外,所述应用集群对接收的访问请求处理后得到的结果直接通过连接器发送给所述的客户端。
10.根据权利要求8或9所述的方法,其特征在于,在执行第五步时,所述云存储装置的智能路由将该访问请求传送给所述连接器,通过所述连接器将该访问请求转发给目的云存储装置的连接器;所述目的云存储装置的连接器将接收的该访问请求传送给所述目的云存储装置的应用集群进行处理,最后该应用集群将处理的结果保存到目的云存储装置的存储集群中;另外,所述目的云存储装置的应用集群对接收的访问请求处理后得到的结果直接通过该连接器发送给转发所述访问请求的云存储装置的连接器,最后直接经过所述转发访问请求的云存储装置的连接器将处理后的结果返回给所述的客户端。
【文档编号】H04L29/08GK103546572SQ201310527077
【公开日】2014年1月29日 申请日期:2013年10月30日 优先权日:2013年10月30日
【发明者】甘国华, 吴鹏, 丁洪震, 吴烜, 王东辉 申请人:北京荣之联科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1