CN107623732A - 一种基于云平台的数据存储方法、装置、设备及存储介质 - Google Patents

一种基于云平台的数据存储方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN107623732A
CN107623732A CN201710832658.2A CN201710832658A CN107623732A CN 107623732 A CN107623732 A CN 107623732A CN 201710832658 A CN201710832658 A CN 201710832658A CN 107623732 A CN107623732 A CN 107623732A
Authority
CN
China
Prior art keywords
memory node
storage
cloud platform
state information
determined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710832658.2A
Other languages
English (en)
Inventor
聂东旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710832658.2A priority Critical patent/CN107623732A/zh
Publication of CN107623732A publication Critical patent/CN107623732A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于云平台的数据存储方法,该方法包括以下步骤:接收针对云平台中目标数据的存储请求,获取云平台对应的存储集群中每个存储节点的运行状态信息,根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力,根据每个存储节点的存储能力,确定用于存储目标数据的第一存储节点,以在第一存储节点上存储目标数据。应用本发明实施例所提供的技术方案,可以令每个存储节点的负载均衡,可以降低存储节点因负载较重导致无法为用户提供高效地读写这种情况的发生率,可以为用户提供持续高效地存储服务。本发明还公开了一种基于云平台的数据存储装置、设备及存储介质,具有相应的技术效果。

Description

一种基于云平台的数据存储方法、装置、设备及存储介质
技术领域
本发明涉及存储技术领域,特别是涉及一种基于云平台的数据存储方法、装置、设备及存储介质。
背景技术
随着云平台的出现,云平台存储***被广泛关注。其中,云平台存储***多以存储节点构成的云平台存储集群的形式出现。
近年来,云平台存储集群在存储数据时,通常采用顺序存储数据的方式来存储数据,也就是说,在云平台存储集群中存储数据时,依次在各个存储节点中进行存储,如,当第一个存储节点无法存储数据时,优先选择在第二个存储节点中继续存储,以此类推。这种顺序存储数据的方式可能会造成部分存储节点负载较重,随之而来的是存储节点的对外服务的性能下降,可能会导致云平台的用户无法高效地读写数据。
综上所述,如何有效地为云平台的用户提供持续高效地存储服务等问题,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种基于云平台的数据存储方法、装置、设备及存储介质,可以令每个存储节点的负载均衡,可以为用户提供持续高效地存储服务。
为解决上述技术问题,本发明提供如下技术方案:
一种基于云平台的数据存储方法,包括:
接收针对云平台中目标数据的存储请求;
获取所述云平台对应的存储集群中每个存储节点的运行状态信息;
根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力;
根据每个存储节点的存储能力,确定用于存储所述目标数据的第一存储节点,以在所述第一存储节点上存储所述目标数据。
优选地,所述运行状态信息包括硬件状态信息和访问状态信息,所述根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力,包括:
针对每个存储节点,根据该存储节点的硬件状态信息,确定该存储节点的硬件处理能力;
根据该存储节点的访问状态信息,确定该存储节点的访问承载能力;
基于所述硬件处理能力和所述访问承载能力,确定该存储节点的存储能力。
优选地,在所述获取所述云平台对应的存储集群中每个存储节点的运行状态信息之后,在所述根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力之前,还包括:
根据每个存储节点的运行状态信息,确定当前是否达到预设的报警触发条件;
如果是,则输出报警信息;
如果否,则执行所述根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力的步骤。
优选地,所述根据每个存储节点的运行状态信息,确定当前是否达到预设的报警触发条件,包括:
根据每个存储节点的运行状态信息,确定每个存储节点的负载值;
如果最高负载值与最低负载值的差值大于预设阈值,则确定当前达到预设的报警触发条件。
优选地,输出报警信息之后,还包括:
接收用户基于所述报警信息发出的存储调整指令;
根据所述存储调整指令,确定用于存储所述目标数据的第二存储节点,以在所述第二存储节点上存储所述目标数据。
优选地,还包括:
输出显示每个存储节点的运行状态信息。
一种基于云平台的数据存储装置,包括:
存储请求接收模块,用于接收针对云平台中目标数据的存储请求;
运行状态信息获取模块,用于获取所述云平台对应的存储集群中每个存储节点的运行状态信息;
存储能力确定模块,用于根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力;
第一存储节点确定模块,用于根据每个存储节点的存储能力,确定用于存储所述目标数据的第一存储节点,以在所述第一存储节点上存储所述目标数据。
优选地,所述存储能力确定模块,具体用于:
针对每个存储节点,根据该存储节点的硬件状态信息,确定该存储节点的硬件处理能力;
根据该存储节点的访问状态信息,确定该存储节点的访问承载能力;
基于所述硬件处理能力和所述访问承载能力,确定该存储节点的存储能力。
一种基于云平台的数据存储设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现上述基于云平台的数据存储方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述基于云平台的数据存储方法的步骤。
应用本发明实施例所提供的技术方案,接收针对云平台中目标数据的存储请求,获取云平台对应的存储集群中每个存储节点的运行状态信息,根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力,根据每个存储节点的存储能力,确定用于存储目标数据的第一存储节点,以在第一存储节点上存储目标数据。在存储云平台中目标数据时,根据云平台对应的存储集群中每个存储节点的运行状态信息,确定每个存储节点的存储能力,根据每一个存储节点的存储能力,确定存储目标数据的第一存储节点,并在第一存储节点上存储目标数据。如此,可以令每个存储节点的负载均衡,可以降低存储节点因负载较重导致无法为用户提供高效地读写这种情况的发生率,可以为用户提供持续高效地存储服务。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中一种基于云平台的数据存储方法的实施流程图;
图2为本发明实施例中一种基于云平台的数据存储装置的结构示意图;
图3为本发明实施例中一种基于云平台的数据存储设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明实施例中一种基于云平台的数据存储方法的实施流程图,该方法包括以下步骤:
S101、接收针对云平台中目标数据的存储请求。
在接收到云平台中发送的待存储的目标数据,或者,接收到云平台发送存储指令,或者,接收到针对云平台中目标数据的存储请求等,均可视为接收到针对云平台中目标数据的存储请求。
在接收存储请求后,可以执行步骤S102的操作。
S102、获取云平台对应的存储集群中每个存储节点的运行状态信息。
在本实施例中,云平台对应的存储集群中至少有一个存储节点。例如,云平台对应的存储集群至少有一个服务器,其中,一个服务器可以对应一个存储节点,也可以对应多个存储节点,或者,一个存储节点对应一个服务器,也可以对应多个服务器。
获取与云平台对应的存储集群中每个存储节点的运行状态信息,该运行状态信息可以为该存储节点的对应的CPU占用率、内存使用率、当前处理的业务量、用户访问量等信息。
S103、根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力。
根据每个存储节点的运行状态信息,可以确定每一个存储节点相应的存储能力。
具体的,可以根据运行状态信息预先设置一个存储能力计算公式,根据该计算公式进行计算每个存储节点相应的存储能力。例如,当运行状态信息包括多个信息时,可以针对运行状态信息中的每一条信息设置一个权重,根据每一条信息对应的权重,可以预先设置计算该存储节点的存储能力的公式:I=a1x1+a2x2+a3x3+...+anxn,且其中I表示存储能力;x1、x2、x3...xn表示分别具体的运行状态信息,如,x1可以表示CPU的占用率、x2可以表示当前处理的业务量、x3可以表示内存使用率;a1、a2、a3...an表示对应的运行状态信息对应的权重大小,且a1+a2+a3+...+an=1。
在本发明的一个实施例中,运行状态信息包括硬件状态信息和访问状态信息,步骤S103可以包括以下步骤:
步骤一、针对每个存储节点,根据该存储节点的硬件状态信息,确定该存储节点的硬件处理能力;
步骤二、根据该存储节点的访问状态信息,确定该存储节点的访问承载能力;
步骤三、基于硬件处理能力和访问承载能力,确定该存储节点的存储能力。
为了便于描述,下面将上述三个步骤结合起来进行说明。
在本实施例中,硬件状态信息可以为CPU的占用率、内存使用率、CPU的温度等硬件信息中的至少一个信息,访问状态信息可以为单位时间内的用户访问次数、针对用户访问的平均处理速度、针对用户访问的拒绝服务率等与访问相关信息中的至少一个信息。
当运行状态信息包括硬件状态信息和访问状态信息时,可以针对每个存储节点,根据该存储节点的硬件信息,确定该存储节点的硬件处理能力,根据该存储节点的访问状态信息,确定该存储节点的访问承载能力。其中,当硬件状态信息为CPU占用率时,硬件处理能力可以与CPU占用率成反比,当访问状态信息为针对用户访问的平均处理速度时,访问承载能力可以与针对用户访问的平均处理速度成正比。具体的反比或正比的相应比值可以预先设置,也可以根据实际情况进行确定和调整,本发明实施例对此并不限定。
基于硬件处理能力和访问承载能力,可以确定该存储节点的存储能力,具体的,可以根据硬件处理能力和访问承载能力进行加权计算后,确定该存储节点的存储能力。需要说明的是,其中的相应的权值的具体数值大小,可以预先设置,也可以根据实际情况进行确定和调整,本发明实施例对此并不限定。
确定每个存储节点的存储能力之后,可以执行步骤S104的操作。
S104、根据每个存储节点的存储能力,确定用于存储目标数据的第一存储节点,以在第一存储节点上存储目标数据。
根据每个存储节点的存储能力,可以确定用于存储目标数据的第一存储节点,以在第一存储节点上存储目标数据。具体的,可以将每一个存储节点对应的存储能力进行大小排序后,选择存储能力最大的第一存储节点存储目标数据,或者,将存储能力大于预设存储阈值对应的存储节点确定为待选存储节点集合,在待选存储节点集合中随机选择一个存储节点确定为第一存储节点,将目标数据存储在第一存储节点中。
应用本发明实施例所提供的方法,接收针对云平台中目标数据的存储请求,获取云平台对应的存储集群中每个存储节点的运行状态信息,根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力,根据每个存储节点的存储能力,确定用于存储目标数据的第一存储节点,以在第一存储节点上存储目标数据。在存储云平台中目标数据时,根据云平台对应的存储集群中每个存储节点的运行状态信息,确定每个存储节点的存储能力,根据每一个存储节点的存储能力,确定存储目标数据的第一存储节点,并在第一存储节点上存储目标数据。如此,可以令每个存储节点的负载均衡,可以降低存储节点因负载较重导致无法为用户提供高效地读写这种情况的发生率,可以为用户提供持续高效地存储服务。
在本发明的一个实施例中,在执行步骤S102的操作之后,在执行步骤S103的操作之前,还可以执行以下步骤:
步骤一、根据每个存储节点的运行状态信息,确定当前是否达到预设的报警触发条件;
步骤二、如果是,则输出报警信息;
步骤三、如果否,则执行根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力的步骤。
为了便于描述,下面将上述三个步骤结合起来进行说明。
在本实施例中,可以预先设置至少一个报警触发条件。具体的,报警触发条件可以根据具体的运行状态信息进行设置。例如,当运行状态信息为CPU占用率,报警触发条件可以为:某一存储节点的CPU占用率大于80%,或者,存储节点的CPU占用率大于80%的个数超过总存储节点数的一半,或者,当运行状态信息为内存使用率和用户访问量时,可以针对内存使用率和用户访问量,分别设置报警触发条件,报警触发条件可以为:内存使用率超过60%,和用户访问量达到***的访问上限的75%。
在执行步骤S102获取云平台对应的存储集群中每个存储节点的运行状态信息之后,在执行步骤S103根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力之前,可以根据每个存储节点的运行状态信息,确定当前是否达到预设的报警触发条件,如果达到报警触发条件,则输出报警信息,如果未达到报警触发条件,则执行步骤S103的操作。在达到预设的报警触发条件时,可以输出报警信息,以提示用户及时排除可能出现的故障。
在本发明的另一个实施例中,可以通过执行以下步骤的操作确定当前是否达到预设的报警触发条件:
步骤一、根据每个存储节点的运行状态信息,确定每个存储节点的负载值;
步骤二、如果最高负载值与最低负载值的差值大于预设阈值,则确定当前达到预设的报警触发条件。
为了便于描述,下面将上述两个步骤结合起来进行说明。
在本实施例中,可以根据每个存储节点的运行状态信息,确定每个存储节点的负载值。具体的,可以根据运行状态信息中的一条信息,确定负载值,也可以根据运行状态信息中的多条信息,确定负载值。如当运行状态信息包括CPU占用率和内存使用率时,可以将CPU占用率和内存使用率的加权和确定为相应的负载值。对于某个存储节点而言,该存储节点的负载值越大,表明该存储节点越繁忙。
如果最高负载值与最低负载值的差值大于预设阈值,则确定当前达到预设的报警触发条件,也就是说,预设的报警触发条件为最高负载值与最低负载值的差值大于预设阈值。可以使得每个存储节点的负载的差异较小,达到均衡存储节点间的负载的目的。
在本发明的一个实施例中,在输出报警信息之后,还可以执行以下步骤:
步骤一、接收用户基于报警信息发出的存储调整指令;
步骤二、根据存储调整指令,确定用于存储目标数据的第二存储节点,以在第二存储节点上存储目标数据。
为了便于描述,下面将上述步骤一和步骤二结合起来进行说明。
在本实施例中,可以支持可移植操作***接口(Portable Operating SystemInterface,POSIX协议)。
在输出报警信息之后,可以接收用户基于报警信息发出的存储调整指令,根据存储调整指令,确定用于存储目标数据的第二存储节点,并在第二存储节点上存储目标数据,可以提高存储节点提供存储服务的质量。
在本发明的一个实施例中,还可以输出显示每个存储节点的运行状态信息。
具体的,在获取运行状态信息之后,可以将运行状态信息的文件格式进行转化,以便在显示界面输出显示每个存储节点的运作状态信息,其中显示界面可以为常见的通信设备的web界面,也可以为一个液晶显示屏。可以让用户实时了解当前存储节点的运行状态,方便用户对当前存储节点做适应性的调整。
相应于上面的方法实施例,本发明实施例还提供了一种基于云平台的数据存储装置,下文描述的基于云平台的数据存储装置与上文描述的基于云平台的数据存储方法可相互对应参照。
参见图2所示,该装置包括以下模块:
存储请求接收模块201,用于接收针对云平台中目标数据的存储请求;
运行状态信息获取模块202,用于获取云平台对应的存储集群中每个存储节点的运行状态信息;
存储能力确定模块203,用于根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力;
第一存储节点确定模块204,用于根据每个存储节点的存储能力,确定用于存储目标数据的第一存储节点,以在第一存储节点上存储目标数据。
应用本发明实施例所提供的技术装置,接收针对云平台中目标数据的存储请求,获取云平台对应的存储集群中每个存储节点的运行状态信息,根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力,根据每个存储节点的存储能力,确定用于存储目标数据的第一存储节点,以在第一存储节点上存储目标数据。在存储云平台中目标数据时,根据云平台对应的存储集群中每个存储节点的运行状态信息,确定每个存储节点的存储能力,根据每一个存储节点的存储能力,确定存储目标数据的第一存储节点,并在第一存储节点上存储目标数据。如此,可以令每个存储节点的负载均衡,可以降低存储节点因负载较重导致无法为用户提供高效地读写这种情况的发生率,可以为用户提供持续高效地存储服务。
在本发明的一种具体实施方式中,存储能力确定模块203,具体用于:
针对每个存储节点,根据该存储节点的硬件状态信息,确定该存储节点的硬件处理能力;
根据该存储节点的访问状态信息,确定该存储节点的访问承载能力;
基于硬件处理能力和访问承载能力,确定该存储节点的存储能力。
在本发明的一种具体实施方式中,还包括报警处理模块,用于在获取云平台对应的存储集群中每个存储节点的运行状态信息之后,在根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力之前,执行以下步骤的操作:
根据每个存储节点的运行状态信息,确定当前是否达到预设的报警触发条件;
如果是,则输出报警信息;
如果否,则执行根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力的步骤。
在本发明的一种具体实施方式中,报警处理模块,具体用于:
根据每个存储节点的运行状态信息,确定每个存储节点的负载值;
如果最高负载值与最低负载值的差值大于预设阈值,则确定当前达到预设的报警触发条件。
在本发明的一种具体实施方式中,还包括存储调整模块,用于:在输出报警信息之后,接收用户基于报警信息发出的存储调整指令;
根据存储调整指令,确定用于存储目标数据的第二存储节点,以在第二存储节点上存储目标数据。
在本发明的一种具体实施方式中,还包括输出显示模块,用于:
输出显示每个存储节点的运行状态信息。
相应于上面的方法实施例,本发明实施例还提供了一种基于云平台的数据存储设备,下文描述的一种异常网页访问片段检测设备与上文描述的一种基于云平台的数据存储方法可相互对应参照。
参见图3所示,该基于云平台的数据存储设备包括:
存储器D1,用于存储计算机程序;
处理器D2,用于执行计算机程序时实现上述方法实施例的基于云平台的数据存储方法的步骤。
相应于上面的方法实施例,本发明实施例还提供了一种计算机可读存储介质,下文描述的一种计算机可读存储介质与上文描述的一种基于云平台的数据存储方法可相互对应参照。
一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例的基于云平台的数据存储方法的步骤。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

Claims (10)

1.一种基于云平台的数据存储方法,其特征在于,包括:
接收针对云平台中目标数据的存储请求;
获取所述云平台对应的存储集群中每个存储节点的运行状态信息;
根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力;
根据每个存储节点的存储能力,确定用于存储所述目标数据的第一存储节点,以在所述第一存储节点上存储所述目标数据。
2.根据权利要求1所述的基于云平台的数据存储方法,其特征在于,所述运行状态信息包括硬件状态信息和访问状态信息,所述根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力,包括:
针对每个存储节点,根据该存储节点的硬件状态信息,确定该存储节点的硬件处理能力;
根据该存储节点的访问状态信息,确定该存储节点的访问承载能力;
基于所述硬件处理能力和所述访问承载能力,确定该存储节点的存储能力。
3.根据权利要求1所述的基于云平台的数据存储方法,其特征在于,在所述获取所述云平台对应的存储集群中每个存储节点的运行状态信息之后,在所述根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力之前,还包括:
根据每个存储节点的运行状态信息,确定当前是否达到预设的报警触发条件;
如果是,则输出报警信息;
如果否,则执行所述根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力的步骤。
4.根据权利要求3所述的基于云平台的数据存储方法,其特征在于,所述根据每个存储节点的运行状态信息,确定当前是否达到预设的报警触发条件,包括:
根据每个存储节点的运行状态信息,确定每个存储节点的负载值;
如果最高负载值与最低负载值的差值大于预设阈值,则确定当前达到预设的报警触发条件。
5.根据权利要求3所述的基于云平台的数据存储方法,其特征在于,输出报警信息之后,还包括:
接收用户基于所述报警信息发出的存储调整指令;
根据所述存储调整指令,确定用于存储所述目标数据的第二存储节点,以在所述第二存储节点上存储所述目标数据。
6.根据权利要求1至5之中任一项所述的基于云平台的数据存储方法,其特征在于,还包括:
输出显示每个存储节点的运行状态信息。
7.一种基于云平台的数据存储装置,其特征在于,包括:
存储请求接收模块,用于接收针对云平台中目标数据的存储请求;
运行状态信息获取模块,用于获取所述云平台对应的存储集群中每个存储节点的运行状态信息;
存储能力确定模块,用于根据每个存储节点的运行状态信息,确定相应的每个存储节点的存储能力;
第一存储节点确定模块,用于根据每个存储节点的存储能力,确定用于存储所述目标数据的第一存储节点,以在所述第一存储节点上存储所述目标数据。
8.根据权利要求7所述的基于云平台的数据存储装置,其特征在于,所述存储能力确定模块,具体用于:
针对每个存储节点,根据该存储节点的硬件状态信息,确定该存储节点的硬件处理能力;
根据该存储节点的访问状态信息,确定该存储节点的访问承载能力;
基于所述硬件处理能力和所述访问承载能力,确定该存储节点的存储能力。
9.一种基于云平台的数据存储设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述基于云平台的数据存储方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述基于云平台的数据存储方法的步骤。
CN201710832658.2A 2017-09-15 2017-09-15 一种基于云平台的数据存储方法、装置、设备及存储介质 Pending CN107623732A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710832658.2A CN107623732A (zh) 2017-09-15 2017-09-15 一种基于云平台的数据存储方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710832658.2A CN107623732A (zh) 2017-09-15 2017-09-15 一种基于云平台的数据存储方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN107623732A true CN107623732A (zh) 2018-01-23

Family

ID=61089870

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710832658.2A Pending CN107623732A (zh) 2017-09-15 2017-09-15 一种基于云平台的数据存储方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN107623732A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108769144A (zh) * 2018-05-11 2018-11-06 中国联合网络通信集团有限公司 存储处理方法、交易节点、存储节点及通信设备
CN108924202A (zh) * 2018-06-25 2018-11-30 郑州云海信息技术有限公司 一种分布式集群的数据容灾方法以及相关装置
CN108924214A (zh) * 2018-06-27 2018-11-30 中国建设银行股份有限公司 一种计算集群的负载均衡方法、装置及***
CN110730185A (zh) * 2019-10-22 2020-01-24 张瑞 一种基于分布式计算的区块链大数据处理方法及***
CN111629050A (zh) * 2020-05-22 2020-09-04 浙江大华技术股份有限公司 节点调度方法及装置、存储介质、电子装置
CN114422518A (zh) * 2022-03-31 2022-04-29 北京奥星贝斯科技有限公司 请求服务的方法及装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103001809A (zh) * 2012-12-25 2013-03-27 曙光信息产业(北京)有限公司 用于云存储***的服务节点状态监控方法
CN103458055A (zh) * 2013-09-22 2013-12-18 广州中国科学院软件应用技术研究所 一种云计算平台
CN103516811A (zh) * 2013-10-22 2014-01-15 浪潮电子信息产业股份有限公司 一种云存储***中工控机工作状态的监控方法
CN104239164A (zh) * 2013-06-19 2014-12-24 国家电网公司 基于云存储的灾备切换***
US9069885B1 (en) * 2010-11-26 2015-06-30 CodeGuard, Inc. Systems and methods for automated retrieval, monitoring, and storage of online content
CN104796496A (zh) * 2015-05-12 2015-07-22 国网智能电网研究院 一种基于云存储的负载均衡计算方法
CN106101212A (zh) * 2016-06-08 2016-11-09 四川新环佳科技发展有限公司 云平台下的大数据访问方法
CN106656537A (zh) * 2015-11-03 2017-05-10 ***通信集团公司 一种it集群***监控方法、装置、终端及***

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9069885B1 (en) * 2010-11-26 2015-06-30 CodeGuard, Inc. Systems and methods for automated retrieval, monitoring, and storage of online content
CN103001809A (zh) * 2012-12-25 2013-03-27 曙光信息产业(北京)有限公司 用于云存储***的服务节点状态监控方法
CN104239164A (zh) * 2013-06-19 2014-12-24 国家电网公司 基于云存储的灾备切换***
CN103458055A (zh) * 2013-09-22 2013-12-18 广州中国科学院软件应用技术研究所 一种云计算平台
CN103516811A (zh) * 2013-10-22 2014-01-15 浪潮电子信息产业股份有限公司 一种云存储***中工控机工作状态的监控方法
CN104796496A (zh) * 2015-05-12 2015-07-22 国网智能电网研究院 一种基于云存储的负载均衡计算方法
CN106656537A (zh) * 2015-11-03 2017-05-10 ***通信集团公司 一种it集群***监控方法、装置、终端及***
CN106101212A (zh) * 2016-06-08 2016-11-09 四川新环佳科技发展有限公司 云平台下的大数据访问方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108769144A (zh) * 2018-05-11 2018-11-06 中国联合网络通信集团有限公司 存储处理方法、交易节点、存储节点及通信设备
CN108924202A (zh) * 2018-06-25 2018-11-30 郑州云海信息技术有限公司 一种分布式集群的数据容灾方法以及相关装置
CN108924214A (zh) * 2018-06-27 2018-11-30 中国建设银行股份有限公司 一种计算集群的负载均衡方法、装置及***
CN110730185A (zh) * 2019-10-22 2020-01-24 张瑞 一种基于分布式计算的区块链大数据处理方法及***
CN111629050A (zh) * 2020-05-22 2020-09-04 浙江大华技术股份有限公司 节点调度方法及装置、存储介质、电子装置
CN114422518A (zh) * 2022-03-31 2022-04-29 北京奥星贝斯科技有限公司 请求服务的方法及装置

Similar Documents

Publication Publication Date Title
CN107623732A (zh) 一种基于云平台的数据存储方法、装置、设备及存储介质
CN105205014B (zh) 一种数据存储方法和装置
CN100476742C (zh) 基于对象存储设备的负载平衡方法
US8239641B2 (en) Choosing location or manner of storing data
US9081623B1 (en) Service resource allocation
CN108920272A (zh) 一种数据处理方法、装置、计算机设备及存储介质
CN103338249B (zh) 缓存方法及装置
CN104808952B (zh) 数据缓存方法及装置
CN108183947A (zh) 分布式缓存方法及***
CN109981702B (zh) 一种文件存储方法及***
CN107391341A (zh) 一种故障预警方法及装置
CN104504147B (zh) 一种数据库集群的资源协调方法、装置及***
CN110018788A (zh) 分级存储方法、装置、电子设备及计算机可读存储介质
CN103500213B (zh) 基于预读取的页面热点资源更新方法和装置
CN104811473B (zh) 一种创建虚拟非易失性存储介质的方法、***及管理***
CN106469376A (zh) 一种风险控制方法和设备
CN109191287A (zh) 一种区块链智能合约的分片方法、装置及电子设备
CN107911456A (zh) 图片加载的流量优化方法、装置、终端设备及存储介质
CN111737168A (zh) 一种缓存***、缓存处理方法、装置、设备及介质
CN108874324A (zh) 一种访问请求处理方法、装置、设备及可读存储介质
CN106021566A (zh) 一种提高单台数据库并发处理能力的方法、装置及***
CN105915626B (zh) 一种面向云存储的数据副本初始放置方法
CN110245021A (zh) 移动终端的内存管理方法、***、电子设备及存储介质
CN108710686A (zh) 一种数据存储方法、装置、存储介质及终端
CN115604269A (zh) 一种服务器的负载均衡方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180123

RJ01 Rejection of invention patent application after publication