一种虚拟化存储方法及存储装置的制造方法

文档序号:9616082阅读:269来源:国知局
一种虚拟化存储方法及存储装置的制造方法
【技术领域】
[0001]本发明涉及一种虚拟化存储方法及存储装置,特别是涉及一种适用于数据存储领域的虚拟化存储方法及存储装置。
【背景技术】
[0002]目前大型业务系统数据存储方式通常是采用业务服务通过存储网络连接到指定的存储设备完成数据的存储工作,存储设备通常为各种形式的磁盘阵列,此种情况下数据以明文方式存储在磁盘设备中。
[0003]在同一个数据中心中,往往可能存在不同型号、容量甚至不同形式的存储设备,随着数据中心规模的扩大,存储设备数量和种类的增加,业务系统将不得不面临一个多种架构、不同速度的存储设备共同组成的复杂环境,对业务系统进行存储容量扩充将变得难以实现。

【发明内容】

[0004]本发明要解决的技术问题是提供一种能够自动分配存储环境,轻易实现对业务系统的存储容量扩充的虚拟化存储方法及存储装置。
[0005]本发明采用的技术方案如下:
一种虚拟化存储方法,具体方法为:根据业务系统需求的数据存储属性,识别符合该数据存储属性的存储设备,并将要存储的数据存储到相应的存储设备中。
[0006]将业务系统要存储的数据内容进行加密后再存储到相应的存储设备中。
[0007]基于上述虚拟化存储方法的虚拟化存储装置,其特征在于:其接口包括业务端和存储端;所述业务端与各个业务系统相连,向业务系统提供虚拟NAS和SAN存储服务;所述存储端与各个存储设备相连,由存储设备提供实际的SAN存储服务;还包括,
存储设备属性识别模块,识别所连接的各个存储设备的存储属性;
数据截获模块,截获各个业务系统要存储的数据;
数据存储属性识别模块,识别要存储的数据需要提供的存储服务属性;
存储设备分配模块,根据当前识别的要存储的数据需要提供的存储服务属性选择满足存储服务属性的存储设备;
数据发送模块,将要存储的数据发送至要存放的存储设备;
所述存储属性包括存储设备的容量和速度。
[0008]还包括配置数据库模块,将各个业务系统需要提供的存储服务属性存储在配置数据库中。
[0009]还包括加密模块,对数据截获模块截获的要存储的数据进行加密。
[0010]所述业务端通过交换机与各个业务系统相连;所述存储端通过交互机与各个存储设备相连。
[0011]基于上述虚拟化存储装置的虚拟化存储方法,其特征在于:各个存储设备根据其能够提供的存储属性服务以服务类型的形式向虚拟化存储装置提供;所述虚拟化存储装置向业务系统提供虚拟LUN,业务系统连接所提供的虚拟LUN,将数据通过标准协议写入到虚拟LUN中,虚拟化存储装置识别要存储数据需要提供的存储服务属性,将要存储的数据存储到实际的存储设备中。
[0012]虚拟化存储装置通过自身存储的配置数据库识别出该业务系统需要提供的存储服务属性,将要存储的数据存储到实际的存储设备中。
[0013]所述方法还包括:虚拟化存储装置截获到业务系统要存储的数据后,对要存储的数据内容进行加密后再存储到实际存储设备。
[0014]针对数据存储领域,运用密码技术和存储虚拟化技术将业务系统数据加密后存储到存储设备中;同时对业务屏蔽后端各种架构的存储设备将存储资源进行池化后以服务形式提供。
[0015]与现有技术相比,本发明的有益效果是:
1、通过对NAS、SAN协议的扩展,形成虚拟存储设备提供给前端业务,接管存储服务。整个过程对业务完全透明,业务无需进行改动。
[0016]2、使用存储虚拟化技术,对后端物理存储卷进行抽象整合,可根据用户要求对物理存储卷按照(容量、速度等)进行分配。
[0017]3、允许在业务在线的情况下动态增加存储设备。业务对存储硬件设备的调整无感知。
[0018]4、允许使用不同种类不同厂家的存储设备作为统一的物理存储介质,避免业务系统适配多种异构存储设备。
【附图说明】
[0019]图1为本发明其中一实施例的原理示意图。
【具体实施方式】
[0020]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0021]本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。S卩,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
[0022]如图1所示的虚拟化存储装置,其特征在于:其接口包括业务端和存储端;所述业务端与各个业务系统相连,向业务系统提供虚拟NAS和SAN存储服务;所述存储端与各个存储设备相连,由存储设备提供实际的SAN存储服务;还包括,
存储设备属性识别模块,识别所连接的各个存储设备的存储属性;
数据截获模块,截获各个业务系统要存储的数据;
数据存储属性识别模块,识别要存储的数据需要提供的存储服务属性;
存储设备分配模块,根据当前识别的要存储的数据需要提供的存储服务属性选择满足存储服务属性的存储设备; 数据发送模块,将要存储的数据发送至要存放的存储设备;
所述存储属性包括存储设备的容量和速度。
[0023]还包括配置数据库模块,将各个业务系统需要提供的存储服务属性存储在配置数据库中。
[0024]还包括加密模块,对数据截获模块截获的要存储的数据进行加密。
[0025]所述业务端通过交换机与各个业务系统相连;所述存储端通过交互机与各个存储设备相连。
[0026]业务系统A要求高速存储服务,业务B要求大容量和高速存储,业务C要求存储数据需要备份。存储特性如下:存储A、B是高速存储但容量较小且数据无备份,存储C属于低速存储但提供数据备份功能,传统连接方式需要业务A连接存储A或B,业务B同时连接存储A和B,业务C连接存储C。所有业务在连接存储时必须首先考虑存储A、B、C使用的协议,速度,容量等,对业务管理要求较高且在单台存储无法满足要求时(如业务B)无法在不改变业务配置的情况下连接多台存储。
[0027]本虚拟化存储装置将存储A、B、C提供的存储LUN进行虚拟化,向业务提供两种服务:高速存储和备份存储。业务A直接对应高速存储,业务B在对应高速存储后根据容量需求可同时使用存储A和B,此时业务B只需要连接一个由虚拟化存储装置提供的LUN即可使用两台实际存储设备(A和B),当同时使用两台以上实际存储设备时,根据优先级,优先使用优先级高的存储设备。业务C直接对应存储C。后续如有新的业务加入可直接在高速和备份存储中选择,无需考虑存储设备细节。
【主权项】
1.一种虚拟化存储方法,具体方法为:根据业务系统需求的数据存储属性,识别符合该数据存储属性的存储设备,并将要存储的数据存储到相应的存储设备中。2.根据权利要求1所述的虚拟话存储方法,将业务系统要存储的数据内容进行加密后再存储到相应的存储设备中。3.基于权利要求1或2所述的虚拟化存储方法的虚拟化存储装置,其特征在于:其接口包括业务端和存储端;所述业务端与各个业务系统相连,向业务系统提供虚拟NAS和SAN存储服务;所述存储端与各个存储设备相连,由存储设备提供实际的SAN存储服务;还包括, 存储设备属性识别模块,识别所连接的各个存储设备的存储属性; 数据截获模块,截获各个业务系统要存储的数据; 数据存储属性识别模块,识别要存储的数据需要提供的存储服务属性; 存储设备分配模块,根据当前识别的要存储的数据需要提供的存储服务属性选择满足存储服务属性的存储设备; 数据发送模块,将要存储的数据发送至要存放的存储设备; 所述存储属性包括存储设备的容量和速度。4.根据权利要求3所述的虚拟化存储装置,其特征在于,还包括配置数据库模块,将各个业务系统需要提供的存储服务属性存储在配置数据库中。5.根据权利要求3或4所述的虚拟化存储装置,其特征在于,还包括加密模块,对数据截获模块截获的要存储的数据进行加密。6.根据权利要求3所述的虚拟化存储装置,其特征在于,所述业务端通过交换机与各个业务系统相连;所述存储端通过交互机与各个存储设备相连。7.基于权利要求3到6之一所述虚拟化存储装置的虚拟化存储方法,其特征在于:各个存储设备根据其能够提供的存储属性服务以服务类型的形式向虚拟化存储装置提供;所述虚拟化存储装置向业务系统提供虚拟LUN,业务系统连接所提供的虚拟LUN,将数据通过标准协议写入到虚拟LUN中,虚拟化存储装置识别要存储数据需要提供的存储服务属性,将要存储的数据存储到实际的存储设备中。8.根据权利要求7所述的虚拟化存储方法,其特征在于:虚拟化存储装置通过自身存储的配置数据库识别出该业务系统需要提供的存储服务属性,将要存储的数据存储到实际的存储设备中。9.根据权利要求7所述的虚拟化存储方法,其特征在于:所述方法还包括:虚拟化存储装置截获到业务系统要存储的数据后,对要存储的数据内容进行加密后再存储到实际存储设备。
【专利摘要】本发明提供了一种虚拟化存储方法及存储装置。虚拟化存储装置包括业务端接口和存储端接口,根据业务系统需求的数据存储属性,识别符合该数据存储属性的存储设备,并将要存储的数据存储到相应的存储设备中;并且,将业务系统要存储的数据内容进行加密后再存储到相应的存储设备中。该虚拟化存储方法及存储装置能够自动分配存储环境,轻易实现对业务系统的存储容量扩充的虚拟化存储方法及存储装置。
【IPC分类】G06F3/06
【公开号】CN105373346
【申请号】CN201510689170
【发明人】王华磊
【申请人】成都卫士通信息产业股份有限公司
【公开日】2016年3月2日
【申请日】2015年10月23日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1