This application discloses a storage method of data resources, including: multiple resource providing equipment for providing storage space. When the application of the resource use equipment needs to be stored in data storage, the storage space on the server can be applied to the server to store the data storage space; the server provides resources to the resource to apply for the resource. After successful, the application is stored on a resource providing device. Through this application, data storage can be conveniently realized.
【技术实现步骤摘要】
一种数据资源的存储方法
本申请涉及存储技术,特别涉及一种数据资源的存储方法。
技术介绍
目前,在计算机和通信
中,各类项目在实施的过程中会发生如下情况:一种情况是给用户来配置服务器硬盘容量时,都是按照最大的需求配置。然而现实中往往达不到这种峰值使用场景。这种情况下,不但给用户的前期投资带来损失,而且在后续的运营维护中增加了成本,比如机房的电力成本,大量磁盘的维护和折旧成本等;另一种情况是在前期规划的时候没有充分考虑到未来应用增长的情况,造成后期存储资源紧缺;还有一种情况是机房机柜等物理空间已经满配,没有多余的空间扩展存储资源。以上的现实情况不仅给用户带来经济上的浪费,而且极大的增加了运维难度,甚至可能造成诸如系统终止等严重后果。
技术实现思路
本申请提供一种数据资源的存储方法,能够在不浪费物理存储资源的前提下,方便地实现数据存储。为实现上述目的,本申请采用如下技术方案:一种数据资源的存储方法,包括:a、资源使用设备上的应用通过与所述资源使用设备连接的客户端软件client向硬件资源共享服务器server请求进行数据存储;b、所述server根据当前所有资源提供设备的可用资源状况,为所述应用预分配一个资源提供设备的硬件资源,并将预分配结果发送给与相应的资源提供设备相连的代理软件agent;c、所述agent根据接收的预分配结果和与其相连的资源提供设备的当前负载状况,判断是否接受相应的预分配结果,并将判断结果反馈给所述server;d、当所述判断结果为接受时,所述server通过所述client通知所述应用将数据存储在预分配的资源提供设备的指定资源上,所述应 ...
【技术保护点】
1.一种数据资源的存储方法,其特征在于,包括:a、资源使用设备上的应用通过与所述资源使用设备连接的客户端软件client向硬件资源共享服务器server请求进行数据存储;b、所述server根据当前所有资源提供设备的可用资源状况,为所述应用预分配一个资源提供设备的硬件资源,并将预分配结果发送给与相应的资源提供设备相连的代理软件agent;c、所述agent根据接收的预分配结果和与其相连的资源提供设备的当前负载状况,判断是否接受相应的预分配结果,并将判断结果反馈给所述server;d、当所述判断结果为接受时,所述server通过所述client通知所述应用将数据存储在预分配的资源提供设备的指定资源上,所述应用将数据存储在所述预分配的资源提供设备的指定资源上,并通知所述client和所述server;所述client和所述server接收所述通知后,各自建立与所述应用对应的资源列表,并将所述预分配的资源提供设备及所述指定资源信息加入所述应用对应的资源列表;当所述判断结果为不接受时,重新执行步骤b、c、d;其中,所述指定资源为分配给所述应用存储数据的硬件资源。
【技术特征摘要】
1.一种数据资源的存储方法,其特征在于,包括:a、资源使用设备上的应用通过与所述资源使用设备连接的客户端软件client向硬件资源共享服务器server请求进行数据存储;b、所述server根据当前所有资源提供设备的可用资源状况,为所述应用预分配一个资源提供设备的硬件资源,并将预分配结果发送给与相应的资源提供设备相连的代理软件agent;c、所述agent根据接收的预分配结果和与其相连的资源提供设备的当前负载状况,判断是否接受相应的预分配结果,并将判断结果反馈给所述server;d、当所述判断结果为接受时,所述server通过所述client通知所述应用将数据存储在预分配的资源提供设备的指定资源上,所述应用将数据存储在所述预分配的资源提供设备的指定资源上,并通知所述client和所述server;所述client和所述server接收所述通知后,各自建立与所述应用对应的资源列表,并将所述预分配的资源提供设备及所述指定资源信息加入所述应用对应的资源列表;当所述判断结果为不接受时,重新执行步骤b、c、d;其中,所述指定资源为分配给所述应用存储数据的硬件资源。2.根据权利要求1所述的方法,其特征在于,该方法包括:当所述判断结果为接受时,所述agent分配用户名、密码和所述指定资源的访问路径,发送给所述server,并通过所述client转发给所述应用。3.根据权利要求1所述的方法,其特征在于,当所述应用对应的资源列表建立完成后,该方法进一步包括:所述server根据备份策略选择N个资源提供设备,用于备份所述应用的数据,并将所述应用的数据备份到选择出的N个资源提供设备上;在备份完成后,将备份成功的资源提供设备及其存储资源的信息加入所述应用对应的资源列表,并通知所述client将备份成功的资源提供设备及其存储资源的信息加入所述client保存的与所述应用对应的资源列表;其中,N为用户设定的冗余数,所述存储资源为用于存储所述应用的数据的硬件资源。4.根据权利要求1或3所述的方法,其特征在于,当所述应用需要读取存储数据时,该方法进一步包括:所述应用发送读取数据请求给所述client,所述client根据自身保存的所述应用对应的资源列表,选择一个保存所述应用数据的资源提供设备,并将选择的资源提供设备及其存储资源的信息反馈给所述应用,所述应用根据接收的信息访问所述选择的资源提供设备进行数据读取,并将读取结果反馈给所述client。5.根据权利要求4所述的方法,其特征在于,所述选择一个保存所述应用数据的资源提供设备包括:在所述client保存的所述应用对应的资源列表中,选择一个访问路径最短的资源提供设备。6.根据权利要求4所述的方法,其特征在于,当所述应用反馈给所述client的读取结果为读取失败时,该方法进一步包括:所述client在自身保存的所述应用对应的资源列表中,重新选择一个资源提供设备,并将...
【专利技术属性】
技术研发人员:刘哲,傅海英,胡伦良,张海斌,
申请(专利权)人:普天信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。