用于实现基于服务器的分层大容量存储系统的系统和方法技术方案

技术编号:11345936 阅读:83 留言:0更新日期:2015-04-24 02:29
为远程卫星办公室设立并支持计算机基础设施对任何信息技术部门而言都是困难的任务。为了简化该任务,提出了具有分层存储系统的集成的服务器系统。该分层存储系统包括将数据存储在非现场云存储服务处的能力。该服务器系统是可远程配置的并且因而允许用来自远程位置处的数据来配置和填充服务器。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】相关申请本专利申请要求先前在2012年5月20日提交的题为“System And Methods ForImplementing A Server-Based Hierarchical Mass Storage System(用于实现基于月艮务器的分层大容量存储系统的系统和方法)”的临时专利申请SN61/649,305的权益。本申请还通过援引纳入了先前在2010年4月I日提交的题为“System and Method forEfficiently Creating Off-Site Data Volume Back-Ups (用于高效地创建非现场数据卷备份的系统和方法)”的美国专利申请SN12/798,321以及先前在2011年I月6日提交的题为“System And Method For Storing Data Off Site (用于将数据存储在非现场的系统和方法)”的美国专利申请SN 12/930,502。
本专利技术涉及数字大容量存储系统领域。具体而言,但非限制,本公开教导了用于在服务器系统内或在基于云的虚拟机中实现分层大容量存储系统的若干技术。背景计算机系统已经变成现代生活中使用的不可缺少的工具。几乎每个公司和政府实体现在都依赖计算机系统进行数字通信、项目规划、文档创建、信息存储、事务处理、项目管理、库存管理、财务操作、以及大量的其他任务关键服务。由于信息技术对大多数组织的重大重要性,能够修复或替换信息技术基础设施的出现故障的任何部分是重要的。虽然各单独的计算机硬件和计算机软件可能容易地被实体通过购买新计算机装备或计算机软件来替换,但该实体的累积的数字信息的存储可能不能容易地被替换。因此,数字信息存储和数字信息保护是任何现代信息技术基础设施系统的最关键部分之一。现代组织需要能够为它们的计算机用户支持各种各样的不同计算机环境。信息技术部门可能被要求向大型的中心总部场地、其他地理上位于远程的场地、远程分部办公室、区域开发办公室、小型远程销售办公室、以及甚至单独工作的个人提供数字信息存储服务。理想地,所有这些不同大小的办公环境可被提供,具有相同的信息技术服务和支持水平。此夕卜,信息技术部门必需处理以下事实:新办公室开张、现有办公室关闭、以及办公室可在组织的寿命期间移动。向可包括地理上位于远程的办公室的这样的各种各样的办公环境提供数字信息存储服务对任何信息技术部门而言都是重要的挑战。因此,开发能提供可被容易地管理的以及高质量的数字信息存储服务以处理任何类型的计算机环境的可缩放的数字信息存储系统是合乎需要的。【附图说明】在附图中,相同的附图标记描述在若干视图中基本上相同的组件,其中附图不一定按比例绘制。具有不同文字前缀的相同的附图标记表示基本上相同组件的不同实例。附图概括示出了(作为示例而非限制)本文中讨论的各实施例。图1示出计算机系统的示例形式的机器的图形表示,其中可执行使得机器执行本文所讨论的一种或多种方法的指令集。图2示出了解说传统直接访问存储系统与存储区域网络(SAN)之间的差异的框图。图3示出了分层存储系统的概念图,其中被频繁访问的数据被存储得靠近顶部且较不频繁的数据被存储得靠近底部。图4示出在办公环境的计算机网络系统内使用的分层大容量存储系统。图5示出被用来构造分层大容量存储系统的体系结构的一个实施例的概念框图。图6在概念上示出分层大容量存储系统的一个实施例中的一组数据存储层。图7示出描述分层大容量存储系统可如何对从客户机系统接收到的读请求进行响应的流程图。图8示出描述分层大容量存储系统可如何对从客户机系统接收到的写请求进行响应的流程图。图9示出描述分层大容量存储系统可如何将数据组块划分成数据片并移除重复的流程图。图10是示出可如何使用在移动窗口上计算得到的渐进指纹而将数据组块划分成数据片的概念图。图1lA示出已经用可扩展压缩系统压缩的数据片的框图。图1lB示出已经用可扩展加密系统加密的图1lA的经压缩数据片的框图。图12示出用于只具有使用工作站的三个本地雇员的小型办公环境的计算机基础设施。图13示出与图12类似的小型办公计算机环境,其中小型服务器系统包括集成的分层存储系统。图14示出具有集成的分层存储系统的服务器系统的一个实施例的详细框图。图15A示出具有总部和伦敦及苏黎世的两个卫星办公室的、期望在东京开办公室的公司的框图。图15B示出图15A的在配置东京的服务器以用于区域云存储之后的框图。图15C示出图15B的在配置东京的服务器以访问总部处的服务器之后的框图。图1?示出图15C的在将恢复卫星办公室模板卷服务器配置到东京服务器上之后的框图。图15E示出图15D的在东京办公室正在运作的情况下的示图。图15F示出图15E的在对来自东京卫星办公室的重要数据卷进行备份之后的示图。图15G示出图15F的在关闭东京办公室之后的示图。图15H示出图15G的在新加坡开启具有来自已关闭的东京卫星办公室的所有数据的新办公室之后的框图。图151示出图15H的框图,其中库卷被分发给所有不同的卫星办公室。图16示出具有集成的分层存储系统的在云服务提供者处执行的虚拟服务器系统。图17示出在云服务提供者处执行的具有集成的分层存储系统的两个虚拟服务器系统。图18示出具有网络存储接口的在云服务提供者处执行的虚拟分层存储系统。【具体实施方式】以下详细描述包括对附图的引用,其中附图形成该详细描述的一部分。附图示出根据各示例实施例的图解。这些实施例(在本文中也被称为“示例”)被以足够的细节来描述以使本领域技术人员能够实施本专利技术。本领域技术人员将显而易见的是具体细节。以下详细描述包括对附图的引用,其中附图形成该详细描述的一部分。附图示出根据各示例实施例的图解。这些实施例(在本文中也被称为示例摂)被以足够的细节来描述以使本领域技术人员能够实施本专利技术。本领域技术人员将显而易见的是各示例实施例中的具体细节不是实施本专利技术所必需的。例如,虽然参考基于微软Windows的服务器系统内实现的分层数据存储系统公开了各示例实施例中的一些,但相同的技术可以用其他来实现。各示例实施例可被组合,其他实施例可被利用,或者可作出各种结构、逻辑、以及电子变化而不背离所要求保护的范围。由此,以下详细描述并不旨在限制,且范围由所附权利要求及其等效方案所定义。在本文中,使用术语“一”或“一个”(如在专利文献中常见的)以包括一个或一个以上。在本文中,术语“或”被用来指非排他性的,使得“A或B”包括“A但非B”、“B但非A”以及“A和B”,除非另外指明。此外,本文中所引用的所有出版物、专利以及专利文献被通过援引整体纳入于此,如同被单独地通过援引纳入一样。在本文与通过援引纳入的这些文献之间不一致的使用的情况下,在被纳入参考文献中的使用应当被认为是本文的使用的补充;对于矛盾的不一致性,以本文中的使用为准。计算机系统本公开关注数字计算机系统。图1示出可被用来实现本公开的各部分的计算机系统100的示例形式的机器的图形表示。在图1的计算机系统100内,存在可被执行以使机器执行在本文中讨论的方法中的任何一者或多者的指令集124。在联网部署中,图1的机器可在服务器-客户机网络环境中以服务器机器或客户机机器的能力来操作,或者在对等(或分布式)网络环境中本文档来自技高网...

【技术保护点】
一种实现分层数据存储系统的方法,所述方法包括:在运行于计算机系统上的操作系统中安装虚拟存储设备驱动程序,所述虚拟存储设备驱动程序用于接收数据存储请求;在所述计算机系统上执行用于存储数据的分层存储栈,所述分层存储栈具有允许远程配置和控制所述分层存储栈的管理层,所述分层存储栈具有用于将数据本地地存储在所述计算机系统中的至少一个本地数据存储层,且所述分层存储栈具有用远程数据存储服务来存储数据的远程数据存储层;以及将所述虚拟存储设备驱动程序接收到的所有数据存储请求定向到所述分层存储栈。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:M·克梅多G·潘戈尔A·德伽尼
申请(专利权)人:简易存储有限公司
类型:发明
国别省市:美国;US

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

1