使用名称空间在分区的内容平台上的固定内容存储制造技术

技术编号:11608939 阅读:67 留言:0更新日期:2015-06-17 08:13
本发明专利技术提供了一种用于服务器的方法、用于存储集群的方法、服务器以及存储集群。其中,所述服务器具有处理器和存储设备,所述存储设备存储由处理器执行的程序,所述用于服务器方法包括:提供多个占有者,每个占有者与管理账户相关联,所述管理账户使得管理员能够管理每个占有者的配置;并且为每个占有者提供一个或多个名称空间,每个名称空间为存储一个或多个对象的被逻辑分区的存储空间,并且与数据访问账户相关联,所述数据访问账户使得一个或多个应用能够访问每个名称空间中的对象。

【技术实现步骤摘要】
【专利说明】使用名称空间在分区的内容平台上的固定内容存储本申请是2012年5月2日进入中国国家阶段的、申请号为201080049407.3、名称为“使用名称空间在分区的内容平台上的固定内容存储”的专利技术申请的分案申请。
本专利技术总地涉及用于在分布式计算网络中的高可用性、高可靠性以及高持久性的数据存储技术。
技术介绍
已经有了以高可用性、高可靠性和高持久性对于“固定内容”进行归档(archival)存储从而代替或补充传统磁带和光存储解决方案的需求。术语“固定内容”典型地指期望用于不被改变地保存以用于参考或其它目的的任何类型的数字信息。这样的固定内容的例子包括电子邮件、文档、诊断图像、检查图像、语音记录、电影和视频等。传统的独立节点冗余阵列(RAIN)存储方法已经突显作为选择架构以用于创建用于这样的固定内容信息资产的存储的大型在线归档。通过允许节点按照需要加入或退出集群,RAIN架构将存储集群与一个或多个节点的故障隔离。通过在多个节点上复制数据,RAIN类型的归档能够自动地补偿节点故障或移除。典型地,RAIN系统通常用于作为封闭系统中的相同部件设计的硬件设备。
技术实现思路
对于包括独立节点冗余阵列的内容平台(或“集群”)进行逻辑分区。使用基于网络的接口,管理员定义在内容平台中的一个或多个“占有者”,其中占有者具有一组属性:名称空间、管理账户、数据访问账户以及准许掩盖。名称空间是平台的逻辑分区,用作与至少一个定义的应用典型地关联的对象集合。每个名称空间具有相对于其它名称空间的私有文件系统。名称空间典型地具有一个或多个能力(例如读、写、删除、清除等)使得名称空间管理员能够选择对于给定数据账户的使能或禁止。名称空间准许掩盖是对占有者全局的并且掩盖(mask)名称空间的准许的准许组。然而,对一个名称空间的访问并不保证对另一个名称空间的用户访问。使用该接口,占有者的管理员创建和管理名称空间使得然后将集群逻辑地分区为一组名称空间,其中一个或多个名称空间与给定占有者相关联。占有者可以是企业、企业中的公司部分、分部等,尽管该技术可以由服务提供商实施。该方法使得用户能够将集群数据分离至逻辑分区。使用管理接口,可以选择性地配置与给定占有者相关联的名称空间而不影响名称空间组中的至少一个其它名称空间的配置。该架构使得能够支持许多顶级占有者,其中每个占有者具有多个名称空间,并且在名称空间的级别上实现配置。上述简要概述了本专利技术的多个内在特征中的一些特征。这些特征应当被理解为仅是示意性的。下面将描述通过以不同的方式应用揭示的专利技术或通过修改本专利技术而达到的许多其它有益结果。【附图说明】图1是可以实施本专利技术的固定内容存储归档的简化框图;图2是根据本专利技术的独立节点冗余阵列的简化示意图,其中每个独立节点是对称的并且支持归档集群应用;图3是指给定节点上执行的归档集群应用的各种组件的高层示意图;图4说明了根据这里描述的技术如何对集群进行分区;图5说明了占有者管理员操作台的概览页面;图6说明了占有者管理员操作台的名称空间页面;图7说明了占有者管理员操作台的创建名称空间容器页面;图8说明了对于给定名称空间的名称空间概览容器页面;图9说明了管理员能够配置给定策略的对于给定名称空间的策略容器页面;图10说明了管理员如何使能对于名称空间的版本化;图11说明了管理员如何使能对于名称空间的部署服务;图12说明了管理员如何使能对于名称空间的特权删除选项;以及图13说明了管理员如何使能对于名称空间的保留类。【具体实施方式】已知提供了一种可扩展的基于磁盘的归档存储管理系统,优选地为基于独立节点的冗余阵列的系统架构。节点可以包括不同的硬件并且因而可以被认为是“异构的”。节点典型地可以访问一个或多个存储磁盘,这些存储磁盘可以是如存储区域网络(SAN)中的实际物理存储磁盘或虚拟存储磁盘。在每个节点上支持的归档集群应用(并且可选地应用在其上执行的下层操作系统)可以相同或基本相同。在一个说明性实施例中,在每个节点上的软件栈(可以包括操作系统)是对称的,而硬件可以是异构的。使用该系统,如图1所示,企业能够对于许多不同类型的固定内容信息(例如文档、电子邮件、卫星图像、诊断图像、检查图像、语音记录、视频等)创建永久存储。当然,这些类型仅是示例。通过将数据复制到独立的服务器(或所谓的存储节点)上而实现高等级的可靠性。优选地,每个节点与其对端节点(peer)是对称的。因而,由于优选地任何给定节点能够执行所有功能,任何一个节点的故障对于归档的可用性几乎没有影响。如美国专利7,155,466中所述,在每个节点上执行的分布式软件应用捕获、持有、管理并且检索数字资产。在图2示出的实施例中,各个归档的物理界限被参考作为集群。典型地,集群不是单个设备,而是设备的集合。设备可以是同构的或异构的。典型的设备是运行例如Linux的操作系统的计算机或机器。位于商品硬件上的基于Linux的系统的集群提供能够从几个存储节点服务器扩展到存储几千T字节数据的许多节点的归档。该架构确保存储容量总是能够跟上公司的增加的归档需求。优选地,在集群中复制数据,从而归档总是远离设备故障。如果磁盘或节点发生故障,则集群自动地切换到集群中保存有相同数据的副本的其它节点。示意性集群优选地包括下述通常类别的组件:节点202,一对网络开关204,电源分配单元(PDU) 206和不间断电源(UPS) 208。节点202典型地包括一个或多个商品服务器并包含CPU(例如Intel x86,适当的随机访问存储器(RAM),一个或多个硬驱(例如标准IDE/SATA,SCSI等),以及两个或更多个网络接口(NIC)卡。典型的节点是2U机架安装单元,具有2.4GHz芯片、512MB RAM以及6个200GB硬驱。然而,这并不是限制。网络开关204典型地包括使得能够进行节点之间端到端通信的内部开关205,以及允许至每个节点的超大集群访问的外部开关207。每个开关要求足够的端口来处理集群中所有潜在的节点。以太网或GigE开关可以用于此目的。I3DU 206用于对所有节点和开关供电,并且UPS 208用于保护所有节点和开关。尽管不是用于限制,集群典型地可以连接至网络,例如公共互联网、企业内联网或其他广域或局域网。在示意性实施例中,在企业环境中实施集群。例如,可以通过在站点公司的域名系统(DNS)名称服务器进行导航而实现。因而,例如,集群的域可以是现有域的新的子域。在代表性实施中,在公司DNS服务器中,子域被指派到集群本身中的名称服务器。终端用户使用任何传统接口或访问工具访问集群。因而,例如,可以在任何协议(REST, HTTP, FTP, NFS, AFS, SMB,网络服务等)经由API或通过任何其它已知的或后开发的访问方法、服务、程序或工具执行对内容平台的访问。客户端应用通过一个或多个类型的外部网关(例如标准UNIX文件协议或HTTPAPI)访问集群。归档优选地通过虚拟文件系统外露,该虚拟文件系统能够可选地位于任何面向标准UNIX文件协议的设施之下。这些包括:NFS,FTP, SMB/CIFS等。在一个实施例中,归档集群应用在联网在一起(例如经由以太网)作为集群的独立节点冗余阵列(H-RAIN)上运行。给定节点的硬件可以是异构的。然而,本文档来自技高网...
使用名称空间在分区的内容平台上的固定内容存储

【技术保护点】
一种用于服务器的方法,所述服务器具有处理器和存储设备,所述存储设备存储由处理器执行的程序,所述方法包括:提供多个占有者,每个占有者与管理账户相关联,所述管理账户使得管理员能够管理每个占有者的配置;并且为每个占有者提供一个或多个名称空间,每个名称空间为存储一个或多个对象的被逻辑分区的存储空间,并且与数据访问账户相关联,所述数据访问账户使得一个或多个应用能够访问每个名称空间中的对象。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:戴维·B·平克尼罗伯特·J·普里梅尔拉塞尔·A·诺伊费尔德唐纳德·P·潘内塞约翰·F·伯纳姆莉萨·达姆杰克·A·奥伦斯坦
申请(专利权)人:日立数据系统有限公司
类型:发明
国别省市:美国;US

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

1