边缘云系统、数据传输方法、设备及存储介质技术方案

技术编号:31080871 阅读:48 留言:0更新日期:2021-12-01 11:56
本申请实施例提供一种边缘云系统、数据传输方法、设备及存储介质。在本申请实施例中,在边缘云系统中增设通信管控组件和通信代理组件,并将通信代理组件部署到边缘云系统中的边缘节点中,在通信管控组件和通信代理组件的配合下,由通信代理组件代理其所在边缘节点中的服务与其它边缘节点中的服务进行通信,从而解决服务之间跨边缘节点进行数据传输的问题;另外,采用通信代理组件代理服务进行跨边缘节点的数据传输,还具有实时性较高、传输速度较快、可靠性较强等优势。可靠性较强等优势。可靠性较强等优势。

【技术实现步骤摘要】
边缘云系统、数据传输方法、设备及存储介质


[0001]本申请涉及边缘云
,尤其涉及一种边缘云系统、数据传输方法、设备及存储介质。

技术介绍

[0002]在边缘计算逐渐流行的当下,边缘应用场景和需求日益丰富,于是边缘云系统应运而生。边缘云系统包括多个边缘节点,这些边缘节点更加靠近终端用户,可以就近为终端用户提供计算、存储等资源,满足终端用户对高带宽、低延时的应用需求。
[0003]在边缘云系统的不同边缘节点中都可能部署服务提供方的服务,而部署在不同边缘节点中的服务可能需要进行数据传输,例如,部署在某个边缘节点中的服务A需要和部署在其他边缘节点中的服务B进行数据通信。如何解决服务之间跨边缘节点的数据传输问题是边缘云场景面临的一技术问题。

技术实现思路

[0004]本申请的多个方面提供一种边缘云系统、数据传输方法、设备及存储介质,用以解决边缘云场景中服务之间跨边缘节点进行数据传输的问题。
[0005]本申请实施例提供一种边缘云系统,包括:多个边缘节点、通信管控组件以及通信代理组件;所述通信管控组件,用于在第一服务被部署到所述边缘云系统中的情况下,获取代理所述第一服务进行通信所需的代理配置信息,并将所述代理配置信息下发给所述第一服务对应的通信代理组件,所述第一服务对应的通信代理组件部署在所述第一服务所在的第一边缘节点中;所述第一服务对应的通信代理组件,用于根据所述通信管控组件下发的代理配置信息,代理所述第一服务与第二边缘节点中的第二服务进行通信;其中,所述第一服务是被部署到所述边缘云系统中的任一服务。
[0006]本申请实施例还提供一种数据传输方法,适用于边缘云系统中的通信管控组件,所述方法包括:在第一服务被部署到所述边缘云系统中的情况下,获取代理所述第一服务进行通信所需的代理配置信息;其中,所述第一服务是被部署到所述边缘云系统中的任一服务;将所述代理配置信息下发给所述第一服务对应的通信代理组件,以使所述通信代理组件根据所述代理配置信息代理所述第一服务与第二边缘节点中的第二服务进行通信,所述第一服务对应的通信代理组件部署在所述第一服务所在的第一边缘节点中。
[0007]本申请实施例还提供一种数据传输方法,适用于边缘云系统中第一边缘节点中的通信代理组件,所述方法包括:接收边缘云系统中的通信管控组件下发的代理配置信息,所述代理配置信息是代理被部署到所述通信代理组件所在第一边缘节点中的第一服务进行通信所需的;根据所述通信管控组件下发的代理配置信息,代理所述第一服务与第二边缘节点中的第二服务进行通信;其中,所述第一服务是被部署到所述边缘云系统中的任一服务。
[0008]本申请实施例还提供一种节点设备,应用于边缘云系统中,所述节点设备包括:存
储器和处理器;所述存储器用于存储计算机程序,所述处理器与所述存储器耦合,用于执行所述计算机程序,以用于实现本申请实施例提供的数据传输方法中的步骤。
[0009]本申请实施例还提供一种节点设备,应用于边缘云系统中,所述节点设备包括:存储器和处理器;所述存储器用于存储计算机程序,所述处理器与所述存储器耦合,用于执行所述计算机程序,以用于实现本申请实施例提供的数据传输方法中的步骤。
[0010]本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被处理器执行时,致使所述处理器能够实现本申请各实施例提供的数据传输方法中的步骤。
[0011]本申请实施例还提供一种计算机程序产品,包括计算机程序/指令,当所述计算机程序/指令被处理器执行时,致使所述处理器能够实现本申请各实施例提供的数据传输方法中的步骤。
[0012]在本申请实施例中,在边缘云系统中增设通信管控组件和通信代理组件,并将通信代理组件部署到边缘云系统中的边缘节点中,在通信管控组件和通信代理组件的配合下,由通信代理组件代理其所在边缘节点中的服务与其它边缘节点中的服务进行通信,从而解决服务之间跨边缘节点进行数据传输的问题;另外,采用通信代理组件代理服务进行跨边缘节点的数据传输,还具有实时性较高、传输速度较快、可靠性较强等优势。
附图说明
[0013]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0014]图1a为本申请示例性实施例提供的一种边缘云系统的结构示意图;
[0015]图1b为本申请示例性实施例提供的另一种边缘云系统的结构示意图;
[0016]图1c所示是另一种实现服务之间跨节点进行数据传输的示意图;
[0017]图2为本申请示例性实施例提供的采用网格服务和K8s系统实现的边缘云系统的架构示意图;
[0018]图3a为本申请示例性实施例提供的一种数据传输方法的流程示意图;
[0019]图3b为本申请示例性实施例提供的另一种数据传输方法的流程示意图;
[0020]图4为本申请示例性实施例提供的一种节点设备的结构示意图;
[0021]图5为本申请示例性实施例提供的另一种节点设备的结构示意图。
具体实施方式
[0022]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0023]针对边缘云场景面临的服务之间如何跨边缘节点进行数据传输的技术问题,在本申请一些实施例中,在边缘云系统中增设通信管控组件和通信代理组件,并将通信代理组件部署到边缘云系统中的边缘节点中,在通信管控组件和通信代理组件的配合下,由通信代理组件代理其所在边缘节点中的服务与其它边缘节点中的服务进行通信,从而解决服务
之间跨边缘节点进行数据传输的问题;另外,采用通信代理组件代理服务进行跨边缘节点的数据传输,还具有实时性较高、传输速度较快、可靠性较强等优势。
[0024]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0025]图1a为本申请示例性实施例提供的一种边缘云系统的结构示意图。如图1a所示,该边缘云系统100包括:多个边缘节点10,边缘节点10之间可以网络连接。
[0026]本实施例的边缘云系统100是基于云计算技术和边缘计算的能力,构筑在边缘基础设施之上的云计算平台,是一种靠近边缘位置的具备计算、网络、存储以及安全等能力的网络系统。边缘云是个相对概念,边缘云是指相对靠近终端的云计算平台,这里的终端是指云计算服务的需求端,例如可以是互联网中的终端或者用户端,或者物联网中的终端或用户端。或者说,本实施例的边缘云系统100与中心云或者传统的云计算平台相区别,中心云或者传统的云计算平台可以包括资源规模化且位置集中的数据中心,而本实施例的边缘云系统100包括边缘节点10,这些边缘节点10分散在不同区域位置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边缘云系统,其特征在于,包括:多个边缘节点、通信管控组件以及通信代理组件;所述通信管控组件,用于在第一服务被部署到所述边缘云系统中的情况下,获取代理所述第一服务进行通信所需的代理配置信息,并将所述代理配置信息下发给所述第一服务对应的通信代理组件,所述第一服务对应的通信代理组件部署在所述第一服务所在的第一边缘节点中;所述第一服务对应的通信代理组件,用于根据所述通信管控组件下发的代理配置信息,代理所述第一服务与第二边缘节点中的第二服务进行通信;其中,所述第一服务是被部署到所述边缘云系统中的任一服务。2.根据权利要求1所述的系统,其特征在于,还包括:服务编排节点,用于根据服务提供方的服务部署需求在所述边缘云系统中的边缘节点中部署第一服务,配置代理所述第一服务进行通信所需的代理配置信息,并将所述代理配置信息提供给所述通信管控组件。3.根据权利要求2所述的系统,其特征在于,所述通信管控组件还用于:在向所述服务编排节点进行注册之后,向所述服务编排节点提供代理配置描述信息,以供所述服务编排节点在部署所述第一服务的情况下根据所述代理配置描述信息配置代理所述第一服务进行通信所需的代理配置信息。4.根据权利要求1所述的系统,其特征在于,所述代理配置信息至少包括所述第一服务所需的服务端口和在所述服务端口上的服务路由规则;所述第一服务对应的通信代理组件具体用于:通过所述服务端口接收所述第一服务发起的数据传输请求,根据所述第一服务对应的服务路由规则,确定与所述第一服务存在通信需求的第二服务;经所述第二服务对应的通信代理组件将所述数据传输请求转发至所述第二服务,所述第二服务对应的通信代理组件部署在所述第二服务所在的第二边缘节点中。5.根据权利要求1

4任一项所述的系统,其特征在于,还包括:选路节点和探测节点;所述探测节点,用于探测其所在边缘节点到其它边缘节点之间的网络质量参数,并上报给所述选路节点;所述选路节点,用于根据所述多个边缘节点之间的网络质量参数,从所述第一边缘节点到所述第二边缘节点的各条可达路径信息中,选择网络通信质量符合设定要求的目标路径信息,并将所述目标路径信息经所述通信管控组件下发给所述第一服务对应的通信代理组件;所述第一服务对应的通信代理组件具体用于:沿着所述目标路径信息将所述数据传输请求发送给所述第二服务对应的通信代理组件,以使所述第二服务对应的通信代理组件将所述数据传输请求转发至所述第二服务。6.根据权利要求1

4任一项所述的系统,其特征在于,所述第一服务对应的通信代理组件具体用于:按照约定的加密传输协议对所述数据传输请求进行加密,经所述第二服务对应的通信代理组件将加密后的数据传输请求转发至所述第二服务。7.一种数据传输方法,其特征在于,...

【专利技术属性】
技术研发人员:邓茜
申请(专利权)人:阿里巴巴新加坡控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1