数据隔离存储系统的制作方法

文档序号:10017028阅读:729来源:国知局
数据隔离存储系统的制作方法
【技术领域】
[0001]本实用新型涉及计算机硬件领域,尤其涉及一种数据隔离存储系统。
【背景技术】
[0002]对企业来说,人、物资、能源、资金、信息是5大重要资源。人、物资、能源、资金这些都是可见的有形资源,而信息是一种无形的资源。以前人们比较看重有形的资源,进入信息社会和知识经济时代以后,信息资源就显得日益重要。因为信息资源决定了如何更有效地利用物资资源。信息资源是人类与自然的斗争中得出的知识结晶,掌握了信息资源,就可以更好地利用有形资源,使有形资源发挥更好的效益。
[0003]管理信息系统(Management Informat1n System, HS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新、拓展和维护的系统。细分下来可以认为是由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用六个方面组成。
[0004]随着计算机软硬件技术和网络技术的飞速发展,为了信息的方便使用和信息共享的需要,人们将越来越多的信息存储在网络中存储设备上。然而信息存储的安全性却因此降低了许多,存储的信息一旦丢失或被窃取,会给企业带来灾难性的打击。因此如何更加安全的进行信息存储,越来越引起人们的关注。
【实用新型内容】
[0005]本实用新型实施例提供了一种数据隔离存储系统,针对不同租户设立相互独立的数据中心,通过数据交换引擎识别出进行数据交互的数据中心,再通过数据中心下的数据网关来进行数据在租户数据库中存储逻辑的管理,从而实现了租户的数据存储管理与系统网络的隔离,有效的保障了管理信息系统中租户数据存储的安全性。同时在系统进行租户扩展时,能够确保完全不会影响到现有租户的数据安全。
[0006]本实用新型实施例提供了一种面向多租户的数据存储系统,所述系统包括:
[0007]多租户共享的应用平台服务器、数据中心服务器和数据交换引擎;
[0008]所述多租户共享的应用平台服务器与所述数据交换引擎相连接;所述应用平台服务器接收用户输入的第一数据,发送给所述数据交换引擎;
[0009]所述数据交换引擎,与所述数据中心服务器相连接,接收所述应用平台服务器发送的第一数据,将所述第一数据发送到所述用户所述租户的数据中心服务器中;
[0010]所述数据中心服务器,每个数据中心服务器对应一个租户,包括数据网关和租户数据库子服务器;其中,所述数据网关与所述数据交换引擎相连接,接收所述数据交换引擎发送的第一数据,并将所述第一数据发送到所述租户数据库子服务器;所述租户数据子服务器对接收到的所述第一数据进行存储。
[0011]优选的,所述应用平台服务器接收用户输入数据调用请求,发送给所述数据交换引擎;所述数据调用请求用以请求调用第二数据;
[0012]所述数据交换引擎,接收所述应用平台服务器发送的数据调用请求,并将所述数据调用请求发送给所述用户对应的租户的数据中心服务器中的数据网关;
[0013]所述数据网关接收所述数据交换引擎发送数据调用请求,根据所述数据调用请求确定存储所述第二数据的租户数据库子服务器,并将所述数据调用请求发送给所述租户数据库子服务器;
[0014]所述租户数据库子服务器根据所述数据调用请求,将所述第二数据发送给所述数据网关;
[0015]所述数据网关将所述第二数据发送给所述数据交换引擎,通过所述数据交换引擎发送给所述应用平台服务器。
[0016]优选的,当所述数据网关接收所述数据交换引擎发送的第一数据,并发送到所述租户数据库子服务器中进行存储时,所述数据网关生成所述第一数据在租户数据库子服务器中的存储逻辑,并存储在所述数据网关中。
[0017]优选的,所述数据交换引擎对所述第一数据的数据属性进行识别,根据所述数据属性确定与应用平台服务器进行数据交互的数据中心服务器。
[0018]优选的,所述数据网关包括多级网关。
[0019]进一步优选的,所述数据网关包括一级网关和二级网关,所述一级网关根据所述第一数据的属性将所述第一数据发送给所述数据网关中的二级网关,或将所述第一数据存储在一级网关管理的租户数据库子服务器中的第一子数据库中。
[0020]进一步优选的,当发送给所述二级网关时,所述二级网关接收所述第一数据,将所述第一数据存储在所述二级网关管理的租户数据库子服务器中的第二子数据库中。
[0021]本实用新型提出的数据隔离存储系统,针对不同租户设立相互独立的数据中心,通过数据交换引擎识别出进行数据交互的数据中心,再通过数据中心下的数据网关来进行数据在租户数据库子服务器中存储逻辑的管理,从而实现了租户的数据存储管理与系统网络的隔离,有效的保障了管理信息系统中租户数据存储的安全性,同时也保证了系统具有良好的可扩展性能。
【附图说明】
[0022]图1为本实用新型实施例提供的一种数据隔离存储方法流程图;
[0023]图2为本实用新型实施例提供的一种数据调用方法流程图;
[0024]图3为本实用新型实施例提供的一种数据隔离存储系统的框图;
[0025]图4为本实用新型实施例提供的另一种数据隔离存储系统的框图。
【具体实施方式】
[0026]为使本实用新型的目的、技术方案和优点更加清楚,下面结合附图对本实用新型具体实施例作进一步的详细描述。
[0027]在管理信息系统中,其运营平台往往是针对多个租户开放的,加载在运营平台上的多个应用能够向租户提供用户界面,从而使每个租户下的各用户能够使用管理信息系统提供的各种服务。
[0028]图3中,所述系统包括:多租户共享的应用平台服务器1、数据中心服务器(包括数据中心31、数据中心32和数据中心33)和数据交换引擎2 ;
[0029]所述多租户共享的应用平台服务器I与所述数据交换引擎2相连接;所述应用平台服务器I接收用户输入的第一数据,发送给所述数据交换引擎2 ;
[0030]多租户共享的应用平台I包括多个应用服务器,应用服务器中加载运行的应用向不同租户的不同用户提供对管理信息系统进行操作的交互界面;管理信息系统中,可以支持针对不同租户多种用户权限的设置,提供给不同租户的不同用户的交互界面可以是根据权限而不完全相同的。
[0031]所述数据交换引擎2,与所述数据中心服务器相连接,接收所述应用平台服务器I发送的第一数据,将所述第一数据发送到所述用户所述租户的数据中心服务器中;当所述数据网关4接收所述数据交换引擎2发送的第一数据,并发送到所述租户数据库子服务器中进行存储时,所述数据网关生成所述第一数据在租户数据库子服务器中的存储逻辑,并存储在所述数据网关中。
[0032]所述数据中心服务器,每个数据中心服务器对应一个租户,包括数据网关4和租户数据库子服务器(图中所示以租户数据库5-1、租户数据库5-2和租户数据库5-3表示不同的租户数据库子服务器);其中,所述数据网关4与所述数据交换引擎2相连接,接收所述数据交换引擎2发送的第一数据,并根据存储逻辑将所述第一数据发送到一个所述租户数据库子服务器;所述租户数据子服务器对接收到的所述第一数据进行存储。
[0033]数据存储的过程具体为:当租户的用户通过应用平台服务器I向数据中心存储数据时,所述应用平台服务器I将数据发送给所述数据交换引擎2。数据交换引擎2接收应用平台服务器I发送的数据,根据数据识别出租户的信息,并根据租户的信息确定对数据进行存储的在数据中心。最后通过数据中心的数据网关4对数据的存储逻辑进行管理,进一步确定对数据进行存储的租户数据库子服务器,随后再进行数据存储。
[0034]此外,应用平台服务器I接收用户输入数据调用请求,发送给所述数据交换引擎2 ;所述数据调用请求用以请求调用第二数据;
[0035]所述数据交换引擎2,接收所述应用平台服务器I发送的数据调用请求,并将所述数据调用请求发送给所述用户对应的租户的数据中心服务器中的数据网关4 ;
[0036]所述数据网关
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1