技术新讯 > 电子通信装置的制造及其应用技术 > 一种云计算服务器、云计算方法、设备及介质与流程  >  正文

一种云计算服务器、云计算方法、设备及介质与流程

  • 国知局
  • 2024-09-05 14:34:04

本发明涉及云计算,特别涉及一种云计算服务器、云计算方法、设备及介质。

背景技术:

1、云计算是一种分布式计算方式,通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,并通过多组服务器组成的集合系统对这些小程序进行处理和分析,得到结果并反馈给用户。现有云计算依托于网络连接,若网络不稳定或延迟,将影响云服务的性能,尤其是实时性要求高的应用,网络问题会导致服务质量下降,因此,上述问题亟待本领域人员进行改进。

技术实现思路

1、有鉴于此,本发明的目的在于提供一种云计算服务器、云计算方法、设备及介质,降低了对网络的依赖,保障数据传输的可靠性,其具体方案如下:

2、第一方面,本技术公开了一种云计算服务器,所述云计算服务器包括本地处理模块、网络传输模块以及远程处理模块,其中,所述本地处理模块与所述网络传输模块进行连接,所述网络传输模块与所述远程处理模块进行连接,其中,

3、所述本地处理模块,用于通过第一存储单元对目标业务场景下的视频数据进行存储,并通过边缘计算单元对所述视频数据中的第一数据进行计算,得到第一计算结果,并将所述第一计算结果与所述视频数据中的第二数据发送至所述网络传输模块;其中,所述第二数据满足预设关键数据判定条件;

4、所述网络传输模块,用于基于预设流量转发策略将所述第一计算结果与所述第二数据发送至对应的所述远程处理模块;其中,所述预设流量转发策略为与网络带宽与传输距离有关的转发策略;

5、所述远程处理模块,用于通过满足预设高性能计算能力要求的高性能计算单元对所述第一计算结果与所述第二数据进行计算,得到第二计算结果,并通过满足预设大容量存储能力要求的第二存储单元对所述第二计算结果进行存储。

6、可选的,所述第一存储单元,包括:

7、分布式存储子单元,用于对所述视频数据进行分布式存储;

8、本地缓存子单元,用于将所述视频数据中的第三数据存储至本地;其中,所述第三数据满足预设使用频率条件。

9、可选的,所述本地处理模块,还包括:与所述边缘计算单元、所述分布式存储子单元以及所述本地缓存子单元分别进行连接的虚拟化单元,其中,

10、所述虚拟化单元,用于为所述边缘计算单元、所述分布式存储子单元与所述本地缓存子单元提供隔离的运行环境。

11、可选的,所述虚拟化单元,具体用于:

12、基于容器化技术以及虚拟机技术为所述边缘计算单元、所述分布式存储子单元与所述本地缓存子单元提供隔离的运行环境。

13、可选的,所述网络传输模块包括带宽管理单元与数据转发单元,其中,所述带宽管理单元与所述数据转发单元进行连接,并且所述数据转发单元与所述边缘计算单元以及所述远程处理模块进行连接,其中,

14、所述数据转发单元,用于确定各个所述远程处理模块与所述网络传输模块之间的传输距离,并对各个所述远程处理模块与所述网络传输模块之间的传输距离进行对比,得到对比结果;根据所述对比结果对各个所述远程处理模块与所述网络传输模块之间的传输距离进行排序,得到排序结果,并根据所述排序结果将所述第一计算结果与所述第二数据发送至传输距离最近的所述远程处理模块;

15、所述带宽管理单元,用于设置所述数据转发单元中的各个转发链路的带宽阈值,并根据各个所述转发链路的所述带宽阈值对各个所述转发链路进行带宽限制;确定各个所述转发链路的带宽使用量,并根据各个所述转发链路的所述带宽使用量对各个所述转发链路的所述带宽阈值进行动态调整,以保证各个所述转发链路的传输性能。

16、可选的,所述本地处理模块,还包括:与所述本地处理模块、所述网络传输模块以及所述远程处理模块分别进行连接的安全管理模块,其中,

17、所述安全管理模块,用于通过数据加密单元对所述本地处理模块、所述网络传输模块及所述远程处理模块中的各项数据进行加密处理,并通过数据监控单元监控所述云计算服务器的运行状态以及所述各项数据的访问情况。

18、可选的,所述高性能计算单元包括预设多核处理器以及预设高速内存,所述第二存储单元包括预设固态硬盘或预设企业级硬盘。

19、第二方面,本技术公开了一种云计算方法,应用于云计算服务器,所述云计算服务器包括本地处理模块、网络传输模块以及远程处理模块,其中,所述本地处理模块与所述网络传输模块进行连接,所述网络传输模块与所述远程处理模块进行连接,其中,所述方法包括:

20、通过所述本地处理模块中的第一存储单元对目标业务场景下的视频数据进行存储,并通过所述本地处理模块中的边缘计算单元对所述视频数据中的第一数据进行计算,得到第一计算结果,并将所述第一计算结果与所述视频数据中的第二数据发送至所述网络传输模块;其中,所述第二数据满足预设关键数据判定条件;

21、通过所述网络传输模块并基于预设流量转发策略将所述第一计算结果与所述第二数据发送至对应的所述远程处理模块;其中,所述预设流量转发策略为与网络带宽与传输距离有关的转发策略;

22、通过所述远程处理模块中满足预设高性能计算能力要求的高性能计算单元对所述第一计算结果与所述第二数据进行计算,得到第二计算结果,并通过所述远程处理模块中满足预设大容量存储能力要求的第二存储单元对所述第二计算结果进行存储。

23、第三方面,本技术公开了一种电子设备,包括:

24、存储器,用于保存计算机程序;

25、处理器,用于执行所述计算机程序,以实现前述公开的云计算方法。

26、第四方面,本技术公开了一种计算机可读存储介质,用于保存计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的云计算方法。

27、可见,本技术出了一种云计算服务器,云计算服务器包括本地处理模块、网络传输模块及远程处理模块,其中,本地处理模块与网络传输模块进行连接,网络传输模块与远程处理模块进行连接,其中,本地处理模块,用于通过第一存储单元对目标业务场景下的视频数据进行存储,并通过边缘计算单元对视频数据中的第一数据进行计算,得到第一计算结果,并将第一计算结果与所述视频数据中的第二数据发送至所述网络传输模块;其中,第二数据满足预设关键数据判定条件;所述网络传输模块,用于基于预设流量转发策略将所述第一计算结果与所述第二数据发送至对应的所述远程处理模块;其中,所述预设流量转发策略为与网络带宽与传输距离有关的转发策略;所述远程处理模块,用于通过满足预设高性能计算能力要求的高性能计算单元对所述第一计算结果与所述第二数据进行计算,得到第二计算结果,并通过满足预设大容量存储能力要求的第二存储单元对所述第二计算结果进行存储。

28、有益效果:本技术首先通过本地处理模块中的边缘计算单元对视频数据中的一部分数据进行计算,并将得到的第一计算结果与另一部分关键数据通过网络传输模块发送给远程处理模块进行进一步计算,这样一来,一定程度上减轻了远程处理模块的计算压力。进一步的,本技术通过本地处理模块中的第一存储单元对视频数据进行存储,使得网络传输模块无需在短时间内承担较大的转发压力,一定程度上降低了对网络传输模块的依赖,提高了服务质量及可靠性。此外,本技术中的网络传输模块在转发数据时,具体是基于与网络带宽与传输距离有关的转发策略进行转发的,如此一来,本技术便综合考虑了转发链路的网络带宽大小与传输距离长短对转发性能的影响,进一步提高了服务质量及可靠性。

本文地址:https://www.jishuxx.com/zhuanli/20240905/287012.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。