System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及互联网,尤其涉及一种存储资源管理方法和系统。
技术介绍
1、随着信息技术的不断发展,存储系统在企业和个人的数据管理中起着至关重要的作用。目前,存储系统中常常同时使用对象存储和文件存储两种方式。对象存储如ceph(一种分布式文件系统)具有可扩展性强、可靠性高等优点,适用于大规模数据存储;文件存储如xfs(一种高性能的日志存储系统)则在传统文件操作方面具有便利性。
2、然而现有的存储系统中,对象存储和文件存储独立进行配额管理,用户需要根据存储资源总配额和实际使用情况,手动调整对象存储和文件存储在总配额中的占比,无法实现对存储资源高效统一管理。
技术实现思路
1、本申请提供一种存储资源管理方法和系统,能够解决现有技术中存在的无法实现对存储资源高效统一管理的问题。
2、根据本申请的第一方面,提供了一种存储资源管理系统,所述系统包括:
3、配额定义模块,用于按照用户输入确定各存储系统的资源配额和管理规则;其中,存储系统包括:对象存储系统和文件存储系统;
4、配额控制模块,用于接收数据操作请求,并调用与所述数据操作请求类型匹配的存储系统接口访问存储系统;
5、同步模块,用于调用存储系统接口访问对应的存储系统,以获取存储系统的资源配额使用情况,并将所述资源配额使用情况上报配额监控模块;
6、所述配额监控模块,用于依据对象存储系统和文件存储系统的资源配额使用情况和所述管理规则,输出资源配额管理提示信息。
8、登录模块,用于接收用户输入的登录信息,调用对象存储系统接口将所述登录信息发送至对象存储系统进行用户登录;或调用文件存储系统接口将所述登录信息发送至文件存储系统进行用户登录。
9、在一些实施方式中,所述配额监控模块包括:
10、求和子模块,用于依据对象存储系统和文件存储系统的资源配额使用情况,计算配额使用量;
11、在所述配额使用量达到总配额预设占比的情况下,输出第一提示信息,其中所述第一提示信息用于通知用户减少数据上传量或向管理员申请增加资源配额;
12、在所述配额使用量达到总配额的情况下,输出第二提示信息并限制用户向对象存储系统和文件存储系统上传数据,其中,所述第二提示信息用于通知用户配额已达上限。
13、在一些实施方式中,所述同步模块还用于:将所述对象存储系统的资源配额使用情况上报至文件存储系统;将所述文件存储系统的资源配额使用情况上报至对象存储系统。
14、在一些实施方式中,所述配额定义模块包括:
15、显示子模块,用于通过图形界面显示资源配额和管理规则设置界面;
16、配额定义子模块,用于依据用户的第一输入确定各存储系统的资源配额,依据用户的第二输入确定资源配额管理规则。
17、根据本申请的第二方面,提供了一种存储资源管理方法,所述方法包括:
18、按照用户输入确定各存储系统的资源配额和管理规则;其中,存储系统包括:对象存储系统和文件存储系统;
19、接收数据操作请求,并调用所述数据操作请求类型匹配的存储系统接口访问存储系统;
20、调用存储系统接口访问对应的存储系统,以获取存储系统的资源配额使用情况;
21、依据对象存储系统和文件存储系统的资源配额使用情况和所述管理规则,输出资源配额管理提示信息。
22、在一些实施方式中,所述方法还包括:
23、接收用户输入的登录信息,调用对象存储系统接口将所述登录信息发送至对象存储系统进行用户登录;
24、调用文件存储系统接口将所述登录信息发送至文件存储系统进行用户登录。
25、在一些实施方式中,所述依据对象存储系统和文件存储系统的资源配额使用情况和所述管理规则,输出资源配额管理提示信息的步骤,包括:
26、依据对象存储系统和文件存储系统的资源配额使用情况,计算配额使用量;
27、在所述配额使用量达到总配额预设占比的情况下,输出第一提示信息,其中所述第一提示信息用于通知用户减少数据上传量或向管理员申请增加资源配额;
28、在所述配额使用量达到总配额的情况下,输出第二提示信息并限制用户向对象存储系统和文件存储系统上传数据,其中,所述第二提示信息用于通知用户配额已达上限。
29、在一些实施方式中,所述方法还包括:
30、将所述对象存储系统的资源配额使用情况上报至文件存储系统;
31、将所述文件存储系统的资源配额使用情况上报至对象存储系统。
32、在一些实施方式中,所述按照用户输入确定各存储系统的资源配额和管理规则的步骤包括:
33、通过图形界面显示资源配额和管理规则设置界面;
34、依据用户的第一输入确定各存储系统的资源配额,依据用户的第二输入确定资源配额管理规则。
35、根据本申请的第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述的任一种存储资源管理方法。
36、根据本申请的第四方面,提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述的任一种存储资源管理方法。
37、综上所述,本申请提供的一种存储资源管理系统及方法至少具有以下有益效果:
38、本申请的存储资源管理系统包括:配额定义模块,用于按照用户输入确定各存储系统的资源配额和管理规则;配额控制模块,用于接收数据操作请求,并调用数据操作请求类型匹配的存储系统接口访问存储系统;同步模块,用于调用存储系统接口访问对应的存储系统,以获取存储系统的资源配额使用情况,并将资源配额使用情况上报配额监控模块;配额监控模块,用于依据对象存储系统和文件存储系统的资源配额使用情况和所述管理规则,输出资源配额管理提示信息。本申请提供的存储资源管理方法,第一方面,可以对一个用户的对象存储和文件存储的配额进行统一管理,无需分别管理两个存储系统的配额,便于对用户的存储资源进行管理;第二方面,通过统一管理对象存储和文件存储的配额,可以避免存储资源的浪费,提高存储资源的利用效率。
本文档来自技高网...【技术保护点】
1.一种存储资源管理系统,其特征在于,所述系统包括:
2.根据权利要求1所述的存储资源管理系统,其特征在于,所述系统还包括:
3.根据权利要求1所述的存储资源管理系统,其特征在于,所述配额监控模块包括:
4.根据权利要求1所述的存储资源管理系统,其特征在于,所述同步模块还用于:
5.根据权利要求1所述的存储资源管理系统,其特征在于,所述配额定义模块包括:
6.一种存储资源管理方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,所述依据对象存储系统和文件存储系统的资源配额使用情况和所述管理规则,输出资源配额管理提示信息的步骤,包括:
9.根据权利要求6所述的方法,其特征在于,所述按照用户输入确定各存储系统的资源配额和管理规则的步骤包括:
10.一种电子设备,包括处理器、通信接口、存储器和通信总线,其特征在于,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理
...【技术特征摘要】
1.一种存储资源管理系统,其特征在于,所述系统包括:
2.根据权利要求1所述的存储资源管理系统,其特征在于,所述系统还包括:
3.根据权利要求1所述的存储资源管理系统,其特征在于,所述配额监控模块包括:
4.根据权利要求1所述的存储资源管理系统,其特征在于,所述同步模块还用于:
5.根据权利要求1所述的存储资源管理系统,其特征在于,所述配额定义模块包括:
6.一种存储资源管理方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括...
【专利技术属性】
技术研发人员:刘丰,李晓光,杨帅,樊信龙,姜慧云,
申请(专利权)人:北京易华录信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。