预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106202396A(43)申请公布日2016.12.07(21)申请号201610539575.X(22)申请日2016.07.08(71)申请人乐视控股(北京)有限公司地址100123北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人吴兴义(74)专利代理机构北京成创同维知识产权代理有限公司11449代理人蔡纯张靖琳(51)Int.Cl.G06F17/30(2006.01)权利要求书1页说明书6页附图6页(54)发明名称对象存储方法和对象存储系统(57)摘要本公开提供的对象存储方法,在客户端提交上载请求时,同时提交针对每个对象创建的副本个数,对象存储系统接收到该上载请求后,创建指定的副本个数,并将这些副本存储到多个存储空间,其中至少一个存储空间所在的磁盘和对象本体所在的磁盘不同。通过本公开实施例提供的对象存储方法,保证至少一个对象副本存储到和对象本体不同的磁盘中,防止由于单一磁盘的损坏导致副本和对象本体同时损坏。同时用户可以根据实际需要调整副本个数,由此在资源耗用和安全性之间实现较佳平衡。本公开同时提供对象存储系统。CN106202396ACN106202396A权利要求书1/1页1.一种对象存储方法,包括:建立和客户端的通信连接;接收第一对象的上载请求,所述上载请求包括副本个数;将所述第一对象存储到第一存储空间;获取所述第一存储空间所在的磁盘;根据所述副本个数创建所述第一对象的多个副本;以及将所述多个副本分别存储到多个存储空间;其中,所述多个存储空间的至少一个存储空间和所述第一存储空间所在的磁盘不同。2.根据权利要求1所述的对象存储方法,还包括:根据所述客户端的请求,减少副本个数。3.根据权利要求1所述的对象存储方法,还包括:根据所述客户端的请求,增加副本个数。4.根据权利要求2或3所述的对象存储方法,还包括:对所述客户端的请求进行权限校验。5.根据权利要求1所述的对象存储方法,还包括:将所述副本的相关信息存储到数据库中。6.一种对象存储系统,包括:通信单元,用于和客户端建立通信连接;接收单元,用于接收第一对象的上载请求,所述上载请求包括副本个数;存储单元,用于将所述第一对象存储到第一存储空间;获取单元,用于获取所述第一存储空间所在的磁盘;副本管理单元,用于根据所述副本个数创建所述第一对象的多个副本,并将所述多个副本分别存储到多个存储空间,所述多个存储空间的至少一个存储空间和所述第一存储空间所在的磁盘不同。7.根据权利要求6所述的对象存储系统,所述副本管理单元还包括:根据客户端的请求,减少副本个数。8.根据权利要求6所述的对象存储系统,所述副本管理单元还包括:根据客户端的请求,增加副本个数。9.根据权利要求7或8所述的对象存储系统,所述对象存储系统还包括:校验单元,用于根据客户端的请求进行权限校验。10.根据权利要求6所述的对象存储系统,所述副本管理单元还包括:将所述副本的相关信息存储到数据库中。2CN106202396A说明书1/6页对象存储方法和对象存储系统技术领域[0001]本公开涉及云存储领域,具体涉及对象存储方法和对象存储系统。背景技术[0002]对象存储在互联网的大潮中受到了广发关注,并得到了迅速的发展。对象存储与文件存储不同,对象不以目录分层的结构进行组织。每个对象都位于被称为存储池的扁平的空间的相同层级,每一级的每个元素在存储系统中都有唯一的标识,用户通过这个标识来访问容器或者对象。采用扁平的数据组织结构抛弃了嵌套的文件夹,避免维护庞大的目录树。在大数据和互联网时代,存储的文件/对象超过上百万个,单位时间内的访问次数和并发访问量也达到了前所未有的量级,在这种情况下,目录树会给存储系统带来很大的开销和诸多问题,成为系统的瓶颈。另外一个让对象存储焕发生命力的因素是,对象存储不再提供POSIX兼容的接口(如open,close,read,write等),而是可以非常方便地通过HTTPRestfulAPI接口和对象进行交互:通过PUT和GET进行上传下载,通过DELETE进行删除。[0003]通常而言,为了保证数据的安全性,公有云对象存储都是采用分布式存储的方式,将用户数据复制到多个副本进行存储,从现有的方案来看,用户不能够选择被复制的副本个数,对于用户而言,有些数据是进行运算时临时产生并存储于公有云对象存储中的,可以接受相对较低的数据冗余度,比如从片源转码而来的视频成品文件,大部分时候是被作为CDN(ContentDeliveryNetwork,内容分发网络)节点的源站进行数据下载用的,CDN下载完了之后就没什么用了,就算是这部分文件丢失,也可非常方便的从片源再转码出来,因此用户对这部分数据的安全性