一种网络虚拟化存储方法、设备和系统技术方案

技术编号:15395339 阅读:93 留言:0更新日期:2017-05-19 06:50
本申请实施例提供一种网络虚拟化存储方法、设备和系统,所述系统包括应用层、服务提供层、存储虚拟层和物理存储资源层,其中:所述应用层用于通过网络接收用户的数据服务请求;所述服务提供层用于接收所述应用层的数据服务请求,通过所述存储虚拟层访问存储资源;所述存储虚拟层用于虚拟化所述物理存储资源层包括的各物理存储介质资源,为所述服务提供层提供统一的访问接口以便于调度各存储资源;所述物理存储资源层包括多种不同类型的物理存储介质资源,用于为所述存储虚拟层、服务提供层和应用层提供物理存储介质资源。本申请可以屏蔽各异构存储系统的差异,为用户提供统一的虚拟化存储资源,从而便于用户管理存储资源,充分利用存储资源。

Network virtualization storage method, equipment and system

The embodiment of the invention provides a device and system for network virtualization, storage method, the system includes application layer, service layer, storage layer and physical storage resource layer, the application layer for receiving the user through the network data service request; the service provider layer for receiving the application the data service request, through the virtual storage layer access storage resources; the virtual storage layer for each physical storage medium resource virtualization layer includes the physical storage resources, provide a unified interface layer provides access to the storage scheduling resources for the service; the physical storage layer includes resources a variety of physical storage medium of different types of resource for the virtual storage layer, service layer and application layer provides physical storage media resources. This application can shield the differences of heterogeneous storage systems and provide users with unified virtualized storage resources, so that users can manage storage resources and make full use of storage resources.

【技术实现步骤摘要】
一种网络虚拟化存储方法、设备和系统
本申请涉及计算机
,尤其涉及一种网络虚拟化存储方法、设备和系统。
技术介绍
随着网络的发展和数据量的飞速增长,存储体系结构也在不断发生变化。各个厂商的不同存储系统之间的差异也在增长,使得系统的兼容性和可融合性变差,网络中存储资源难以充分使用,不便于统一管理。如何屏蔽各异构存储系统的差异、便于用户管理存储资源、充分利用存储资源成为了一个值得关注的问题。
技术实现思路
本申请实施例提供了一种网络虚拟化存储方法、设备和系统,可以屏蔽各异构存储系统的差异,为用户提供统一的虚拟化存储资源,从而便于用户管理存储资源,充分利用存储资源。为此,本申请实施例提供如下技术方案:第一方面,本申请实施例提供了一种网络虚拟化存储系统,包括应用层、服务提供层、存储虚拟层和物理存储资源层,其中:所述应用层位于所述服务提供层之上,用于通过网络接收用户的数据服务请求;所述服务提供层位于所述存储虚拟层之上,用于接收所述应用层的数据服务请求,通过所述存储虚拟层访问存储资源;所述存储虚拟层位于所述物理存储资源层之上,用于虚拟化所述物理存储资源层包括的各物理存储介质资源,为所述服务提供层提供统一的访问接口以便于调度各存储资源;所述物理存储资源层包括多种不同类型的物理存储介质资源,用于为所述存储虚拟层、服务提供层和应用层提供物理存储介质资源。在一些实施方式中,所述存储虚拟层包括:存储服务层,用于将各物理存储介质资源虚拟为逻辑上统一的虚拟存储资源,解析所述存储管理服务层的命令,并提供接口用于实现对所述虚拟存储资源的读、写、访问、管理操作;存储管理服务层,用于管理各存储服务层的虚拟存储资源,解析所述网络管理服务层的命令,执行或者转发所述命令;网络管理服务层,用于对数据服务请求进行身份认证和权限管理,将合法的数据服务器请求发送给存储管理服务层。在一些实施方式中,所述存储服务层具体用于通过系统调用获取各物理存储介质资源以将各物理存储介质资源虚拟为逻辑上统一的虚拟存储资源。在一些实施方式中,所述处于未使用状态的内存为分配时间大于第一设定阈值且使用频率低于第二设定阈值的内存。在一些实施方式中,所述存储管理服务层具体用于向附属于所述存储管理服务层的各存储服务层发送请求信息以获取并管理各存储服务层的虚拟存储资源。在一些实施方式中,所述网络管理服务层还用于向附属于所述网络管理服务层的各存储管理服务层发送请求信息以获取并管理各存储管理服务层的虚拟存储资源。在一些实施方式中,所述系统还包括:调度单元,用于在接收到数据服务请求时,查询当前系统执行任务数量最少的网络管理服务,将所述数据服务请求分配给所述执行任务数量最少的网络管理服务执行。第二方面,本申请实施例提供了一种网络虚拟化存储方法,应用于网络虚拟化存储系统,所述网络虚拟化存储系统包括应用层、服务提供层、存储虚拟层和物理存储资源层,所述方法包括:应用层通过网络接收用户的数据服务请求,向服务提供层发送所述数据服务请求;服务提供层接收所述应用层的数据服务请求,通过所述存储虚拟层访问存储资源;所述存储虚拟层通过统一的访问接口接收所述服务提供层发送的数据服务请求,调度各存储资源;其中,所述各存储资源包括经过虚拟化处理的各物理存储介质资源。在一些实施方式中,所述存储虚拟层包括网络管理服务层、存储管理服务层、存储服务层,所述存储虚拟层通过统一的访问接口接收所述服务提供层发送的数据服务请求,调度各存储资源包括:所述网络管理服务层对所述数据服务请求进行身份认证和权限管理,将合法的数据服务器请求发送给存储管理服务层;所述存储管理服务层用于解析所述数据服务请求,执行或者转发所述数据服务请求;所述存储服务层解析所述存储管理服务层的请求,实现对各虚拟存储资源的读、写、访问、管理操作。在一些实施方式中,所述方法还包括:在接收到数据服务请求时,查询当前系统执行任务数量最少的网络管理服务,将所述数据服务请求分配给所述执行任务数量最少的网络管理服务执行。在一些实施方式中,对各物理存储介质资源进行虚拟化处理包括:通过系统调用获取各物理存储介质资源以将各物理存储介质资源虚拟为逻辑上统一的虚拟存储资源。第三方面,本申请实施例提供了一种用于虚拟机内存回收的设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:通过网络接收用户的数据服务请求,向服务提供层发送所述数据服务请求;服务提供层接收所述应用层的数据服务请求,通过所述存储虚拟层访问存储资源;所述存储虚拟层通过统一的访问接口接收所述服务提供层发送的数据服务请求,调度各存储资源;其中,所述各存储资源包括经过虚拟化处理的各物理存储介质资源。本申请实施例提供的网络虚拟化存储方法、设备和系统,可以为用户提供统一的网络存储服务,通过存储虚拟层屏蔽各异构存储系统的差异,将分散的存储资源记载在一起,为用户提供统一的虚拟化存储资源,从而便于用户管理存储资源,有效提高存储资源的利用率、可管理性和易维护性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本申请实施例提供的网络虚拟化存储系统示意图;图2为本申请实施例提供的网络虚拟化存储系统架构示意图;图3为本申请实施例存储虚拟层结构示意图;图4为本申请实施例提供的网络虚拟化存储方法示意图;图5为本申请实施例提供的网络虚拟化存储设备示意图。具体实施方式本申请实施例提供了一种网络虚拟化存储方法、设备和系统,可以屏蔽各异构存储系统的差异,为用户提供统一的虚拟化存储资源,从而便于用户管理存储资源,充分利用存储资源。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。下面将结合附图1至附图2对本申请示例性实施例示出的网络虚拟化存储系统进行介绍。首先对本申请的思想进行阐述。随着网络的发展和数据量的飞速增长,存储体系结构也在不断发生变化。各个厂商的不同存储系统之间的差异也在增长,使得系统的兼容性和可融合性变差,网络中存储资源难以充分使用,不便于统一管理。快速发展的虚拟化存储技术能够屏蔽异构存储系统结构之间的差异,向使用者提供一个统一的存储虚拟化资源,从而解决了存储资源的数据共享问题,能够使网络中的存储资源得到充分的利用,同时便于用户的统一管理,成为当前本文档来自技高网
...
一种网络虚拟化存储方法、设备和系统

【技术保护点】
一种网络虚拟化存储系统,其特征在于,包括应用层、服务提供层、存储虚拟层和物理存储资源层,其中:所述应用层位于所述服务提供层之上,用于通过网络接收用户的数据服务请求;所述服务提供层位于所述存储虚拟层之上,用于接收所述应用层的数据服务请求,通过所述存储虚拟层访问存储资源;所述存储虚拟层位于所述物理存储资源层之上,用于虚拟化所述物理存储资源层包括的各物理存储介质资源,为所述服务提供层提供统一的访问接口以便于调度各存储资源;所述物理存储资源层包括多种不同类型的物理存储介质资源,用于为所述存储虚拟层、服务提供层和应用层提供物理存储介质资源。

【技术特征摘要】
1.一种网络虚拟化存储系统,其特征在于,包括应用层、服务提供层、存储虚拟层和物理存储资源层,其中:所述应用层位于所述服务提供层之上,用于通过网络接收用户的数据服务请求;所述服务提供层位于所述存储虚拟层之上,用于接收所述应用层的数据服务请求,通过所述存储虚拟层访问存储资源;所述存储虚拟层位于所述物理存储资源层之上,用于虚拟化所述物理存储资源层包括的各物理存储介质资源,为所述服务提供层提供统一的访问接口以便于调度各存储资源;所述物理存储资源层包括多种不同类型的物理存储介质资源,用于为所述存储虚拟层、服务提供层和应用层提供物理存储介质资源。2.根据权利要求1所述的系统,其特征在于,所述存储虚拟层包括:存储服务层,用于将各物理存储介质资源虚拟为逻辑上统一的虚拟存储资源,解析所述存储管理服务层的命令,并提供接口用于实现对所述虚拟存储资源的读、写、访问、管理操作;存储管理服务层,用于管理各存储服务层的虚拟存储资源,解析所述网络管理服务层的命令,执行或者转发所述命令;网络管理服务层,用于对数据服务请求进行身份认证和权限管理,将合法的数据服务器请求发送给存储管理服务层。3.根据权利要求2所述的系统,其特征在于,所述存储服务层具体用于通过系统调用获取各物理存储介质资源以将各物理存储介质资源虚拟为逻辑上统一的虚拟存储资源。4.根据权利要求2所述的系统,其特征在于,所述存储管理服务层具体用于向附属于所述存储管理服务层的各存储服务层发送请求信息以获取并管理各存储服务层的虚拟存储资源。5.根据权利要求2所述的系统,其特征在于,所述网络管理服务层还用于向附属于所述网络管理服务层的各存储管理服务层发送请求信息以获取并管理各存储管理服务层的虚拟存储资源。6.根据权利要求2所述的系统,其特征在于,所述系统还包括:调度单元,用于在接收到数据服务请求时,查询当前系统执行任务数量最少的网络管理服务,将所述数据服务请求分配给所述执行任务数...

【专利技术属性】
技术研发人员:潘建峰刘兆博
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1