云存储系统操作的实现方法和装置制造方法及图纸

技术编号:8565360 阅读:153 留言:0更新日期:2013-04-11 07:44
本发明专利技术公开了一种系统操作的实现方法和装置,该方法包括:云存储系统接收来自云存储客户端的文件操作,其中,文件操作用于指示对云存储系统的元数据和/或数据进行操作;云存储系统对接收的文件操作进行分类;云存储系统根据分类后的文件操作对云存储系统的元数据和/或数据进行操作。本发明专利技术通过云存储系统接收来自云存储客户端的文件操作,将该文件操作进行分类,并将分类后的文件操作对云存储系统的元数据和/或数据进行操作,能够统一管理并使用各个云存储平台上的数据并对该数据进行操作。

【技术实现步骤摘要】

本专利技术涉及计算机领域,具体地,涉及一种云存储系统操作的实现方法和装置
技术介绍
随着云计算技术的不断发展,在系统中存在大量的数据需要存储系统进行高效的存取。云存储系统作为云计算系统的核心存储部件,具有存储成本低廉、可靠性高、具有良好可扩展性等特点。因此各大公司也部署和发布了多种公有云和私有云系统,提供在线或者私有的数据存储服务。由于这些服务涉及到的用户,在服务方面和数据服务质量方面存在较大的差异,因此对于单一用户来说,如何统一的管理和使用这些云存储平台上的数据就成为了一个严重的问题。一种典型的云计算平台上的统一管理平台,在一个界面下提供了多个云存储平台的多账号统一管理。另一种典型的云存储统一管理方式的实现,需要使各个云计算平台提供统一的管理接口的应用程序编程接口(Application Programming Interface,简称API),如云平台管理的项目OpenStack,或者应用较多的让用户可以租用云电脑运行所需应用的系统 Amazon EC2 (Elastic Compute Cloud)管理接口等。现有的统一存储系统,一般提供底层设备级别的统一管理,向外提供多接口的访问协议,后端通过IP或者光纤通道等连接各种设备(如磁盘阵列,硬盘等)。然而,统一存储系统虽然提供了设备级别的统一存储,保证了系统的性能和可靠性,但是其不能够提供将多个云存储系统整合的能力。现有的云计算统一管理平台是为了统一管理不同厂家的云计算平台而提出的一种标准,但是在短时间内各大公司对这个云计算统一管理平台的支持存在问题,而且其主要面向云计算平台的管理,而不是云存储设备上的数据的统一管理。针对相关技术中不能统一管理各个云存储平台上的数据的问题,目前尚未提出有效的解决方案
技术实现思路
针对相关技术中不能统一并管理各个云存储平台上的数据的问题,本专利技术提出一种云存储系统操作的实现方法和装置,能够统一管理并使用各个云存储平台上的数据并对该数据进行操作。本专利技术的技术方案是这样实现的根据本专利技术的一个方面,提供了一种云存储系统操作的实现方法,该实现方法包括云存储系统接收来自云存储客户端的文件操作,其中,文件操作用于指示对云存储系统的元数据和/或数据进行操作;云存储系统对接收的文件操作进行分类;云存储系统根据分类后的文件操作对云存储系统的元数据和/或数据进行操作。其中,该云存储系统根据文件操作的名称对接收的文件操作进行分类包括以下方式之一:根据云存储系统的元数据和/或数据所在的目录名称分类;将所有云存储系统的元数据和/或数据进行聚合并放入存储空间中;根据云存储系统的元数据和/或数据中的数据块分类。并且,通过心跳监控对云存储系统的状态进行监控,如果云存储系统的状态出现异常,则云存储系统停止操作。而且,云存储系统根据分类后的文件操作对云存储系统的元数据进行操作进一步包括将对云存储系统的元数据进行操作的操作结果缓存在云存储系统的元数据服务器中。此外,云存储系统根据分类后的文件操作对云存储系统的元数据进行的操作包括·创建元数据和/或删除元数据;其中,创建元数据是指云存储系统根据文件操作在元数据服务器中创建新的元数据;删除元数据是指云存储系统根据文件操作删除元数据服务器中的元数据。并且,云存储系统根据分类后的文件操作对云存储系统的数据进行的操作包括从云存储系统读取数据;将数据写入云存储系统。其中,从云存储系统读取数据包括如果需要读取的数据存在于云存储系统的数据缓存服务器中,则将数据缓存服务器中保存的该需要读取的数据返回给云存储客户端;如果云存储系统的数据缓存服务器中不存在需要读取的数据,则从云存储系统的数据服务器获取该需要读取的数据,将该获取的数据返回给云存储客户端,并将该获取的数据保存至数据缓存服务器中。而且,将数据写入云存储系统包括将需要写入的数据写入云存储系统的数据缓存服务器中,并将写入结果返回给云存储客户端,再由数据缓存服务器将该需要写入的数据写入云存储系统的数据服务器。并且,云存储系统包括多个用于存储数据的数据服务器,该实现方法进一步包括对一数据服务器中存储的部分或全部数据备份,将备份得到的副本存储至其他一个或多个数据服务器中。根据本专利技术的另一个方面,提供了一种云存储系统操作的实现装置,该实现装置包括接收模块,设置于云存储系统侧,用于接收来自云存储客户端的文件操作,其中,文件操作用于指示对云存储系统的元数据和/或数据进行操作;分类模块,设置于云存储系统侧,用于对接收的文件操作进行分类;操作模块,设置于云存储系统侧,用于根据分类后的文件操作对云存储系统的元数据和/或数据进行操作云存储数据服务器。本专利技术通过云存储系统接收来自云存储客户端的文件操作,将该文件操作进行分类,并将分类后的文件操作对云存储系统的元数据和/或数据进行操作,能够统一管理并使用各个云存储平台上的数据并对该数据进行操作。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的云存储系统操作的实现方法的流程图;图2A是根据本专利技术实施例的云存储系统操作的实现方法中根据文件操作的名称对接收的文件操作进行分类的流程图;图2B是根据本专利技术实施例的云存储系统操作的实现方法中根据文件操作的名称对接收的文件操作进行分类的流程图;图2C是根据本专利技术实施例的云存储系统操作的实现方法中根据文件操作的名称对接收的文件操作进行分类的流程图;图3是根据本专利技术实施例的云存储系统操作的实现方法的原理 图4是根据本专利技术实施例的云存储系统操作的实现装置的框图;图5是根据本专利技术实施例的云存储系统操作的实现装置的原理图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。针对相关技术中存在的问题,为了简化用户的管理和维护的开销,本专利技术提出了将各个云存储平台上的数据能够统一管理的云存储平台,其能够统一不同平台上的数据,并实现更高的可靠性。下面将详细描述本专利技术的技术方案。根据本专利技术的一个实施例,提供了一种云存储系统操作的实现方法。如图1所示,根据本专利技术实施例的云存储系统操作的实现方法包括步骤S101,云存储系统接收来自云存储客户端的文件操作,其中,文件操作用于指示对云存储系统的元数据和/或数据进行操作;步骤S103,云存储系统对接收的文件操作进行分类;步骤S105,云存储系统根据分类后的文件操作对云存储系统的元数据和/或数据进行操作。在进行此分类后,云存储系统就能够在同一云存储平台中对各个云存储平台进行统一管理,从而避免了已有技术中不能统一并管理各个云存储平台上的数据的问题。云存储客户端指的是用户使用的客户端,该客户端主要功能是重定向用户对文件的访问操作,向用户提供标准的文件访问支持。该云存储客户端的形式可以为用户态程序,通过监视和截获系统对云存储客户端目录中的文件操作,将文件操作提交到统一云存本文档来自技高网
...

【技术保护点】
一种云存储系统操作的实现方法,其特征在于,所述实现方法包括:云存储系统接收来自云存储客户端的文件操作,其中,所述文件操作用于指示对云存储系统的元数据和/或数据进行操作;所述云存储系统对接收的所述文件操作进行分类;所述云存储系统根据分类后的所述文件操作对云存储系统的元数据和/或数据进行操作。

【技术特征摘要】
1.一种云存储系统操作的实现方法,其特征在于,所述实现方法包括 云存储系统接收来自云存储客户端的文件操作,其中,所述文件操作用于指示对云存储系统的元数据和/或数据进行操作; 所述云存储系统对接收的所述文件操作进行分类; 所述云存储系统根据分类后的所述文件操作对云存储系统的元数据和/或数据进行操作。2.根据权利要求1所述的实现方法,其特征在于,所述云存储系统根据所述文件操作的名称对接收的所述文件操作进行分类包括以下方式之 根据所述云存储系统的元数据和/或数据所在的目录名称分类; 将所有云存储系统的元数据和/或数据进行聚合并放入存储空间中; 根据所述云存储系统的元数据和/或数据中的数据块分类。3.根据权利要求1所述的实现方法,其特征在于,通过心跳监控对所述云存储系统的状态进行监控,如果所述云存储系统的状态出现异常,则所述云存储系统停止操作。4.根据权利要求1所述的实现方法,其特征在于,所述云存储系统根据分类后的所述文件操作对云存储系统的元数据进行操作进一步包括 将对所述云存储系统的元数据进行操作的操作结果缓存在所述云存储系统的元数据服务器中。5.根据权利要求4所述的实现方法,其特征在于,所述云存储系统根据分类后的所述文件操作对云存储系统的元数据进行的操作包括 创建元数据和/或删除元数据; 其中,所述创建元数据是指所述云存储系统根据所述文件操作在所述元数据服务器中创建新的元数据; 所述删除元数据是指所述云存储系统根据所述文件操作删除所述元数据服务器中的元数据。6.根据权利要求1所述的实现方法,其特征在于,所述云存储系统...

【专利技术属性】
技术研发人员:张攀勇苗艳超赵力
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:

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

1