本发明涉及GIS系统数据管理领域,特别是涉及一种网格GIS数据存储系统。
背景技术:
GIS系统(geographic information system,地理信息系统)是将计算机硬件、软件、地理数据以及系统管理人员组织而成的对任一形式的地理信息进行高效获取、存储、更新、操作、分析及显示的集成。
为实现上述目的,GIS系统需要获取位于各地的数据中心的数据,而各个数据中心之间也要进行互联以实现数据的交互。目前,各个数据中心以及GIS系统之间通过局域网进行互联,该局域网并非专门设置的局域网,而是进行其他通信的同时兼具进行数据中心的通信,导致具有较明显的网络延迟以及安全漏洞。
因此,如何提供一种能够减少网络延迟并提供安全性的网格GIS数据存储系统是本领域技术人员目前需要解决的问题。
技术实现要素:
本发明的目的是提供一种网格GIS数据存储系统,能够减少网络延迟,减少通信时的安全漏洞。
为解决上述技术问题,本发明提供了一种网格GIS数据存储系统,包括处于SAN存储区域网络内的各个数据中心、光纤交换机及虚拟化服务器;处于同一局域网内的若干个网格GIS客户端、网格GIS服务器及存储管理服务器;
各个所述数据中心通过光纤互联;所述虚拟化服务器通过所述光纤交换机分别与各个所述数据中心的存储设备连接;
所述虚拟化服务器,用于将各个所述存储设备分别虚拟化为存储模块;
与所述虚拟化服务器连接的所述存储管理服务器,用于获取各个所述存储模块的信息并共享至所述局域网;接收所述网格GIS客户端发送的数据管理指令并对所述存储管理服务器虚拟化后的各个所述存储模块进行相应的管理操作;
所述网格GIS服务器,用于支持所述网格GIS客户端的网格GIS操作。
优选地,所述虚拟化服务器还包括:
归一化单元,用于对各个存储模块内的存储数据进行统一分类及格式调整处理。
优选地,所述网格GIS服务器具体用于:
获取所述存储管理服务器共享的信息进行备份并更新自身存储的数据;接收所述网格GIS客户端发送的登录指令后,调用网格GIS管理界面至对应的网格GIS客户端进行显示,供网格GIS客户端依据所述网格GIS管理界面发送相应的数据管理指令。
优选地,还包括:
处于所述存储区域网络内的文件服务器;所述文件服务器一端分别通过所述光纤交换机与各个所述数据中心的存储设备连接,另一端连接所述局域网;所述文件服务器用于为各个所述存储模块提供统一的虚拟化文件系统。
优选地,还包括:
处于所述存储区域网络内的应用服务器;所述应用服务器一端分别通过所述光纤交换机与各个所述数据中心的存储设备连接,另一端连接所述局域网;所述应用服务器用于将各个所述数据中心的存储设备中的应用进行虚拟化。
优选地,还包括:
处于所述存储区域网络内的网络交换机,所述网络交换机一端连接各个所述数据中心的存储设备,另一端连接所述局域网;所述网络交换机用于接收各个所述网格GIS客户端发送的设备管理指令至相应的存储设备。
优选地,所述存储管理服务器还包括:
锁机制组件,用于对所述存储模块中满足预设条件的数据进行锁定写保护。
本发明提供了一种网格GIS数据存储系统,采用SAN(Storage Area Networking)存储区域网络以及光纤交换机实现各个数据中心之间的互联以及数据中心与虚拟化服务器之间的数据交互,之后通过网格GIS技术(即将各个数据中心的存储设备虚拟化后,为用户提供一体化的空间信息应用服务的智能化信息平台)供网格GIS客户端对虚拟化后的各个所述存储模块进行相应的管理操作。可见,本发明的系统采用SAN网络进行通信,SAN是千兆位速率的网络,相比普通的局域网,减少了网络延迟,提高了通信响应速度以及带宽,并减少了安全漏洞,提高了数据传输的安全性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种网格GIS数据存储系统的结构示意图。
具体实施方式
本发明的核心是提供一种网格GIS数据存储系统,能够减少网络延迟,减少通信时的安全漏洞。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供了一种网格GIS数据存储系统,包括处于SAN存储区域网络内的各个数据中心1、光纤交换机2及虚拟化服务器3;处于同一局域网内的若干个网格GIS客户端6、网格GIS服务器5及存储管理服务器4;
各个数据中心1通过光纤互联;虚拟化服务器3通过光纤交换机2分别与各个数据中心1的存储设备连接;
虚拟化服务器3,用于将各个存储设备分别虚拟化为存储模块;
与虚拟化服务器3连接的存储管理服务器4,用于获取各个存储模块的信息并共享至局域网;接收网格GIS客户端6发送的数据管理指令并对存储管理服务器4虚拟化后的各个存储模块进行相应的管理操作;
网格GIS服务器5,用于支持网格GIS客户端6的网格GIS操作。
可以理解的是,普通的GIS系统中,各个存储系统(指数据中心1内的存储设备构成的系统,以下均称为存储系统)之间为紧耦合关系,即一个存储系统故障后,会影响其他存储系统的工作,且很难进行存储系统的增减,扩展性差。而将数据中心1内的存储设备进行虚拟化之后,能够使各个存储模块之间松散耦合,即各个存储模块之间属于异步,每个存储模块均为独立节点,两个存储模块之间可以进行数据通信,但一个存储模块的改动(故障或增减)不会影响其他存储模块的工作,提高了GIS系统的可扩展性。
并且,通过网格GIS客户端6对各个存储模块进行统一调度及管理,能够实现存储资源的负载均衡,即当一个存储模块内数据过多而另一个存储模块内有较大富余时,可以控制将第一个存储模块内的数据转移至第二个存储模块内,体现在具体操作上即为:网格GIS客户端6发送相应的指令至存储管理服务器4,存储管理服务器4依据该指令,通过调整虚拟化服务器3内的存储模块进而对后端对应的存储设备进行数据调整,提高了存储设备的利用效率。
另外,当有存储模块内数据过多时,网格GIS服务器5还可为用户提供动态查找以及分配最佳的存储模块作为数据转移载体的功能。
作为优选地,虚拟化服务器3还包括:
归一化单元,用于对各个存储模块内的存储数据进行统一分类及格式调整处理。
可以理解的是,通过将虚拟化后的各个存储模块内的存储数据进行统一分类及格式调整处理,使得即使数据中心1内的存储设备型号及性能不同,其虚拟化之后的数据也为相同的格式,大大方便了对存储数据的管理过程。
即虚拟化过程中,将各个存储设备统一定义为同质设备,使得客户端不需要深究后端存储设备的具体型号,并且将存储数据进行统一分类及格式调整,使得虚拟化的存储数据也进行了统一。其中,这里的分类指的是将存储数据按照文本、音频、图片等类型进行分类;格式调整指的是将存储数据(例如文本数据)的属性设置格式进行统一。
另外,虚拟化服务器3将各个存储设备虚拟化为存储模块后,存储管理服务器4能够对各个存储模块进行动态分区,即灵活的分配各个存储模块的空间大小,提高了存储介质的利用率。
其中,网格GIS服务器5具体用于:
获取存储管理服务器4共享的信息进行备份并更新自身存储的数据;接收网格GIS客户端6发送的登录指令后,调用网格GIS管理界面至对应的网格GIS客户端6进行显示,供网格GIS客户端6依据网格GIS管理界面发送相应的数据管理指令。
可以理解的是,网格GIS客户端6中安装有网格GIS的相关组件。用户通过网格GIS客户端6进行登录时,会发送相应的账号至网格GIS服务器5进行验证或注册,通过后,网格GIS服务器5依据网格GIS客户端6发送的相关指令以及账号的安全级别向网格GIS客户端6发送相应访问权限的GIS服务界面及数据。
用户可通过该GIS服务界面了解各个数据中心1的地理分布、各个数据中心1内的数据存储情况等,并能够通过该GIS服务界面发送数据获取指令至存储管理服务器4,通过存储管理服务器4获取对应存储设备内的数据。
另外,当存储管理服务器4向局域网中发送更新后的数据后,网格GIS服务器5会及时接收这些数据并更新自身存储数据,并且此时优选向各个登录后的网格GIS客户端6发送数据更新提示。
作为优选地,该系统还包括:
处于存储区域网络内的文件服务器7;文件服务器7一端分别通过光纤交换机2与各个数据中心1的存储设备连接,另一端连接局域网;文件服务器7用于为各个存储模块提供统一的虚拟化文件系统。
可以理解的是,每个数据中心1的存储设备均需要处于一个文件系统(或者说操作系统)内才能工作,为了方便管理,故需要文件服务器7将存储设备所处的文件系统进行虚拟化以及统一化,进而为各个存储模块提供统一的虚拟化文件系统。
作为优选地,该系统还包括:
处于存储区域网络内的应用服务器8;应用服务器8一端分别通过光纤交换机2与各个数据中心1的存储设备连接,另一端连接局域网;应用服务器8用于将各个数据中心1的存储设备中的应用进行虚拟化。
可以理解的是,部分存储设备内还包括一些应用,为了保证管理的完整性,需要将这些应用进行虚拟化处理。
作为优选地,该系统还包括:
处于存储区域网络内的网络交换机9,网络交换机9一端连接各个数据中心1的存储设备,另一端连接局域网;网络交换机9用于接收各个网格GIS客户端6发送的设备管理指令至相应的存储设备。
可以理解的是,光纤交换机2的速度较快,用来进行较大的存储数据传输比较合适,而对于一些对于速度要求较低的设备管理指令(开机、关机、备份等指令),可通过网络交换机9进行传输。
作为优选地,存储管理服务器4还包括:
锁机制组件,用于对存储模块中满足预设条件的数据进行锁定写保护。
该组件能够使用户无法访问一些特定条件的数据,提高了数据的安全性。
本发明提供了一种网格GIS数据存储系统,采用SAN(Storage Area Networking)存储区域网络以及光纤交换机实现各个数据中心之间的互联以及数据中心与虚拟化服务器之间的数据交互,之后通过网格GIS技术(即将各个数据中心的存储设备虚拟化后,为用户提供一体化的空间信息应用服务的智能化信息平台)供网格GIS客户端对虚拟化后的各个存储模块进行相应的管理操作。可见,本发明的系统采用SAN网络进行通信,SAN是千兆位速率的网络,相比普通的局域网,减少了网络延迟,提高了通信响应速度以及带宽,并减少了安全漏洞,提高了数据传输的安全性。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。