使用对象多个维度的信息存储对象的制作方法_6

文档序号:9422739阅读:来源:国知局
[0105]通过由一个或多个计算设备实现的存储管理模块执行以下各项:
[0106]根据关于存储系统中的对象的多个维度的信息分析所述对象,以确定所述对象的分组;
[0107]根据所述存储解决方案的包括每单元存储成本和可访问性的不同特性为每一个所确定的分组确定多个存储解决方案中的特定一个;以及
[0108]引导将所述对象存储至所述存储系统中的所确定的相应存储解决方案。
[0109]9.如条款8所述的方法,其中所述存储系统为数据存储系统,其中所述对象为数据对象,并且其中所述存储解决方案各自实现不同的存储技术。
[0110]10.如条款9所述的方法,其中由所述存储解决方案实现的所述存储技术包括闪存技术、固态驱动器(SSD)技术、硬盘驱动器(HDD)技术、光盘(OD)技术或磁带技术中的两个或更多个。
[0111]11.如条款8所述的方法,其中所述多个维度包括所述对象的年限、所述对象的访问频率、所述对象的访问模式、所述对象的类型、所述对象之间的关系、所述对象的指定优先级或所述对象的对象元数据中的两个或更多个。
[0112]12.如条款8所述的方法,其还包括随时间追踪所述对象的访问信息,其中所追踪的访问信息包括所述对象的访问的日期和时间信息或所述对象的用户访问信息中的一个或多个,并且其中所述多个维度中的至少一个是根据所追踪的访问信息来确定。
[0113]13.如条款8所述的方法,其中至少一个分组包括所述存储系统中的新对象,并且其中所述引导将所述对象存储至所述存储系统中的所确定的相应存储解决方案包括引导将所述新对象存储至所述多个存储解决方案中的一个或多个。
[0114]14.如条款8所述的方法,其中至少一个分组包括所述多个存储解决方案中的现有对象,并且其中所述引导将所述对象存储至所述存储解决方案中的所确定的相应存储解决方案包括引导将所述现有对象移动至所述多个存储解决方案中的一个不同存储解决方案。
[0115]15.如条款8所述的方法,其中所述存储解决方案中的一个或多个被实现在通电的并且气候受控的设施中,并且其中所述存储解决方案中的一个涉及将对象存储在与所述通电的并且气候受控的设施相比具有更低功率要求和更低水平气候控制的设施中。
[0116]16.如条款8所述的方法,其中所述分析和所述确定是根据群集分析技术来执行。
[0117]17.一种存储程序指令的非暂时性计算机可访问存储介质,所述程序指令是计算机可执行的以实现存储管理模块,所述存储管理模块可操作来:
[0118]根据关于数据存储系统中的数据对象的信息的两个或更多个维度应用群集分析技术以确定所述数据对象的分组;
[0119]根据所述存储解决方案的一个或多个不同特性为每一个所确定的分组确定多个存储解决方案中的特定一个;并且
[0120]引导将所述数据对象存储至所述数据存储系统中的所确定的相应存储解决方案。
[0121]18.如条款17所述的非暂时性计算机可访问存储介质,其中所述存储解决方案的所述特性包括每单元存储成本和访问速度。
[0122]19.如条款17所述的非暂时性计算机可访问存储介质,其中所述数据存储系统是多级缓存存储器系统,其中所述存储解决方案是所述缓存存储器系统的不同级。
[0123]20.如条款17所述的数据存储系统,其中每一个存储解决方案实现不同存储技术,其中由所述存储解决方案实现的所述存储技术包括闪存技术、固态驱动器(SSD)技术、硬盘驱动器(HDD)技术、光盘(OD)技术或磁带技术中的两个或更多个。
[0124]Mik
[0125]各种实施方案还可包括根据前面的描述实施在计算机可访问介质上的接收、发送或存储指令和/或数据。一般来说,计算机可访问介质可以包括存储介质或储存器介质(如磁性介质或光学介质,例如磁盘或DVD/⑶-ROM)、易失性或非易失性介质(如RAM(例如,SDRAM、DDR、RDRAM、SRAM等)、ROM等)以及传输介质或信号(如通过通信介质(如网络和/或无线链路)传送的信号(如电信号、电磁信号或数字信号))。
[0126]如在图中所示和本文所描述的各种方法表示方法的示例性实施方案。所述方法可以在软件、硬件或其组合中实施。方法的顺序可以改变,并且各个元素可以被添加、重新排序、组合、省略、修改等。
[0127]受益于本公开的本领域技术人员将清楚可进行各种修改和变化。旨在包含所有这些修改和变化,并且相应地,以上描述应视为具有说明性而非限制性意义。
【主权项】
1.一种数据存储系统,包括: 两个或更多个不同存储解决方案,用于将数据对象存储在所述存储系统中,每一个存储解决方案实现具有包括每存储单位成本和可访问性的不同特性的存储技术; 实现存储管理模块的一个或多个计算设备,所述存储管理模块可操作来: 获取关于一个或多个数据对象的信息; 根据两个或更多个维度的所获取的信息确定所述数据对象的一个或多个分组; 为所确定的数据对象的一个或多个分组中的每一个确定所述两个或更多个存储解决方案中的特定一个;并且 引导将所述一个或多个分组中的所述数据对象存储至所确定的相应存储解决方案。2.如权利要求1所述的数据存储系统,其中,为了引导将所述一个或多个分组中的所述数据对象存储至所确定的相应存储解决方案,所述存储管理模块可操作来: 引导将所述数据存储系统中的新数据对象存储至所述两个或更多个存储解决方案中的一个;并且 引导将所述数据存储系统中的现有数据对象从所述两个或更多个存储解决方案中的一个或多个移动至所述两个或更多个存储解决方案中的不同的存储解决方案。3.如权利要求1所述的数据存储系统,其中所述两个或更多个维度包括所述数据对象的年限、所述数据对象的访问频率、所述数据对象的访问模式、所述数据对象的类型、所述数据对象之间的关系或所述数据对象的元数据中的两个或更多个。4.如权利要求1所述的数据存储系统,其中所述存储解决方案中的一个或多个被实现在通电的并且气候受控的数据中心中,并且其中所述存储解决方案中的一个涉及存储至与所述数据中心相比具有更低功率要求和更低水平气候控制的设施的永久性存储介质,并且其中由所述存储解决方案实现的所述存储技术包括闪存技术、固态驱动器(SSD)技术、硬盘驱动器(HDD)技术、光盘(OD)技术或磁带技术中的两个或更多个。5.如权利要求4所述的数据存储系统,其中,为了引导将所述一个或多个分组中的所述数据对象存储至所确定的相应存储解决方案,所述存储管理模块可操作来: 引导将一个或多个数据对象存储至所述存储介质,并且引导将所述存储介质存储在所述设施中;并且 引导将至少一个数据对象从所述设施中的所述存储介质复制到所述数据中心中的所述一个或多个存储解决方案中的一个,其中所述至少一个数据对象的原件被保持在所述设施中的所述存储介质上。6.如权利要求1所述的数据存储系统,其中所述数据存储系统为实现在服务提供者的网络上的存储服务,其中所述存储服务经由针对所述存储服务的API向一个或多个客户提供虚拟化存储装置,并且其中所述数据对象包括由所述一个或多个客户经由针对所述存储服务的所述API存储至所述虚拟化存储装置的数据对象。7.一种方法,其包括: 通过由一个或多个计算设备实现的存储管理模块执行: 根据关于存储系统中的对象的多个维度的信息分析所述对象,以确定所述对象的分组; 根据包括每存储单位成本和可访问性的存储解决方案的不同特性为每一个所确定的分组确定多个存储解决方案中的特定一个;以及 引导将所述对象存储至所述存储系统中的所确定的相应存储解决方案。8.如权利要求7所述的方法,其中所述存储系统为数据存储系统,其中所述对象为数据对象,并且其中所述存储解决方案每一个实现不同的存储技术。9.如权利要求8所述的方法,其中由所述存储解决方案实现的所述存储技术包括闪存技术、固态驱动器(SSD)技术、硬盘驱动器(HDD)技术、光盘(OD)技术或磁带技术中的两个或更多个。10.如权利要求7所述的方法,其中所述多个维度包括所述对象的年限、所述对象的访问频率、所述对象的访问模式、所述对象的类型、所述对象之间的关系、所述对象的指定优先级或所述对象的对象元数据中的两个或更多个。11.如权利要求7所述的方法,还包括随时间追踪所述对象的访问信息,其中所追踪的访问信息包括所述对象的访问的日期和时间信息或所述对象的用户访问信息中的一个或多个,并且其中所述多个维度中的至少一个是根据所追踪的访问信息来确定的。12.如权利要求7所述的方法,其中至少一个分组包括所述存储系统中的新对象,并且其中所述引导将所述对象存储至所述存储系统中的所确定的相应存储解决方案包括引导将所述新对象存储至所述多个存储解决方案中的一个或多个。13.如权利要求7所述的方法,其中至少一个分组包括所述多个存储解决方案中的现有对象,并且其中所述引导将所述对象存储至所述存储系统中的所确定的相应存储解决方案包括引导将所述现有对象移动至所述多个存储解决方案中的不同的存储解决方案。14.如权利要求7所述的方法,其中所述存储解决方案中的一个或多个被实现在通电的并且气候受控的设施中,并且其中所述存储解决方案中的一个涉及将对象存储在与所述通电的并且气候受控的设施相比具有更低功率要求和更低水平气候控制的设施中。15.如权利要求7所述的方法,其中所述分析和所述确定是根据群集分析技术来执行的。
【专利摘要】一种用于根据对多个维度的信息的分析对对象进行分组并跨存储系统中的不同存储解决方案存储所述对象的方法可实现为存储管理模块或实现在其中。所述模块收集关于存储系统(例如,数据存储系统)中的对象(例如,数据对象)的信息。所述对象可为已经存储在所述存储系统中的对象或可为有待存储在所述存储系统中的新对象。所述模块跨多个维度分析所收集的信息,以确定所述对象的分组,并且为每一个所确定的分组确定存储解决方案。所述模块随后可根据所确定的存储解决方案引导存储所述分组中的所述对象。一旦获取关于所述存储系统中的对象的新信息,所述模块就可根据包括新信息的分析引导将所述对象从一个存储解决方案移动到另一个存储解决方案。
【IPC分类】G06F17/00
【公开号】CN105144142
【申请号】CN201480023063
【发明人】J·R·哈密尔顿, A·H·亨利
【申请人】亚马逊科技公司
【公开日】2015年12月9日
【申请日】2014年4月25日
【公告号】CA2910211A1, US20140324920, WO2014176547A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1