数据处理方法、装置、相关设备及存储介质与流程



1.本技术涉及互联网技术领域,尤其涉及一种数据处理方法、装置、相关设备及存储介质。


背景技术:



2.随着边缘计算的快速发展,各类应用被放置到边缘节点中,以便于更快的响应客户请求,满足客户业务的需求。在这个过程中,边缘平台负责管理应用的配置,然后上述应用下发到边缘节点中并管理应用的生命周期。另外,边缘平台还需要为应用配置相应的存储卷,从而能够存储应用产生的数据。而相关技术中,对应用运行过程中产生的数据缺乏合适的存储方式。


技术实现要素:



3.为解决相关技术问题,本技术实施例提供一种数据处理方法、装置、相关者及存储介质。
4.本技术实施例的技术方案是这样实现的:
5.本技术实施例提供一种数据处理方法,应用于服务器,包括:
6.接收第一边缘节点发送的第一请求;所述第一请求用于请求存储边缘应用的第一数据;所述第一请求至少携带所述第一数据;
7.将所述第一数据存储至第二边缘节点的本地存储卷;所述服务器部署在所述第二边缘节点上,所述服务器能够将存储在所述本地存储卷的数据存储至云存储系统。
8.上述方法中,所述方法还包括:
9.确定预设时长内未对存储的所述第一数据进行修改时,将所述第一数据存储至所述云存储系统,并删除所述本地存储卷中存储的所述第一数据。
10.上述方法中,所述方法还包括:
11.确定预设时长内未对存储的所述第一数据进行修改,且所述本地存储卷的存储量大于或等于第一阈值时,将所述第一数据存储至所述云存储系统,并删除所述本地存储卷中存储的所述第一数据。
12.上述方法中,所述方法还包括:
13.接收所述第一边缘节点发送的第二请求;所述第二请求用于请求读取边缘应用的第二数据;
14.读取所述第二数据,并将读取的第二数据发送至所述第一边缘节点。
15.上述方法中,所述读取所述第二数据,包括:
16.确定所述第二数据存储在所述本地存储卷时,从所述本地存储卷读取所述第二数据。
17.上述方法中,所述读取所述第二数据,包括:
18.确定所述第二数据存储在所述云存储系统时,从所述云存储系统读取所述第二数
据;
19.所述方法还包括:
20.将从所述云存储系统读取的所述第二数据存储至所述本地存储卷。
21.上述方法中,基于网络文件系统(nfs,network file system)协议与边缘节点进行通信。
22.本技术实施例还提供一种数据处理装置,设置在服务器上,包括:
23.接收单元,用于接收第一边缘节点发送的第一请求;所述第一请求用于请求存储边缘应用的第一数据;所述第一请求至少携带所述第一数据;
24.存储单元,用于将所述第一数据存储至第二边缘节点的本地存储卷;所述服务器部署在所述第二边缘节点上,所述服务器能够将存储在所述本地存储卷的数据存储至云存储系统。
25.本技术实施例还提供一种服务器,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
26.其中,所述处理器用于运行所述计算机程序时,执行时实现服务器侧的任一方法的步骤。
27.本技术实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述服务器侧任一方法的步骤。
28.本技术实施例提供的数据处理方法、装置、相关设备及存储介质,服务器接收第一边缘节点发送的第一请求;所述第一请求用于请求存储边缘应用的第一数据;所述第一请求至少携带所述第一数据;服务器将所述第一数据存储至第二边缘节点的本地存储卷;所述服务器部署在所述第二边缘节点上,所述服务器能够将存储在所述本地存储卷的数据存储至云存储系统。本技术实施例提供的技术方案,针对一个边缘节点的数据存储请求,服务器能够将一个边缘节点的数据存储至另一个边缘节点对应的本地存储卷,同时,服务器还能够根据需求将存储至本地存储卷的数据存储至云存储系统。如此,在边缘节点的本地存储卷的存储空间有限的条件下,服务器能够灵活地将边缘节点的数据在本地存储卷或者云存储系统上进行存储,避免耗尽边缘节点的存储资源,保障了边缘应用数据存储的可持续性。
附图说明
29.图1为相关技术数据处理的方法流程示意图;
30.图2为本技术实施例一种数据处理的方法流程示意图;
31.图3为本技术应用实施例中存储数据的方法流程示意图;
32.图4为本技术应用实施例中读取数据的方法流程示意图;
33.图5为本技术应用实施例数据处理的方法流程示意图;
34.图6为本技术实施例一种数据处理装置结构示意图;
35.图7为本技术实施例服务器结构示意图。
具体实施方式
36.下面结合附图及实施例对本技术再作进一步详细的描述。
37.对本技术进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。
38.(1)边缘计算:边缘计算是为应用开发者和服务提供商在网络的边缘侧提供云服务和it环境服务,目的是在靠近数据输入或用户的地方提供计算节点、存储节点和网络带宽。
39.(2)边缘平台:一种提供边缘计算服务的软件平台,包含各种边缘计算软件组件。通常来说,边缘平台的计算资源、存储资源有限,但是靠近用户,不受限于网络带宽,可以提供低时延服务。
40.(3)云计算平台:一种提供云计算服务的软件平台,包含各种云计算软件组件。云计算平台的计算资源、存储资源充足,但受限于客户网络不稳定、带宽较低等因素,无法提供低时延服务。
41.(4)本地存储卷:服务器所在边缘节点上的磁盘,用于运行本地文件系统程序,可以供用户程序存储数据文件。
42.(5)云存储系统:云计算平台中提供存储服务的软件系统,所述云存储系统的容量可以无限扩容,但是从客户端直接访问会导致时延较高。
43.(6)nfs协议:能够提供和本地文件系统兼容的文件存储接口。具体实现时一般包括nfs客户端和nfs服务器。
44.(7)nfs服务器:用于实现nfs协议的服务器程序,可以接收来自nfs客户端的文件存储请求,将文件按照一定方式存储到各种存储介质中,如本地存储卷、云存储系统。
45.随着边缘计算的快速发展,各类数据型应用被放置到边缘节点中,以满足客户数据业务的需求。在这个过程中,边缘平台负责管理数据型应用的配置,然后上述应用下发到边缘节点中并管理应用的生命周期。另外,边缘平台还需要为数据型应用配置相应的存储卷,从而能够存储应用产生的数据。
46.在目前边缘平台存储数据的实现方案中,如图1所示,一种实现方式是依赖于边缘节点的本地存储卷提供存储空间,实现对边缘应用的数据存储。边缘节点的边缘应用可以通过本地文件系统接口将数据存储至边缘节点的本地存储卷中。由于本地存储卷能够提供的存储空间有限,采用上述实现方式容易耗尽边缘节点的存储资源,无法存储大量的边缘应用数据。另一种实现方式是参照云计算平台的存储系统,在边缘平台侧重新部署一套存储系统,所述存储系统由若干独立的边缘节点来提供存储卷,从而在边缘平台侧形成了分布式的存储系统。边缘节点的边缘应用可以通过私有存储接口将数据存储至边缘节点云存储系统中。如此,虽然能够存储较多的边缘应用数据,但是,通过这种方式部署的存储系统资源消耗高,会占用大量边缘节点的存储资源来进行数据存储。因此,在边缘侧重新部署存储系统的方式并不适合边缘节点这种资源有限的场景,无法发挥存储系统的性能。
47.综上所述,相关技术中,对应用在运行过程中产生的数据未有合理的存储方式。
48.基于此,在本技术的各种实施例中,在边缘应用和云存储系统之间设置服务器,服务器接收到边缘节点的应用数据存储请求后,先将应用数据存储至边缘节点本地存储卷上;同时,服务器还可以根据需求将存储至边缘节点本地存储卷的数据存储至云存储系统。这样,通过服务器将边缘应用数据存储至边缘节点本地存储卷或者云存储系统上,能够避免由于边缘节点存储空间耗尽而无法持续存储应用数据的问题,实现了边缘应用数据的有
效、持续的存储。
49.本技术实施例提供一种数据处理方法,应用于服务器,如图2所示,所述方法包括:
50.步骤201:接收第一边缘节点发送的第一请求;所述第一请求用于请求存储边缘应用的第一数据;所述第一请求至少携带所述第一数据;
51.步骤202:将所述第一数据存储至第二边缘节点的本地存储卷;所述服务器部署在所述第二边缘节点上,所述服务器能够将存储在所述本地存储卷的数据存储至云存储系统。
52.实际应用时,在步骤201之前,需要在云计算平台中部署一套云存储系统,以便用于存储边缘应用的数据。
53.实际应用时,当边缘应用产生第一数据后,通过第一边缘节点向服务器发送第一请求,来存储第一数据。服务器接收到第一请求后,可以通过本地文件系统接口将第一数据存储至第二边缘节点的本地存储卷。
54.这里,当服务器接收到第一边缘节点发送的第一请求时,第一请求还携带了第一数据对应的标识。服务器根据第一请求对第一数据进行存储时,还存储了所述第一数据对应的标识与第一数据的关联关系,以便于后续服务器根据标识来读取第一数据。
55.这里,由于边缘节点的本地存储卷的存储空间有限,服务器将第一数据存储至本地存储卷后,需要判断第一数据是否属于常用数据,再根据判断结果确定是否将存储至本地存储卷的第一数据存储至云存储系统,以保障本地存储卷有足够的存储空间。
56.基于此,在一实施例中,所述方法还包括:
57.确定预设时长内未对存储的所述第一数据进行修改时,将所述第一数据存储至所述云存储系统,并删除所述本地存储卷中存储的所述第一数据。
58.实际应用时,服务器可以通过在预设时长内是否接收到边缘节点发送的针对所述第一数据的更新请求来判断是否对存储的第一数据进行修改(也可以理解为对存储的第一数据进行更新),从而判断出第一数据是否为经常使用的数据,以便于服务器将长时间不使用的数据存储至云存储系统中,节省出本地存储卷的存储空间。示例性地,当服务器将第一数据存储至本地存储卷后,若在预设时长内接收到边缘节点发送的针对所述第一数据的更新请求,以更新本地存储卷存储的第一数据时,服务器便可以确定对存储的第一数据进行了修改;若在预设时长内未收到相应的更新请求,服务器则可以认为预设时长内未对存储的第一数据进行修改。
59.其中,所述预设时长可以根据需要进行设置,比如设置为5分钟,10分钟等。
60.实际应用时,服务器可以通过私有存储接口将第一数据存储至云存储系统中。
61.实际应用时,由于本地存储卷的存储空间有限,服务器还可以根据当前本地存储卷的存储量来确定本地存储卷的存储空间是否充足。当本地存储卷的存储空间不足时,则可以将长时间不使用的数据存储至云存储系统。
62.基于此,在一实施例中,所述方法还包括:
63.确定预设时长内未对存储的所述第一数据进行修改,且所述本地存储卷的存储量大于或等于第一阈值时,将所述第一数据存储至所述云存储系统,并删除所述本地存储卷中存储的所述第一数据。
64.其中,所述存储量可以理解为本地存储卷中存储数据的实际大小,也可以理解为
存储数据占本地存储卷存储容量的百分比。
65.实际应用时,当服务器确定预设时长内未对存储的第一数据进行修改后,获取本地存储卷的存储量,并将存储量与设定的第一阈值相比较。这里,第一阈值可以根据需要设置,比如设置为60%,70%等。
66.这里,当本地存储卷的存储量达到预设阈值时,服务器可以根据存储数据的存储时间来确定存储至云存储系统的数据。具体地,服务器将长时间不使用的,且存储时间最早的数据优先存储至云存储系统后,再删除本地存储卷中存储的数据。
67.实际应用时,当边缘节点需要读取存储的数据时,可以向服务器发送读取请求,服务器可以基于边缘节点的读取请求,读取存储的应用数据,并发送至对应的边缘节点。
68.基于此,在一实施例中,所述方法还包括:
69.接收所述第一边缘节点发送的第二请求;所述第二请求用于请求读取边缘应用的第二数据;
70.读取所述第二数据,并将读取的第二数据发送至所述第一边缘节点。
71.实际应用时,服务器接收到第一边缘节点发送的读取第二数据的请求后,会读取第二数据,并将读取的第二数据返回至边缘节点。这里,所述第二数据可以与第一数据相同,也可以与第一数据不同。
72.实际应用时,由于服务器存储应用数据时,会根据当前情况判断存储至本地存储卷或者云存储系统上。因此,当需要读取应用数据时,便需要先确定与读取请求对应的数据存储位置,再进行数据的读取。
73.基于此,在一实施例中,所述读取所述第二数据,包括:
74.确定所述第二数据存储在所述本地存储卷时,从所述本地存储卷读取所述第二数据。
75.实际应用时,当服务器接收到边缘节点的第二请求时,第二请求至少包括第二数据对应的第二标识,以使得服务器可以利用第二标识来查对应的第二数据是否存储在本地存储卷。
76.实际应用时,当服务器未在本地存储卷查到对应的数据时,需要从云存储系统进行查和读取。
77.基于此,在一实施例中,所述读取所述第二数据,包括:
78.确定所述第二数据存储在所述云存储系统时,从所述云存储系统读取所述第二数据;
79.所述方法还包括:
80.将从所述云存储系统读取的所述第二数据存储至所述本地存储卷。
81.实际应用时,服务器可以利用第二请求携带的第二标识在云存储系统中查第二数据。当服务器确定第二数据存储在云存储系统后,便可以直接读取第二数据。
82.实际应用时,由于服务器部署在第二边缘节点上,从云存储系统中读取数据比从边缘节点的本地存储卷读取数据的时延长。因此,为了便于数据的二次读取,减少读取的时延,在第一次从云存储系统读取数据后,服务器还可以将读取的数据存储至本地存储卷中。
83.实际应用时,服务器需要通过通信协议来与边缘节点进行通信,以完成数据的存储和读取处理。
84.基于此,在一实施例中:
85.基于nfs协议与边缘节点进行通信。
86.这里,采用nfs协议来实现与边缘节点的通信的原因主要包括:
87.第一,nfs协议是不同操作系统都可以通用的通信协议,也就是说,本技术实施例中的数据处理方式可以适用于多个操作系统下,如linux、window系统等,可应用场景多,限制少。第二,由于nfs协议为操作系统自带的协议,边缘应用对应的边缘节点侧(也可以理解为客户端侧)无需额外的开发步骤便可以直接采用nfs协议进行通信,降低了通信成本。
88.实际应用时,服务器基于nfs协议与边缘节点进行通信,可以理解为:边缘节点的边缘应用通过nfs协议将服务器导出的nfs挂载到边缘节点上,这样,边缘应用便可以在本地看到服务器的文件目录。基于服务器的文件目录,边缘应用可以通过nfs接口与服务器进行交互,以使得服务器对数据进行存储和读取处理。
89.本技术实施例提供的数据处理方法,服务器接收第一边缘节点发送的第一请求;所述第一请求用于请求存储边缘应用的第一数据;所述第一请求至少携带所述第一数据;服务器将所述第一数据存储至第二边缘节点的本地存储卷;所述服务器部署在所述第二边缘节点上,所述服务器能够将存储在所述本地存储卷的数据存储至云存储系统。本技术实施例提供的技术方案,针对一个边缘节点的数据存储请求,服务器能够将一个边缘节点的数据存储至另一个边缘节点对应的本地存储卷,同时,服务器还能够根据需求将存储至本地存储卷的数据存储至云存储系统。如此,在边缘节点的本地存储卷的存储空间有限的条件下,服务器能够灵活地将边缘节点的数据在本地存储卷或者云存储系统上进行存储,避免耗尽边缘节点的存储资源,保障了边缘应用数据存储的可持续性。
90.下面结合应用实施例对本技术再做进一步详细的描述。
91.实施本应用实施例的方案之前,需要执行以下操作:
92.第一、在云计算平台中部署一套云存储系统,以供服务器将边缘应用的数据文件存储至云存储系统;
93.第二、在边缘节点上部署nfs服务器,用于读写边缘节点的本地存储卷和云存储系统;
94.第三、边缘节点上的边缘应用通过nfs协议来挂载nfs,使得nfs的文件目录可以显示在边缘节点的本地存储卷中,以便于边缘应用能够通过与读写本地存储卷相同的方式来使用nfs读写应用数据。
95.如图3所示,nfs服务器存储边缘应用的数据文件的过程包括以下步骤:
96.步骤301:边缘应用产生数据;
97.其中,所述数据可以以文件的形式进行存储;所述边缘应用部署在第一边缘节点上。
98.这里,所述边缘应用可以理解为一个nfs客户端;
99.然后,执行步骤302。
100.步骤302:边缘应用通过nfs协议将数据传输至边缘节点上的nfs服务器;
101.其中,所述nfs服务器可以部署在第二边缘节点上;所述nfs服务器由边缘平台管理。
102.这里,由于边缘应用上挂载了nfs,第一边缘节点可以通过存储接口向nfs服务器
发送数据存储请求,将产生的数据传输至nfs服务器;所述存储接口可以为通用的nfs接口。
103.步骤303:nfs服务器将数据写入边缘节点的本地存储卷;
104.然后,执行步骤304。
105.步骤304:nfs服务器判断预设时长内数据是否被修改;
106.其中,所述预设时长可以设置为5分钟;
107.示例性地,nfs服务器可以通过5分钟内是否接收到第一边缘节点发送的数据更新请求,来判断数据是否被修改。若在5分钟内未收到更新请求,则认为数据未被修改,即数据为长时间不使用的数据,执行步骤305;若在5分钟内收到更新请求,则认为数据已被修改,执行步骤306。
108.步骤305:nfs服务器判断本地存储卷用量(即存储量)是否达到阈值;
109.其中,所述阈值可以设置为60%;
110.实际应用时,当nfs服务器确定本地存储卷的用量已经达到阈值时,执行步骤306;当nfs服务器判断本地存储卷用量未达到阈值时,执行步骤307。
111.步骤306:nfs服务器将数据传输至云存储系统,并删除本地存储卷中存储的数据;
112.之后,执行步骤307。
113.实际应用时,当确定数据为长时间不使用的数据,且本地存储卷用量达到阈值时,将数据上传至云存储系统。具体地,nfs服务器会根据本次存储卷中的数据存储时间依次将长时间不使用的数据上传至云存储系统,并删除本地存储卷中的数据来回收本地存储卷资源,直到本地存储卷的用量小于阈值。
114.步骤307:结束当前处理流程。
115.如图4所示,服务器读取边缘应用的数据文件的过程包括以下步骤:
116.步骤401:边缘应用读取数据;
117.实际应用时,由于边缘应用上挂载了nfs,可以查看到服务器的文件目录,边缘应用可以根据文件目录来确定待读取的数据,并向nfs服务器发送读取数据请求。
118.步骤402:nfs服务器收到读取数据请求;
119.这里,边缘应用通过第一边缘节点向nfs服务器发送读取数据请求,nfs服务器接收到读取数据请求后,可以通过读取数据请求获取数据标识,之后执行步骤403。
120.步骤403:nfs服务器判断数据是否在本地存储卷上;
121.实际应用时,nfs服务器可以利用数据标识来判断数据是否存储在本地存储卷上。若数据存储在本地,则执行步骤404;若数据没有存储在本地,则执行步骤405。
122.步骤404:nfs服务器从本地存储卷读取数据;
123.之后,执行步骤406。
124.步骤405:nfs服务器从云存储系统读取数据,并存储本地存储卷;
125.这里,从云存储系统读取数据后,为了减少数据二次读取时的时延,服务器还需要将读取的数据存储至本地存储卷中,之后执行步骤406。
126.步骤406:nfs服务器向边缘节点返回数据;
127.这里,nfs服务器将数据发送至边缘应用对应的第一边缘节点。
128.步骤407:结束当前处理流程。
129.本应用实施例中提供的边缘文件的存储方案,如图5所示,服务器通过nfs接口接
收到边缘应用的数据存储请求时,先将数据通过本地文件系统接口存储至边缘节点本地存储卷中,然后,服务器能够根据预设的判断条件来确定长时间不使用的数据,并将长时间不使用的数据通过私有存储接口上传至云存储系统中,同时删除边缘节点本地存储卷上的数据来回收本地存储卷资源,以备后续使用。如此,由于服务器会将满足判断条件的数据上传至云存储系统,使得边缘文件的存储不受本地存储资源的限制。同时,由于本应用实施例直接使用了云计算平台中的云存储系统,不需要在边缘平台中重新部署一套云存储系统,也节省了边缘节点的资源。
130.为实现本技术实施例的方案,本技术实施例还提供一种数据处理装置,设置在服务器上,如图6所示,该装置包括:
131.接收单元601,用于接收第一边缘节点发送的第一请求;所述第一请求用于请求存储边缘应用的第一数据;所述第一请求至少携带所述第一数据;
132.存储单元602,用于将所述第一数据存储至第二边缘节点的本地存储卷;所述服务器部署在所述第二边缘节点上,所述服务器能够将存储在所述本地存储卷的数据存储至云存储系统。
133.其中,在一实施例中,所述存储单元602还用于确定预设时长内未对存储的所述第一数据进行修改时,将所述第一数据存储至所述云存储系统,并删除所述本地存储卷中存储的所述第一数据。
134.在一实施例中,所述存储单元602还用于确定预设时长内未对存储的所述第一数据进行修改,且所述本地存储卷的存储量大于或等于第一阈值时,将所述第一数据存储至所述云存储系统,并删除所述本地存储卷中存储的所述第一数据。
135.在一实施例中,所述接收单元601,还用于接收所述第一边缘节点发送的第二请求;所述第二请求用于请求读取边缘应用的第二数据;
136.所述装置还可以包括:
137.读取单元,用于读取所述第二数据,并将读取的第二数据发送至所述第一边缘节点。
138.其中,在一实施例中,所述读取单元,用于确定所述第二数据存储在所述本地存储卷时,从所述本地存储卷读取所述第二数据。
139.在一实施例中,所述读取单元,用于确定所述第二数据存储在所述云存储系统时,从所述云存储系统读取所述第二数据;
140.所述存储单元,还用于将从所述云存储系统读取的所述第二数据存储至所述本地存储卷。
141.实际应用时,所述读取单元可由数据处理装置中的处理器结合通信接口实现;所述接收单元601可由数据处理装置中的通信接口实现;所述存储单元602可由数据处理装置中的处理器实现。
142.需要说明的是:上述实施例提供的数据处理装置在进行数据处理时,仅以上述各程序单元的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序单元完成,即将装置的内部结构划分成不同的程序单元,以完成以上描述的全部或者部分处理。另外,上述实施例提供的数据处理装置与数据处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
143.基于上述程序模块的硬件实现,且为了实现本技术实施例数据处理的方法,本技术实施例还提供了一种服务器,如图7所示,该服务器700包括:
144.通信接口701,能够与其他边缘节点进行交互;
145.处理器702,与所述通信接口701连接,以实现与其他边缘节点进行交互,用于运行计算机程序时,执行上述数据处理装置一个或多个技术方案提供的方法;
146.存储器703,所述计算机程序存储在存储器703上。
147.具体地,所述通信接口701,用于接收第一边缘节点发送的第一请求;所述第一请求用于请求存储边缘应用的第一数据;所述第一请求至少携带所述第一数据;
148.所述处理器702,用于将所述第一数据存储至第二边缘节点的本地存储卷;所述服务器部署在所述第二边缘节点上,所述服务器能够将存储在所述本地存储卷的数据存储至云存储系统。
149.在一实施例中,所述处理器702,还用于确定预设时长内未对存储的所述第一数据进行修改时,通过所述通信接口701将所述第一数据存储至所述云存储系统,并删除所述本地存储卷中存储的所述第一数据。
150.在一实施例中,所述处理器702,还用于确定预设时长内未对存储的所述第一数据进行修改,且所述本地存储卷的存储量大于或等于第一阈值时,通过所述通信接口701将所述第一数据存储至所述云存储系统,并删除所述本地存储卷中存储的所述第一数据。
151.在一实施例中,所述通信接口701,还用于接收所述第一边缘节点发送的第二请求;所述第二请求用于请求读取边缘应用的第二数据;
152.读取所述第二数据,并将读取的第二数据发送至所述第一边缘节点。
153.其中,在一实施例中,所述处理器702,用于确定所述第二数据存储在所述本地存储卷时,从所述本地存储卷读取所述第二数据。
154.其中,在一实施例中,所述处理器702,用于确定所述第二数据存储在所述云存储系统时,通过所述通信接口701从所述云存储系统读取所述第二数据;
155.所述处理器702,还用于将从所述云存储系统读取的所述第二数据存储至所述本地存储卷。
156.需要说明的是:处理器702的具体处理过程可参照上述方法理解。
157.当然,实际应用时,数据处理装置中的各个组件通过总线系统704耦合在一起。可理解,总线系统704用于实现这些组件之间的连接通信。总线系统704除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统704。
158.本技术实施例中的存储器703用于存储各种类型的数据以支持服务器700的操作。这些数据的示例包括:用于在服务器700上操作的任何计算机程序。
159.上述本技术实施例揭示的方法可以应用于所述处理器702,或者由所述处理器702实现。所述处理器702可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述处理器702中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述处理器702可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述处理器702可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处
理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器703,所述处理器702读取存储器703中的信息,结合其硬件完成前述方法的步骤。
160.在示例性实施例中,服务器700可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
161.在示例性实施例中,本技术实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的存储器703,上述计算机程序可由服务器700的处理器702执行,以完成前述数据处理方法所述步骤。计算机可读存储介质可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。
162.需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
163.另外,本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
164.以上所述,仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围,凡在本技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本技术的保护范围之内。

技术特征:


1.一种数据处理方法,其特征在于,应用于服务器,包括:接收第一边缘节点发送的第一请求;所述第一请求用于请求存储边缘应用的第一数据;所述第一请求至少携带所述第一数据;将所述第一数据存储至第二边缘节点的本地存储卷;所述服务器部署在所述第二边缘节点上,所述服务器能够将存储在所述本地存储卷的数据存储至云存储系统。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定预设时长内未对存储的所述第一数据进行修改时,将所述第一数据存储至所述云存储系统,并删除所述本地存储卷中存储的所述第一数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:确定预设时长内未对存储的所述第一数据进行修改,且所述本地存储卷的存储量大于或等于第一阈值时,将所述第一数据存储至所述云存储系统,并删除所述本地存储卷中存储的所述第一数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第一边缘节点发送的第二请求;所述第二请求用于请求读取边缘应用的第二数据;读取所述第二数据,并将读取的第二数据发送至所述第一边缘节点。5.根据权利要求4所述的方法,其特征在于,所述读取所述第二数据,包括:确定所述第二数据存储在所述本地存储卷时,从所述本地存储卷读取所述第二数据。6.根据权利要求4所述的方法,其特征在于,所述读取所述第二数据,包括:确定所述第二数据存储在所述云存储系统时,从所述云存储系统读取所述第二数据;所述方法还包括:将从所述云存储系统读取的所述第二数据存储至所述本地存储卷。7.根据权利要求1所述的方法,其特征在于,基于网络文件系统nfs协议与边缘节点进行通信。8.一种数据处理装置,其特征在于,设置在服务器上,包括:接收单元,用于接收第一边缘节点发送的第一请求;所述第一请求用于请求存储边缘应用的第一数据;所述第一请求至少携带所述第一数据;存储单元,用于将所述第一数据存储至第二边缘节点的本地存储卷;所述服务器部署在所述第二边缘节点上,所述服务器能够将存储在所述本地存储卷的数据存储至云存储系统。9.一种服务器,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行权利要求1至7任一项所述方法的步骤。10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。

技术总结


本申请公开了一种数据处理方法、装置、相关设备及存储介质。其中,方法包括:服务器接收第一边缘节点发送的第一请求;所述第一请求用于请求存储边缘应用的第一数据;所述第一请求至少携带所述第一数据;将所述第一数据存储至第二边缘节点的本地存储卷;所述服务器部署在所述第二边缘节点上,所述服务器能够将存储在所述本地存储卷的数据存储至云存储系统。本申请提供的方案,针对边缘节点的数据存储请求,服务器能够灵活地将数据存储至本地存储卷或者云存储系统上,避免了边缘节点存储资源的耗尽,保障了边缘应用数据存储的可持续性。保障了边缘应用数据存储的可持续性。保障了边缘应用数据存储的可持续性。


技术研发人员:

刘源 姜仁杰 董林鹏 吴今 郭沛

受保护的技术使用者:

中国移动通信集团有限公司

技术研发日:

2021.06.24

技术公布日:

2022/12/26

本文发布于:2024-09-23 04:23:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/48813.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   边缘   数据   节点
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议