虚拟存储设备网关制造技术

技术编号:11113109 阅读:175 留言:0更新日期:2015-03-05 15:50
本发明专利技术提供了用于操作存储系统的方法和设备。在一个示例中,存储系统包括存储服务器和在虚拟机中实现的虚拟存储设备(VSA)。存储服务器提供对数据的第一共享名称空间访问。VSA通过网络连接可操作地连接到存储服务器系统,以及通过网络连接提供对数据的第二共享名称空间的访问。第二共享名称空间由策略定义,以及包括第一共享名称空间的子集。VSA还在VSA中复制数据的第三共享名称空间的数据使当网络连接不可用时,第三共享名称空间在VSA中可用。第三分共享名称空间由策略定义,以及包括第二共享名称空间的子集。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求2012年4月27日提交的美国专利申请号13/458,199的优先权,其全部内容通过引用方式被合并于此。
本申请的各种实施例通常涉及管理数据存储系统的领域。更具体地,本申请的各种实施例涉及用于使用虚拟存储设备以从远程位置提供对共享数据的系统的访问的方法和系统。
技术介绍
现代数据中心通常包括存储系统、存储控制器、大容量存储设备以及其它设备,用于管理、存储和提供对数据的访问。这些数据中心通常为地理上分散的用户提供数据服务。用户往往会有广为不同的存储和访问的需求。许多用户在核心位置或具有大型计算和网络资源的设施工作。与此同时,在边缘或远程位置的其它用户可能获取有限的对计算资源和/或网络连接。远程和边缘位置可能具有不可靠的、缓慢的或间断的网络连接。在一些情况下,网络访问可能仅通过相对昂贵的无线方式可用和/或可能预算的原因因为需要节约使用。网络连接也可能因为越来越多在家办公和移动位置工作的员工而间断。在一些情况下,专用的存储设备在边缘位置实现,以最小化网络中断和延迟的不利影响。然而,在远程或边缘位置实现专用的存储装置由于设备成本、支持成本、缺乏足够的或可靠的电源、位置的数量、安全问题和/或物理空间的可用性可能是不可行的。这些问题对远程员工是更大的挑战。在许多情况下,在每个工作位置传输和设置额外的专用存储设备将是不可行的。例如,放射科医师可能工作在家中或其它远程位置。放射科医生也可为地理上分布式的医疗设施提供服务。放射科医生和医疗设施需要对医疗影像和其它相关资料共享的、可靠的访问。然而,这个访问也因为隐私和法规遵从的原因必须谨慎控制。在许多情况下,对于医疗图像或其它数据的每个请求需要发送对数据的请求到核心存储位置,以及通过网络连接接收数据。缓慢或中断的网络连接对放射科医生的工作效率,其它有关的医疗服务提供者的效率,和/或治疗的及时性有显著影响。在遥感应用中,计算设备通常被安装在远程位置以收集数据。这些位置的网络连接可以是最少的,以及环境可能不适合安装补充存储和处理设备。在这些远程位置实现专用的存储硬件,因为成本、环境或其它原因可能是不可行的。在一些情况下,专用的存储装置,诸如云网关,被安装在远程位置以便于数据访问。然而,这些装置仅提供对核心存储位置的数据的专用的名称空间的访问,这样做是以额外的硬件为代价。名称空间是存储在数据存储系统中的文件或数据的标识符的逻辑分组。在许多情况下,名称空间可跨多个系统或用户被共享。专用名称空间中的数据集不容易被多个用户获得访问和/或修改。共享名称空间通常被存储在集中的位置,以为多个用户提供数据的访问。一些解决方案在远程位置缓存当前或最近访问的文件使它们在无论网络连接均可用。然而,当前或最近访问的文件通常仅是数据的整个共享名称空间的小的子集。在网络连接不可用,或没有足够的带宽以提供有效的实时访问期间,用户可能需要访问数据的较大或替代的子集。此外,像云网关的专用硬件设备通常带来其它限制,包括额外的电力、空间、安装、热、空气过滤和/或安全要求。此外,这些专用的硬件设备不能轻易或迅速扩展以适应不断变化的需求。除了上述的连接问题,集中式数据访问由于计算和存储系统的不断演化的性质可能是有挑战性的。尽管一个组织可能理想地希望在单一框架和/或文件系统中管理他们所有的数据,但技术的演化通常意味着数据可跨越多个系统来传播。希望在仍保持适当的访问控制的同时,为这些用户提供简化的访问。所有这些问题为向用户,特别是在边缘或远程位置的用户,提供对跨多个系统的共享的数据的简化和可靠的访问提出了挑战。这些挑战因为日益分散的员工,以数据为中心的工作内容,向数据集中管理的持续的移动,以及不断演化的数据系统的结合,可能持续。概述在分布式存储系统中,当到集中的存储位置的网络连接不可用或当网络的使用因为一些其它原因被限制时,远程位置的用户访问共享名称空间可能有困难。专用的存储系统的硬件可在远程位置被安装,以及与集中的存储位置同步,以提供对共享名称空间的本地访问。然而,在远程位置安装专用的存储系统的硬件由于成本、电源要求、空间要求、支持的需求或其它原因往往是不期望的。因此,本文中介绍的虚拟存储设备(VSA),其可在现有的固定和移动计算硬件中被实现,以及当网络连接不可用时,在远程位置,其能够提供对共享名称空间或共享名称空间的优选子集的本地访问,而无需在远程位置安装或维护额外的计算硬件。在一个示例中,存储系统包括存储服务器和在虚拟机中实现的VSA。存储服务器提供对数据的第一共享名称空间的访问。VSA可操作地通过网络连接连接到存储服务器系统,以及通过网络连接提供对数据的第二共享名称空间的访问。第二共享名称空间由策略定义,以及包括第一共享名称空间的子集。在VSA中,VSA也复制数据的第三共享名称空间的数据使当网络连接不可用时,第三共享名称空间在VSA中可用。第三空间由策略定义,以及包括第二共享名称空间的子集。这种存储系统使远程用户能够访问整个第二共享名称空间,即使它跨越多个文件系统,以及即使当网络连接不可用时,还允许远程用户继续使用在第三共享名称空间中的数据。以上描述的VSA可在也用于其它目的的计算装置中被实现,从而改善数据访问,而不产生对额外的或专用的存储硬件的需求。VSA可在远程位置的现有的服务器或计算设备中的虚拟机中被实现。在一些情况下,计算设备可以是终端用户的个人计算机或移动计算设备。在一些情况下,存储系统的各种元件可作为联合组进行管理。当网络连接可用时,VSA通过网络连接提供对存储服务器中的共享名称空间的访问。共享名称空间可由多个用户或系统进行访问。此外,VSA存储了共享名称空间的其它部分以使当网络连接不可用时,相关的数据名称空间可在VSA中可用。即使当网络连接不可用时,组成本地存储的共享名称空间的数据可被访问和/或修改。当网络连接可用时,基于策略,VSA被操作为存储系统的元件,使得数据在VSA和存储系统的其它元件之间被同步。在一个实施例中,以上描述的方法还包括即使当网络连接不可用时,在VSA中允许第三共享名称空间中的数据集的修改。当网络连接变得可用时,对数据集的修改与存储系统的其它元件进行同步。此外,这个策略可允许VSA中新的数据集的创建。新的数据集是复制名称空间的一部分,最终通过网络连接与存储系统同步。在一个实施例中,一个或多个额外本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201380034665.html" title="虚拟存储设备网关原文来自X技术">虚拟存储设备网关</a>

【技术保护点】
一种存储系统,所述系统包括:包括数据的第一共享名称空间的存储服务器系统;以及在虚拟机中实现的虚拟存储设备(VSA),可操作地通过网络连接连接到所述存储服务器系统,以:通过所述网络连接提供对数据的第二共享名称空间的访问,其中所述第二共享名称空间由策略定义,以及包括所述第一共享名称空间的子集;以及在所述VSA中复制第三共享名称空间的数据使当所述网络连接不可用时,所述第三共享名称空间的所述复制的数据在VSA中可用,其中所述第三共享名称空间由所述策略定义,以及包括所述第二共享名称空间的子集。

【技术特征摘要】
【国外来华专利技术】2012.04.27 US 13/458,1991.一种存储系统,所述系统包括:
包括数据的第一共享名称空间的存储服务器系统;以及
在虚拟机中实现的虚拟存储设备(VSA),可操作地通过网络连接
连接到所述存储服务器系统,以:
通过所述网络连接提供对数据的第二共享名称空间的访问,其中所
述第二共享名称空间由策略定义,以及包括所述第一共享名称空间的子集;
以及
在所述VSA中复制第三共享名称空间的数据使当所述网络连接不可
用时,所述第三共享名称空间的所述复制的数据在VSA中可用,其中所
述第三共享名称空间由所述策略定义,以及包括所述第二共享名称空间的
子集。
2.根据权利要求1所述的存储系统,其中所述VSA被配置为:
当所述网络连接不可用时,在所述VSA中允许在所述第三共享名称
空间中的数据集的修改;以及
当所述网络连接可用时,基于所述策略,将所述修改与所述第一共
享名称空间同步。
3.权利要求1所述的存储系统,其中所述VSA被配置用于:
当所述网络连接不可用时,在所述VSA中允许在所述第三共享名称
空间中的新的数据集的创建;以及
当所述网络连接可用时,添加所述新的数据集到所述第一共享名称
空间。
4.根据权利要求1所述的存储系统,进一步包括:
在所述虚拟机中实现的对等VSA,通过所述网络连接可操作地连接
到所述存储服务器系统,以:
通过所述网络连接提供对数据的第四共享名称空间的访问,其
中所述第四共享名称空间由所述策略定义,以及包括所述第一

\t共享名称空间的子集;以及
在所述对等VSA中复制第五共享名称空间的数据使当所述网
络连接不可用时,所述第五共享名称空间的所述数据在所述
VSA中可用,其中所述第五共享名称空间是所述第四共享名
称空间的子集。
5.根据权利要求4所述的存储系统,其中所述VSA和所述对等VSA
包括VSA簇。
6.根据权利要求1所述的存储系统,其中所述存储服务器系统包括
运行作为联合组的多个数据存储设备。
7.根据权利要求1所述的存储系统,所述虚拟机在终端用户计算设
备中被实现。
8.一种操作存储系统的方法,所述方法包括:
在虚拟机中的虚拟存储设备(VSA)和存储服务器系统之间建立网
络连接:
在所述VSA中通过所述网络连接提供对数据的第二共享名称空间的
访问,其中所述第二共享名称空间是所述存储服务器系统的第一共享名称
空间的策略定义的子集;以及
在所述VSA中复制数据的第三共享名称空间的数据使当所述网络连
接不可用时,所述第三共享名称空间的所述数据在所述VSA中可用,其
中所述第三共享名称空间是所述存储服务器系统的所述第二共享名称空间
的策略定义的子集。
9.根据权利要求8所述的方法,进一步包括:
当所述网络连接不可用时,在所述VSA中允许在所述第三共享名称
空间中的数据集的修改;以及
当所述网络连接可用时,将所述修改与所述第一共享名称空间同步。
10.根据权利要求8方法,进一步包括:
当所述网络连接不可用时,在所述VSA中允许在所述第三共享名称

\t空间中的新的数据集的创建;以及
当所述网络连接可用时,添加所述新的数据集到所述第一共享名称
空间。
11.根据权利要求8所述的方法,进一步包括:
在对等VSA中通过所述网络连接提供对第四共享名称空间的访问,
其中所述第四共享名称空间是所述第一共享名称空间的策略定义的子集;
以及
在所述对等VSA中复制数据的第五共享名称空间的数据使当所述网
络连接不可用时,所述第五共享名称空间的所述的数据在所述对等VSA
中可用,其中所述第五共享名称空间是所述第四共享名称空间的策略定义
的子集。
12.根据权利要求11所述方法,其中所述对等VSA在所述虚拟机中
被实现。
13.根据权利要求11所述方...

【专利技术属性】
技术研发人员:约瑟夫·P·卡拉东纳大卫·斯里克达雷尔·G·萨格斯
申请(专利权)人:网络装置公司
类型:发明
国别省市:美国;US

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

1