网络系统、服务部署与网络划分方法、设备及存储介质转让专利
申请号 : CN202010443848.7
文献号 : CN113301078B
文献日 : 2022-05-06
发明人 : 王广芳
申请人 : 阿里巴巴集团控股有限公司
摘要 :
权利要求 :
1.一种网络系统,其特征在于,包括:中心管控设备和至少一个边缘可用域,每个边缘可用域中包含至少两个边缘云节点,所述至少两个边缘云节点之间互通;
所述中心管控设备,用于从所述至少一个边缘可用域中,为服务需求方选择目标边缘可用域,并在所述目标边缘可用域中的至少两个边缘云节点上部署所述服务需求方所需的云计算服务;
所述中心管控设备,还用于对其所属边缘云系统中的边缘云节点进行划分,得到所述至少一个边缘可用域,以形成所述网络系统;以及对于每个边缘可用域中的每个边缘云节点,为所述边缘云节点添加类别属性;所述边缘云节点的类别属性为专用于所述边缘云系统的节点、专用所述网络系统的节点或者同时可用于所述边缘云系统和所述网络系统的节点。
2.根据权利要求1所述的系统,其特征在于,所述中心管控设备在选择目标边缘可用域时,具体用于:
从所述服务需求方的服务需求描述信息中,解析出可用于选择边缘可用域的第一参数;
根据所述第一参数,从所述至少一个边缘可用域中选择目标边缘可用域。
3.根据权利要求1所述的系统,其特征在于,所述中心管控设备在部署所述云计算服务时,具体用于:
从所述目标边缘可用域中的至少两个边缘云节点中,选择至少一个目标边缘云节点;
在所述至少一个目标边缘云节点上部署所述云计算服务对应的实例,以提供所述服务需求方所需的云计算服务。
4.根据权利要求3所述的系统,其特征在于,所述中心管控设备还用于:根据部署在所述目标边缘可用域中不同边缘云节点上的实例之间的关联关系,控制存在关联关系的实例之间建立网络连接。
5.根据权利要求3所述的系统,其特征在于,所述中心管控设备还用于:确定所述目标边缘可用域中待迁移的边缘云节点;
将所述待迁移的边缘云节点上的实例迁移到所述目标边缘可用域中其它边缘云节点上。
6.根据权利要求1所述的系统,其特征在于,所述中心管控设备在对边缘云系统中的边缘云节点进行划分时,具体用于:从所述边缘云系统中的边缘云节点中,识别位于同一地域内的边缘云节点;
若位于同一地域内的边缘云节点中存在内网互通的一组边缘云节点,则将所述一组边缘云节点划分为所述地域对应的边缘可用域。
7.一种服务部署方法,适用于网络系统中的中心管控设备,其特征在于,所述方法包括:
从网络系统包含的至少一个边缘可用域中,为服务需求方选择目标边缘可用域;
在所述目标边缘可用域中的至少两个边缘云节点上部署所述服务需求方所需的云计算服务;
其中,每个边缘可用域中包含至少两个边缘云节点,所述至少两个边缘云节点之间互通;
所述方法还包括:对其所属边缘云系统中的边缘云节点进行划分,得到所述网络系统中的至少一个边缘可用域;对于每个边缘可用域中的每个边缘云节点,为所述边缘云节点添加类别属性;所述边缘云节点的类别属性为专用于所述边缘云系统的节点、专用所述网络系统的节点或者同时可用于所述边缘云系统和所述网络系统的节点。
8.根据权利要求7所述的方法,其特征在于,从网络系统包含的至少一个边缘可用域中,为服务需求方选择目标边缘可用域,包括:从所述服务需求方的服务需求描述信息中,解析出可用于选择边缘可用域的第一参数;
根据所述第一参数,从所述至少一个边缘可用域中选择目标边缘可用域。
9.根据权利要求8所述的方法,其特征在于,所述第一参数包括:调度域和/或云计算服务的QoS要求,则根据所述第一参数,从所述至少一个边缘可用域中选择目标边缘可用域,包括:
结合所述至少一个边缘可用域所属的地域和资源剩余量,选择能够满足所述调度域和/或QoS要求的边缘可用域作为所述目标边缘可用域。
10.根据权利要求7所述的方法,其特征在于,在所述目标边缘可用域中的至少两个边缘云节点上部署所述服务需求方所需的云计算服务,包括:从所述目标边缘可用域中的至少两个边缘云节点中,选择至少一个目标边缘云节点;
在所述至少一个目标边缘云节点上部署所述云计算服务对应的实例,以提供所述服务需求方所需的云计算服务。
11.根据权利要求10所述的方法,其特征在于,从所述目标边缘可用域中的至少两个边缘云节点中,选择至少一个目标边缘云节点,包括:从所述服务需求方的服务需求描述信息中,解析出可用于选择边缘云节点的第二参数;
根据所述第二参数,从所述目标边缘可用域中的至少两个边缘云节点中,选择至少一个目标边缘云节点。
12.根据权利要求11所述的方法,其特征在于,所述第二参数是所述服务需求方对云计算服务的可用性要求,则根据所述第二参数,从所述目标边缘可用域中的至少两个边缘云节点中,选择至少一个目标边缘云节点,包括:根据所述服务需求方对云计算服务的可用性要求,计算出所述云计算服务所需的边缘云节点数量K1;
从所述目标边缘可用域中的至少两个边缘云节点中,选择K1个目标边缘云节点,K1是正整数。
13.根据权利要求11所述的方法,其特征在于,所述第二参数是所述服务需求方指定的边缘云节点数量K2,则根据所述第二参数,从所述目标边缘可用域中的至少两个边缘云节点中,选择至少一个目标边缘云节点,包括:从所述目标边缘可用域中的至少两个边缘云节点中,选择K2个目标边缘云节点,K2是正整数。
14.根据权利要求10所述的方法,其特征在于,在所述至少一个目标边缘云节点上部署所述云计算服务对应的实例,以提供所述服务需求方所需的云计算服务,包括:获取所述至少一个目标边缘云节点各自需要部署的实例数量;
根据所述至少一个目标边缘云节点各自需要部署的实例数量,在所述至少一个目标边缘云节点上部署所述云计算服务对应的相应数量的实例。
15.根据权利要求14所述的方法,其特征在于,获取所述至少一个目标边缘云节点各自需要部署的实例数量,包括:
根据所述服务需求方对云计算服务的可用性要求,计算所述至少一个目标边缘云节点各自需要部署的实例数量;
或者,
从所述服务需求方的服务需求描述信息中,解析出所述服务需求方要求在所述至少一个目标边缘云节点上各自部署的实例数量。
16.根据权利要求10所述的方法,其特征在于,还包括:根据部署在所述目标边缘可用域中不同边缘云节点上的实例之间的关联关系,控制存在关联关系的实例之间建立网络连接。
17.根据权利要求16所述的方法,其特征在于,控制存在关联关系的实例之间建立网络连接,包括:
控制部署在所述目标边缘可用域中不同边缘云节点上且属于同一用户的实例之间建立网络连接;
或者
控制部署在所述目标边缘可用域中不同边缘云节点上且属于同一云计算服务的实例之间建立网络连接;
或者
控制部署在所述目标边缘可用域中不同边缘云节点上且彼此之间具有数据依赖关系的实例之间建立网络连接。
18.根据权利要求10所述的方法,其特征在于,还包括:确定所述目标边缘可用域中待迁移的边缘云节点;
将所述待迁移的边缘云节点上的实例迁移到所述目标边缘可用域中其它边缘云节点上。
19.根据权利要求18所述的方法,其特征在于,确定所述目标边缘可用域中待迁移的边缘云节点,包括:
监控所述目标边缘可用域中至少两个边缘云节点的状态,将发生故障和/或发生指定事件的边缘云节点作为待迁移的边缘云节点。
20.根据权利要求18所述的方法,其特征在于,将所述待迁移的边缘云节点上的实例迁移到所述目标边缘可用域中其它边缘云节点上,包括:以将同一服务需求方或同一云计算服务的实例尽量分散部署到不同边缘云节点上为目标,将所述待迁移的边缘云节点上的实例迁移到所述目标边缘可用域中其它边缘云节点上。
21.根据权利要求7所述的方法,其特征在于,对其所属边缘云系统中的边缘云节点进行划分,包括:
从所述边缘云系统中的边缘云节点中,识别位于同一地域内的边缘云节点;
若位于同一地域内的边缘云节点中存在内网互通的一组边缘云节点,则将所述一组边缘云节点划分为所述地域对应的边缘可用域。
22.根据权利要求21所述的方法,其特征在于,从所述边缘云系统中的边缘云节点中,识别位于同一地域内的边缘云节点,包括:根据所述服务需求方指定的调度域,从所述边缘云系统中的边缘云节点中,识别出位于同一调度域内的边缘云节点。
23.根据权利要求7所述的方法,其特征在于,为所述边缘云节点添加类别属性,包括:根据所述边缘云节点的资源规模、负载情况、所属地域以及其所属边缘可用域中的边缘云节点数量中的至少一个参数,为所述边缘云节点添加类别属性。
24.一种网络划分方法,其特征在于,适用于边缘云系统中的中心管控设备,所述方法包括:
从所述边缘云系统中的边缘云节点中,识别位于同一地域内的边缘云节点;
若位于同一地域内的边缘云节点中存在内网互通的一组边缘云节点,则将所述一组边缘云节点划分为所述地域对应的边缘可用域,以得到基于所述边缘云系统的新网络系统;
以及对于每个边缘可用域中的每个边缘云节点,为所述边缘云节点添加类别属性;所述边缘云节点的类别属性为专用于所述边缘云系统的节点、专用所述网络系统的节点或者同时可用于所述边缘云系统和所述网络系统的节点。
25.一种中心管控设备,其特征在于,包括:存储器和处理器;
所述存储器,用于存储计算机程序;
所述处理器,与所述存储器耦合,用于执行所述计算机程序,以用于:从网络系统包含的至少一个边缘可用域中,为服务需求方选择目标边缘可用域;在所述目标边缘可用域中的至少两个边缘云节点上部署所述服务需求方所需的云计算服务;其中,每个边缘可用域中包含至少两个边缘云节点,所述至少两个边缘云节点之间互通;
所述处理器,还用于:对中心管控设备所属边缘云系统中的边缘云节点进行划分,得到所述网络系统中的至少一个边缘可用域;对于每个边缘可用域中的每个边缘云节点,为所述边缘云节点添加类别属性;所述边缘云节点的类别属性为专用于所述边缘云系统的节点、专用所述网络系统的节点或者同时可用于所述边缘云系统和所述网络系统的节点。
26.一种存储有计算机程序的计算机可读存储介质,其特征在于,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器实现权利要求7‑24中任一项所述方法中的步骤。
说明书 :
网络系统、服务部署与网络划分方法、设备及存储介质
技术领域
背景技术
求。
问云计算服务。当前边缘云提供覆盖型的服务模式,即云计算服务需要在全网范围内部署
以覆盖全网终端或用户。
发明内容
灵活性。
用于从至少一个边缘可用域中,为服务需求方选择目标边缘可用域,并在目标边缘可用域
中的至少两个边缘云节点上部署服务需求方所需的云计算服务。
在目标边缘可用域中的至少两个边缘云节点上部署服务需求方所需的云计算服务;其中,
每个边缘可用域中包含至少两个边缘云节点,至少两个边缘云节点之间互通。
同一地域内的边缘云节点中存在内网互通的一组边缘云节点,则将一组边缘云节点划分为
地域对应的边缘可用域,以得到基于边缘云系统的新网络系统。
一个边缘可用域中,为服务需求方选择目标边缘可用域;在目标边缘可用域中的至少两个
边缘云节点上部署服务需求方所需的云计算服务;其中,每个边缘可用域中包含至少两个
边缘云节点,至少两个边缘云节点之间互通。
法中的步骤。
近的边缘云节点中处理,借助边缘云节点更加靠近终端的优势降低服务响应时延和带宽成
本,而且可以以边缘可用域为部署单位,将云计算放到边缘可用域中的边缘云节点中处理,
有利于实现云计算的局部化或本地化,适用于局部化或本地化的服务场景。
附图说明
具体实施方式
部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做
出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
边缘可用域的概念,在中心管控设备的管控下,不仅可将云计算放到距离终端更近的边缘
云节点中处理,借助边缘云节点更加靠近终端的优势降低服务响应时延和带宽成本,而且
可以以边缘可用域为部署单位,将云计算放到边缘可用域中的边缘云节点中处理,有利于
实现云计算的局部化或本地化,适用于局部化或本地化的服务场景。
个边缘云节点103。
的具备计算、网络、存储、安全等能力的云平台。边缘云是个相对概念,边缘云是指相对靠近
终端的云计算平台,或者说,与中心云或者传统的云计算平台相区别,中心云或者传统的云
计算平台可以包括资源规模化且位置集中的数据中心或机房,而边缘云是由多个边缘云节
点构成,单个边缘云节点的资源规模较小,但是边缘云节点的数量较多,使得边缘云的覆盖
的范围更广泛。换句话说,本实施例的网络系统100也是基于云计算技术和边缘计算的能
力,构筑在边缘基础设施之上的云计算平台,是一种边缘位置的具备计算、网络、存储、安全
等能力的云平台,是相对靠近终端的云计算平台,也是基于中心云或者传统的云计算系统
与终端之间的基础设施构建的网络系统。本实施例涉及的终端是指云计算服务的需求端,
例如可以是互联网中的终端或者用户端,或者物联网中的终端或用户端。
以及智能化数据分析等任务放在网络系统100中的各边缘云节点103中处理,由于各边缘云
节点103更靠近终端,因此可以降低响应时延,减轻中心云或传统的云计算平台的压力,降
低带宽成本。或者,本实施例的网络系统100也可以直接与终端结合形成“边端协同”的网络
架构。或者,本实施例的网络系统100也可以与移动通信网络或移动通信网络中的MEC节点、
数据中心等网络、终端结合可形成“云网协同”的网络架构。
集群,运营商的通信网络、核心网设备、基站、边缘网关、家庭网关、计算设备或存储设备等
边缘设备及对应的网络环境等等。在此说明,不同边缘云节点103的位置、能力以及包含的
基础设施可以相同,也可以不相同。
实例,通过实例对外提供各种云计算服务。其中,镜像是在边缘云节点103中创建实例所需
的基础文件,例如可以是为用户提供云计算服务所需的操作系统、应用、或操作配置等镜像
文件,其可以是符合边缘云节点103计算部署要求,根据特定的一系列文件按照一定的格式
制作成的文件。另外,镜像的形态是多样的,可以是虚拟机(Virtual Machine,VM)镜像文
件、容器(Docker)镜像文件或各类型的应用打包文件等,镜像形态可以与云计算服务需要
使用的虚拟化技术有关,本实施例对此不做限定。与镜像对应,实例的实现形态可以是虚拟
机、容器或应用程序等。
划定边缘可用域,例如将一个行政区域内的边缘云节点 103划定为一个边缘可用域,这里
的行政区域可以是省、市、县、乡等各种行政区划级别下的区域。例如,可以将一个省级行政
区内的边缘云节点划定为一个边缘可用域,也可以将一个市级行政区内的边缘云节点划定
为一个边缘可用域,等等。除此之外,也可以以城市为单位来划定边缘可用域,例如,可以将
一个城市内的边缘云节点103划定为一个边缘可用域,也可以将几个相邻城市内的边缘云
节点103划定为一个边缘可用域,等等。在边缘可用域102的基础上,本实施例的网络系统
100可以实现云计算的局部化或本地化,实现为一种局部化或本地化服务场景下的云系统,
属于一种以服务局部化或本地化服务场景的边缘云计算形态,是一种新的边缘云形态。根
据边缘可用域102的覆盖范围、位置等不同,本实施例网络系统100所实现的局部化或本地
化服务场景下的云系统的形态会有所差异。例如,若边缘可用域102的覆盖范围是以城市为
单位,即一个边缘可用域102覆盖一个或几个相邻的城市,那么本实施例的网络系统 100可
以实现为一种城市云系统,如图1b所示。在图1b所示城市云系统中,以包含城市A和城市B为
例进行图示,但并不限于此。其中,局部化或本地化服务场景是指云计算服务的终端或用户
分散在局部区域或某个特定区域,不需要对云计算服务做全网部署,只需在局部区域或特
定区域部署云计算服务的应用场景。
化或本地化。
中的云计算服务的可用性。鉴于此,在本实施例中,每个边缘可用域102中包含至少两个边
缘云节点103,且至少两个边缘云节点103之间互通。这里的互通是指至少两个边缘云节点
103之间网络互通,彼此之间可以进行数据交换。可选地,至少两个边缘云节点103可以位于
同一内网中,则这些边缘云节点103之间是互通的;或者,至少两个边缘云节点103也可以位
于各自的内网中,则这些边缘云节点103之间内网互通。其中,边缘云节点103 所处的内网
可以是一个局域网。这样,在一个边缘可用域102中,一方面可以将云计算服务分散部署在
该边缘可用域102中不同的边缘云节点103上,达到多点容灾的目的;另外,当某一个边缘云
节点103发生故障,处于高风险状态,或者不可用时,可以将该边缘云节点103上的云计算服
务迁移到该边缘可用域 102中其他边缘云节点103上,可以保证云计算服务的可用性。进一
步可选地,在边缘云节点103发生故障、处于高风险或者不可用时,还可以启动相应异常处
理流程或故障排查流程,用以保障边缘可用域102的可用性。
软件方式实现内网互通,例如可以通过虚拟专用网络 (Virtual Private Network,VPN)将
边缘云节点103之间的内网打通等。在图1a 中,边缘云节点103之间的实线表示边缘云节点
103之间互通。
统100的架构更为复杂,因此,如何合理地调度多个边缘云节点103资源,以及如何管控好多
个边缘云节点103以正确和稳定的逻辑进行云计算服务,是一个重要的挑战。在本实施例的
网络系统100中,部署有中心管控设备101,中心管控设备101以边缘云节点103为管控对象,
并且以边缘可用域102为单位,对每个边缘可用域102中的边缘云节点103进行相对独立的
管控,可在资源调度,镜像管理,实例管控,运维,网络,安全等各方面对每个边缘可用域102
中的边缘云节点103进行统一管控,从而将云计算服务放到各边缘可用域102中的边缘云节
点103中处理。在部署实施上,中心管控设备101可以部署在一个或多个云计算数据中心中,
或者,可以部署在一个或多个传统数据中心中,或者,中心管控设备101也可以部署在本实
施例的网络系统100中,和其管控的至少一个边缘云节点103共同构成本实施例的网络系统
100,本实施例对此不做限定。
化或本地化服务的情况下,中心管控设备101可以从至少一个边缘可用域102中,为服务需
求方选择目标边缘可用域102,并在目标边缘可用域中的至少两个边缘云节点103上部署服
务需求方所需的云计算服务。其中,目标边缘可用域是与服务需求方需要部署云计算服务
的局部区域或本地区域对应的边缘可用域,其数量可以是一个或多个。在本申请实施例中,
并不对云计算服务进行限定,例如可以是但不限于:在线直播服务、在线教育服务、线上购
物服务、在线游戏服务、邮箱服务或VR服务等。
放到距离终端更近的边缘云节点103中处理,借助边缘云节点103更加靠近终端的优势降低
服务响应时延和带宽成本,而且可以以边缘可用域102为部署单位,将云计算放到边缘可用
域102中的边缘云节点103 中处理,有利于实现云计算的局部化或本地化,适用于局部化或
本地化的服务场景。
云计算服务的局部区域没有特别要求,对于这种情况,中心管控设备101可以从至少一个边
缘可用域102中随机选择一个或几个边缘可用域102作为目标边缘可用域。在另一可选实施
例中,中心管控设备101在选择目标边缘可用域102时,可以从服务需求方的服务需求描述
信息中,解析出可用于选择边缘可用域102的第一参数;根据第一参数,从至少一个边缘可
用域102中选择目标边缘可用域。
控设备101提供的人机交互界面,向中心管控设备101 提交服务需求描述信息。关于人机交
互界面的实现形式,本实施例不做限定。在一可选实施例中,中心管控设备101提供的人机
交互界面包括查询页面和购买页面。对网络系统100的运营人员或服务需求方来说,可以进
入中心管控设备101提供的查询页面,通过该查询页面提供查询涉及的服务需求描述信息,
并将这些信息提供给中心管控设备101,以供中心管控设备101据此确定目标边缘可用域。
对服务需求方来说,还可以进入中心管控设备101提供的购买页面,通过该购买页面提供服
务需求描述信息,并将这些信息提供给中心管控设备101,以供中心管控设备101据此确定
目标边缘可用域。
务需求描述信息,则中心管控设备101可以根据内置的服务需求描述信息,解析出可用于选
择边缘可用域102的第一参数。又或者,服务需求方也可以通过其它可与中心管控设备101
通信的设备,例如终端设备或配置设备等,将服务需求描述信息以有线或无线通信方式传
输给中心管控设备101,则中心管控设备101可以接收其它设备传输来的服务需求描述信
息。
度域和/或云计算服务的QoS要求;其中,调度域是指服务需求方要求部署云计算服务的地
域,这决定了目标边缘可用域102的地理位置。其中,服务需求方可以指定一个或多个调度
域,即服务需求方要求在一个或多个调度域中部署云计算服务。可选地,调度域的定义维度
可以与边缘可用域102 的定义维度相同,例如都是以城市为维度,则一个调度域对应一个
边缘可用域 102,两者均对应一个城市。当然,调度域的定义维度也可以大于边缘可用域
102 的定义维度,例如调度域可以是省为维度,边缘可用域102以城市为维度,则一个调度
域对应多个边缘可用域102。云计算服务的QoS要求可以包括云计算服务对网络时延、负载
情况和/或带宽成本等的要求。
心管控设备101可以根据调度域,结合至少一个边缘可用域102的地理位置,选择调度域指
向的边缘可用域102作为目标边缘可用域。或者,中心管控设备101还可以根据云计算服务
的QoS要求,例如网络时延、负载情况和/或带宽成本等要求,从至少一个边缘可用域102中
选择满足网络时延、负载情况或带宽成本要求的边缘可用域102作为目标边缘可用域。当
然,中心管控设备101也可以同时结合调度域和云计算服务的QoS要求,结合至少一个边缘
可用域102的地理位置和至少一个边缘可用域102中边缘云节点 103的资源信息(例如资源
量、资源类型等),选择能够同时满足调度域和QoS 要求的边缘可用域102作为目标边缘可
用域。其中,目标边缘可用域102的数量可以是一个,也可以是多个,例如2个、3个、5个等,对
此不做限定。其中,资源类型可以包括但不限于:CPU、GPU等计算资源,内存、硬盘等存储资
源,带宽资源等资源类型。以CPU资源为例,资源数量可以是12个CPU、24个CPU 等,以内存资
源为例,资源数量可以是16G内存、32G内存等;以带宽资源为例,资源数量可以是1M带宽,
10M带宽等。
缘可用域中的至少两个边缘云节点103中,选择至少一个目标边缘云节点;在至少一个目标
边缘云节点上部署云计算服务对应的实例,以提供服务需求方所需的云计算服务。在本实
施例中,并不限定中心管控设备 101从目标边缘可用域中的至少两个边缘云节点103中,选
择至少一个目标边缘云节点的实施方式。
从目标边缘可用域中的至少两个边缘云节点103中,随机选择一个目标边缘云节点。可选
地,中心管控设备101可以从目标边缘可用域中的至少两个边缘云节点103中,随机选择两
个或两个以上的边缘云节点103 作为目标边缘云节点。
从服务需求方的服务需求描述信息中,解析出可用于选择边缘云节点103的第二参数;根据
第二参数,从目标边缘可用域中的至少两个边缘云节点103中,选择至少一个目标边缘云节
点。关于获取服务需求描述信息的实施方式可参见前述实施例,在此不再赘述。在本实施例
中,服务需求描述信息中还包括第二参数,第二参数是服务需求描述信息中包含的可供中
心管控设备101选择目标边缘云节点的一些参数,本实施例并不对第二参数进行限定。服务
需求描述信息中携带的第二参数不同,根据第二参数选择目标边缘云节点的实施方式也会
有所不同,下面举例说明:
需的边缘云节点103数量K1;从目标边缘可用域中的至少两个边缘云节点103中,选择K1个
目标边缘云节点,K1是正整数。
时,使得云计算服务仍然可用的需求。可用性需求可以用“低”、“中”、“高”来衡量;也可以用
百分比来衡量,0%表示无可用性需求,50%表示中度可用性需求,100%表示高度可用性需
求,对此不做限定。在本实施例中,也不限定根据可用性需求计算出云计算服务所需的边缘
云节点103的数量K1,例如,可用性需求为“低”,则K1可以为1。又例如,可用性需求为
“50%”,则 K1可以是但不限于2、3、4等,对此不做限定。
边缘云节点,K2是正整数。其中,服务需求方可以根据对云计算服务的可用性要求,灵活指
定需要使用的边缘云节点103的数量K2,例如可以是1、2、3、4等。需要说明的是,无论是K1还
是K2,均小于或等于目标边缘可用域所包含的边缘云节点103的数量。
所需的云计算服务。可选地,中心管控设备101将云计算服务部署到至少一个目标边缘云节
点上的过程包括:向至少一个目标边缘云节点提供云计算服务所需的镜像,由至少一个目
标边缘云节点对镜像进行实例化操作。其中,向至少一个目标边缘云节点提供云计算服务
所需的镜像的方式包括但不限于:中心管控设备101接收服务需求方提供的云计算服务所
需的镜像或者从镜像库中获取云计算服务所需的镜像,将该镜像下发给至少一个目标边缘
云节点;或者,中心管控设备101确定目标边缘可用域中已经具有云计算服务所需镜像的边
缘云节点103,控制已经具有云计算服务所需镜像的边缘云节点 103与至少一个目标边缘
云节点建立通信连接,并基于所建立的通信连接将该镜像发送给至少一个目标边缘云节
点。
少一个目标边缘云节点各自需要部署的实例数量,在至少一个目标边缘云节点上部署云计
算服务对应的相应数量的实例。
上部署云计算服务,还是在多个目标边缘云节点上部署云计算服务,不同云计算服务所需
的实例种类和数量可能会有所不同。例如,有些云计算服务可能需要一种实例,有些云计算
服务可能需要多种实例;另外,每种实例可以部署一个,也可以部署多个,具体视云计算服
务而定,对此不做限定。例如,云计算服务是在线直播服务,在线直播服务有多种功能,例
如,美颜功能、滤镜功能、贴纸功能等,基于此,要为用户提供完整的在线直播服务,需要部
署实现美颜功能的实例,实现滤镜功能的实例,实现贴纸功能的实例。假设在线直播服务需
要3个目标边缘云节点,分别为目标边缘云节点A1,目标边缘云节点A2,目标边缘云节点A3;
中心管控设备101获取每个目标边缘云节点各自需要部署的实例数量,例如,目标边缘云节
点A1需要部署实现美颜功能的3个实例,目标边缘云节点A2需要部署实现滤镜功能的5个实
例,目标边缘云节点A3上需要部署实现贴纸功能的1个实例,则中心管控设备101在目标边
缘云节点A1上部署实现美颜功能的3个实例,在目标边缘云节点A2上部署实现滤镜功能的5
个实例,在目标边缘云节点A3上部署实现贴纸功能的1个实例。
性要求,计算至少一个目标边缘云节点各自需要部署的实例数量。
“高”来衡量,下面给出一种具体的根据云计算服务的可用性要求计算所需目标边缘云节点
的数量的实施方式。例如,云计算服务为在线教育服务,在线教育服务有“数学”、“语文”、
“英语”三个科目,在需要部署云计算服务时,服务需求方可以向中心管控设备提交其服务
需求描述信息。若服务需求描述信息中在线教育服务的可用性要求为“高”,则中心管控设
备可以根据该可用性要求,计算出需要将在线教育服务中“数学”、“语文”、“英语”三个科目
的实例分散部署到3个不同目标边缘云节点上,以保证其可用性。进一步,中心管控设备还
可以根据可用性要求,计算出需要为“数学”科目部署2个实例,需要为“语文”科目部署2个
实例,需要为“英语”科目部署1个实例。基于此,在一可选实施例中,中心管控设备可以将
“语文”科目所需的2个实例部署在目标边缘云节点E1、目标边缘云节点E2上,将“数学”的2
个实例部署在目标边缘云节点E2、目标边缘云节点E3上,将“英语”的1个实例部署在目标边
缘云节点E1上,以满足在线教育服务的可用性要求。
管控设备101获取服务需求方的服务需求描述信息的实施方式,可参见前述实施例,在此不
再赘述。在该实施例中,服务需求方不仅指定需要部署云计算服务的边缘云节点数量,还可
以指定每个边缘云节点103上需要部署的实例数量。例如,云计算服务是在线直播服务,在
线直播服务支持多种功能,例如美颜、滤镜、贴纸等,则服务需求方在提交服务需求描述信
息时,一方面指定使用3个边缘云节点,另一方面指定每个边缘云节点上需要部署的实例数
量,例如一个边缘云节点上部署实现美颜功能的2个实例,另一个边缘云节点上部署实现滤
镜功能的5个实例,又一边缘云节点上部署实现贴纸功能的3个实例。基于此,中心管控设备
101可以从服务需求描述信息中解析出需要在3个目标边缘云节点B1,目标边缘云节点B2,
目标边缘云节点B3上部署云计算服务的实例,另外,还可以解析出需要在目标边缘云节点
B1上部署实现美颜功能的2个实例,在目标边缘云节点B2上部署实现滤镜功能的5个实例,
在目标边缘云节点B3上部署实现贴纸功能的3个实例。进而,在目标边缘云节点B1上部署实
现美颜功能的2个实例,在目标边缘云节点B2上部署实现滤镜功能的5个实例,在目标边缘
云节点B3上部署实现贴纸功能的3个实例,由这些实例为目标边缘可用域中的用户提供在
线直播服务。
从而为目标边缘可用域中的用户或终端提供相应的云计算服务。例如,可以以地市、区县为
单位,在城市交通、医疗、健康、教育等领域提供在线服务,例如在线教育服务、在线直播服
务、在线医疗服务、线上购物服务、在线游戏服务、在线健康服务、交通实时查询服务等。
活、动态调整边缘可用域中不同云计算服务的服务时段,做到边缘计算资源的复用,提高资
源利用率,保证服务质量。例如,在白天时段,启用远程或在线教育服务,不启用在线教育服
务;在晚上时段,关闭在线教育服务,启用在线游戏服务。另外,中心管控设备101还可以灵
活、动态调整边缘可用域中各云计算服务对应的处于工作状态的实例数量,以确保具有较
高优先级的服务的质量。例如,在白天时段内,将所有在线教育服务对应的实例全部启用,
但启用在线游戏服务的少部分实例;在晚上时段,将在线游戏服务对应的全部实例全部启
用,关闭在线教育服务的大部分实例,保留一小部分实例为少量用户提供在线教育服务。
内具体哪些实例间可以实现基于网络连接的通信,还需要做进一步判断。例如,判断实例是
否来自同一云计算服务,或者是否来自同一用户,或者是否满足其他策略。基于此,中心管
控设备可以根据部署在目标边缘可用域中不同边缘云节点上的实例之间的关联关系,控制
存在关联关系的实例之间建立网络连接。
中属于同一用户的不同实例之间存在关联关系;又例如,部署在目标边缘可用域中彼此之
间具有数据依赖关系的不同实例之间存在关联关系,对此不做限定。在本实施例中,并不对
不同实例之间的数据依赖关系进行限定,例如,部署在目标边缘可用域中的一个实例G1负
责DNS解析,另一个实例G2是问答实例,实例G1可以将不同云计算服务的流量分配到相应的
实例上,即实例G1可以将实例G2的流量分配到实例G2上,可以认为,实例G1 和实例G2之间
具有数据依赖关系,即实例G1和实例G2之间具有关联关系。
网络连接;或者,控制部署在目标边缘可用域中不同边缘云节点上且属于同一云计算服务
的实例之间建立网络连接;或者,控制部署在目标边缘可用域中不同边缘云节点上且彼此
之间具有数据依赖关系的实例之间建立网络连接。
断结果为否,即两个实例之间尚不存在通信通道,则可以控制具有关联关系的两个实例各
自所处的边缘云节点建立通信通道,以便于具有关联关系的两个实例通过该通信通道建立
网络连接。当然,若判断结果为是,即具有关联关系的两个实例之间已经存在通信通道,则
具有关联关系的两个实例之间已经建立了网络连接。
点上的实例进行跨节点迁移,或者因为其他因素要求实例进行跨节点迁移。鉴于此,中心管
控设备101还可以以边缘可用域为单位,对同一个边缘可用域102中的实例进行跨节点迁
移。以目标边缘可用域为例,中心管控设备101可确定目标边缘可用域中待迁移的边缘云节
点;将待迁移的边缘云节点上的实例迁移到目标边缘可用域中其它边缘云节点上。
作为待迁移的边缘云节点。在本实施例中,并不限定中心管控设备101对目标边缘可用域
102中的至少两个边缘云节点的状态进行监控的实施方式。例如,中心管控设备101可以从
至少一个维度对目标边缘可用域中至少两个边缘云节点进行监控。又例如,中心管控设备
101可以从指定维度对目标边缘可用域中至少两个边缘云节点进行监控。其中,至少一个维
度可以包含但不限于:处于运行态的对象维度、日志维度,安全维度,资源维度。进一步,处
于运行态的对象维度可包括对象的运行状态维度和/或对象的生命周期维度;安全维度可
包括:流量攻击维度和/或安全漏洞维度。
控设备可以每隔10分钟对边缘云节点进行一次安全漏洞扫描,或者每隔5分钟对边缘云节
点进行流量监控。
云节点103遭到流量攻击、边缘云节点103发生报警事件、告警事件等。
边缘云节点所属边缘可用域中的其它边缘云节点。若边缘云节点103遭到流量攻击时,中心
管控设备101可以将遭到流量攻击的边缘云节点103作为待迁移的边缘云节点,将该边缘云
节点上的全部实例或者部分遭到流量攻击的实例迁移到该边缘云节点所属边缘可用域中
的其它边缘云节点,等,对此不做限定。
无法正常使用,因此为了保障网络系统的可用性,进一步为了保证云计算服务的可用性,在
一可选实施例,中心管控设备在将待迁移的边缘云节点上的实例迁移到其它边缘云节点上
时,可以以将同一服务需求方或同一云计算服务的实例尽量分散部署到不同边缘云节点上
为目标,将待迁移的边缘云节点上的实例迁移到目标边缘可用域中其它边缘云节点上。
有,假设为边缘云节点J1、边缘云节点J2、边缘云节点J3,则优先将待迁移的边缘云节点上
的实例H迁移到边缘云节点J1、边缘云节点J2、边缘云节点J3中任一边缘云节点上。如果不
存在这样的边缘云节点,选择部署有与实例H属于同一服务需求方或者同一云计算服务的
其它实例但数量相对较少的边缘云节点,将实例A迁移到这些边缘云节点上。
域C1中包括边缘云节点D1、边缘云节点D2、边缘云节点D3。云计算服务在边缘云节点D1上部
署了实例d1,在边缘云节点D2上部署了实例 d2,在边缘云节点D3上没有部署实例。若边缘
云节点D1宕机,则需要将实例 d1迁移到边缘可用域C1中的其他边缘云节点上,由于边缘云
节点D3上没有部署该云计算服务的实例,因此中心管控设备优先决定将实例d1迁移到边缘
云节点D3上,在迁移之前,中心管控设备发现实例d1需要8个CPU,而边缘云节点D3上剩余16
个CPU,判断16>8,因此中心管控设备将实例d1迁移到边缘云节点D3上。
近的边缘云节点中处理,借助边缘云节点更加靠近终端的优势降低服务响应时延和带宽成
本,而且可以以边缘可用域为部署单位,将云计算放到边缘可用域中的边缘云节点中处理,
有利于实现云计算的局部化或本地化,适用于局部化或本地化的服务场景。
两个边缘云节点,并将至少两个边缘云节点的内网打通,形成边缘可用域;之后,由中心管
控设备对边缘可用域及其内部的边缘云节点进行资源调度、实例迁移、网络管控等各种管
理。除此之外,本申请实施例提供的网络系统100也可以依赖已有边缘云系统,基于已有边
缘云系统的基础上形成。如图2所示,为本申请实施例提供的在边缘云系统的基础上形成的
网络系统的结构示意图。
中心管控设备201和每个边缘可用域202中的边缘云节点203来自于边缘云系统300。
于边缘云系统300实现。
化服务,但对部署云计算服务的局部区域没有特别要求,对于这种情况,中心管控设备201
可以随机对其所属边缘云系统300中的边缘云节点203进行划分,得到网络系统200中的至
少一个边缘可用域201。
内网互通的一组边缘云节点203,则将一组边缘云节点203 划分为地域对应的边缘可用域
202。其中,边缘云系统300中的边缘云节点203 可以分布在同一地域内,也可以分布在多个
不同的地域内。若边缘云系统300 中的边缘云节点203分布在多个不同的地域内,则有可能
得到多个边缘可用域 202。
来划分,则网络系统200可以称为城市云系统,该城市云系统是在边缘云系统300的基础上
构建的。在本实施例中,若位于同一地域内的边缘云节点203中存在内网互通的一组边缘云
节点203,则中心管控设备 201将一组边缘云节点203划分为该地域对应的边缘可用域202。
若位于同一地域内的边缘云节点203中存在内网互通的两组或两组以上的边缘云节点203,
则中心管控设备201将任一组边缘云节点203划分为该地域对应的边缘可用域202,或者中
心管控设备201将边缘云节点203数量较多的一组边缘云节点划分为该地域对应的边缘可
用域202。
一调度域内的边缘云节点203。其中,调度域是指服务需求方要求部署云计算服务的地域,
这决定了目标边缘可用域的地理位置。其中,服务需求方可以指定一个或多个调度域,即服
务需求方要求在一个或多个调度域中部署云计算服务。关于调度域的详细内容可参见前述
实施例,在此不再赘述。
市M2部署云计算服务,因此,中心管控设备201 从边缘云系统300的边缘云节点203中,分别
识别出部署在城市M1和城市M2 中的边缘云节点;然后,判断部署在城市M1和城市M2中的边
缘云节点203之间是否内网互通;若判断结果均为是,则切分出城市M1和城市M2两个城市对
应的边缘可用域202,无需关注其它城市的边缘云节点203。或者,可选地,服务需求方没有
指定的调度域,则中心管控设备201可以直接从边缘云系统300 的边缘云节点203中,识别
出分别位于城市M1、城市M2、城市M3和城市M4 中的边缘云节点203;然后,判断部署在城市
M1、城市M2、城市M3和城市 M4中的边缘云节点203之间是否内网互通;若判断结果均为是,
则切分出城市 M1、城市M2、城市M3和城市M4分别对应的边缘可用域202。
节点处于主用状态,属于主节点,剩余边缘云节点处于备用状态,属于备用节点;当主节点
故障时,备用节点会被启用,用来接替主节点继续提供相应云计算服务。在这种应用场景
中,在划分边缘可用域时,可以将处于备用状态的边缘云节点(即备用节点)激活使之处于
主用状态,然后,在此基础上再划定边缘可用域,即在所有处于主用状态的边缘云节点(包
括原本处于主用状态和激活后处于主用状态的边缘云节点)的基础上划定边缘可用域。关
于划定边缘可用域的具体实施方式可参见前面描述,在此不做赘述。
是一种边缘位置的具备计算、网络、存储、安全等能力的云平台。关于边缘云系统、边缘云节
点以及边缘可用域的详细内容,可参见前述实施例,在此不再赘述。
属于网络系统200中某个边缘可用域中的边缘云节点,不仅是网络系统200中的边缘云节
点,还是边缘云系统300中的边缘云节点,这种节点在使用时的角色可以单独作为网络系统
200中某个边缘可用域中的边缘云节点,也可以专门作为边缘云系统300中的边缘云节点。
为了更加明确地对这种边缘云节点203进行管控,对于每个边缘可用域202中的每个边缘云
节点 203,中心管控设备201可以为该边缘云节点203添加类别属性;该边缘云节点 203的
类别属性为专用于边缘云系统300的节点、专用网络系统200的节点或者同时可用于边缘云
系统300和网络系统200的节点。
N1和边缘云节点N2的类别属性均为专用网络系统200 的节点,边缘云节点N3的类别属性为
边缘云系统300的节点。若边缘云节点 N1的实例n1需要迁移,则中心管控设备201会将实例
n1迁移到边缘云节点 N2上,而不是迁移到边缘云节点N3上,因为边缘云节点N3不是专用网
络系统 200(如城市云系统)的节点。
中的至少一个参数,为边缘云节点203添加类别属性。
源。负载情况可以是但不限于:实例的IO负载、实例的带宽流量、物理机的IO负载等。
的边缘云节点作为专用边缘云系统300的节点,将资源规模小于等于第一阈值且大于第二
阈值的边缘云节点作为同时可用于边缘云系统和网络系统的节点。在本实施例中,并不对
第一阈值不做限定,例如第一阈值可以是8个GPU计算资源+20G内存+200M带宽等,对此不做
限定。其中,第二阈值小于或者等于第一阈值,例如第二阈值可以是6个GPU计算资源+15G
内存+150M带宽等,对此不做限定。
地域的边缘云节点作为边缘云系统的节点。当然,也可以同时根据边缘云节点的资源规模、
负载情况、所属地域以及其所属边缘可用域中的边缘云节点的数量等中两个或两个以上的
参数,为边缘云节点添加类别属性,对此不做限定。
内网互通,当某一边缘云节点出现故障或者不可用时,可以及时的将该边缘云节点上的云
计算服务迁移到该边缘云节点所属边缘可用域中的其它边缘云节点上,不会对云计算服务
的可用性造成影响,同时将云计算服务部署在更加靠近终端侧的边缘云节点上,借助边缘
云节点更加靠近终端的优势降低服务响应时延和带宽成本,而且可以以边缘可用域为部署
单位,将云计算放到边缘可用域中的边缘云节点中处理,有利于实现云计算的局部化或本
地化,适用于局部化或本地化的服务场景。
计算、网络、存储、安全等能力的云平台。关于网络系统的内容可参见前述实施例,在此不再
赘述。
或本地化服务场景下的云系统,属于一种以服务局部化或本地化服务场景的边缘云计算形
态,是一种新的边缘云形态。根据边缘可用域的覆盖范围、位置等不同,本实施例网络系统
所实现的局部化或本地化服务场景下的云系统的形态会有所差异。关于边缘可用域的内容
可参见前述实施例,在此不再赘述。
可用性。鉴于此,在本实施例中,每个边缘可用域中包含至少两个边缘云节点,且至少两个
边缘云节点之间互通。关于互通的解释可参见前述系统实施例,在此不再赘述。这样,在一
个边缘可用域中,一方面可以将云计算服务分散部署在该边缘可用域中不同的边缘云节点
上,达到多点容灾的目的;另外,当某一个边缘云节点发生故障,处于高风险状态,或者不可
用时,可以将该边缘云节点上的云计算服务迁移到该边缘可用域中其他边缘云节点上,可
以保证云计算服务的可用性。进一步可选地,在边缘云节点发生故障、处于高风险或者不可
用时,还可以启动相应异常处理流程或故障排查流程,用以保障边缘可用域的可用性。
现内网互通,例如可以通过VPN将边缘云节点之间的内网打通等。
个边缘云节点上部署服务需求方所需的云计算服务。其中,目标边缘可用域是与服务需求
方需要部署云计算服务的局部区域或本地区域对应的边缘可用域,其数量可以是一个或多
个。在本申请实施例中,并不对云计算服务进行限定,例如可以是但不限于:在线直播服务、
在线教育服务、线上购物服务、在线游戏服务、邮箱服务或VR服务等。
方只要求部署局部化服务,但对部署云计算服务的局部区域没有特别要求,对于这种情况,
中心管控设备可以从至少一个边缘可用域中随机选择一个或几个边缘可用域作为目标边
缘可用域。在另一可选实施例中,中心管控设备在选择目标边缘可用域时,可以从服务需求
方的服务需求描述信息中,解析出可用于选择边缘可用域的第一参数;根据第一参数,从至
少一个边缘可用域中选择目标边缘可用域。
域和/或云计算服务的QoS要求;其中,调度域是指服务需求方要求部署云计算服务的地域,
这决定了目标边缘可用域的地理位置。其中,服务需求方可以指定一个或多个调度域,即服
务需求方要求在一个或多个调度域中部署云计算服务。可选地,调度域的定义维度可以与
边缘可用域的定义维度相同,例如都是以城市为维度,则一个调度域对应一个边缘可用域,
两者均对应一个城市。当然,调度域的定义维度也可以大于边缘可用域的定义维度,例如调
度域可以是省为维度,边缘可用域以城市为维度,则一个调度域对应多个边缘可用域。云计
算服务的QoS要求可以包括云计算服务对网络时延、负载情况和/或带宽成本等的要求。
备可以根据调度域,结合至少一个边缘可用域的地理位置,选择调度域指向的边缘可用域
作为目标边缘可用域。或者,中心管控设备还可以根据云计算服务的QoS要求,例如网络时
延、负载情况和/或带宽成本等要求,从至少一个边缘可用域中选择满足网络时延、负载情
况或带宽成本要求的边缘可用域作为目标边缘可用域。当然,中心管控设备也可以同时结
合调度域和云计算服务的QoS要求,结合至少一个边缘可用域的地理位置和至少一个边缘
可用域中边缘云节点的资源信息(例如资源量、资源类型等),选择能够同时满足调度域和
QoS要求的边缘可用域作为目标边缘可用域。其中,目标边缘可用域的数量可以是一个,也
可以是多个,例如2个、3个、5个等,对此不做限定。其中,资源类型可以包括但不限于:CPU、
GPU等计算资源,内存、硬盘等存储资源,带宽资源等资源类型。以CPU资源为例,资源数量可
以是12个CPU、 24个CPU等,以内存资源为例,资源数量可以是16G内存、32G内存等;以带宽
资源为例,资源数量可以是1M带宽,10M带宽等。
的至少两个边缘云节点中,选择至少一个目标边缘云节点;在至少一个目标边缘云节点上
部署云计算服务对应的实例,以提供服务需求方所需的云计算服务。在本实施例中,并不限
定中心管控设备从目标边缘可用域中的至少两个边缘云节点中,选择至少一个目标边缘云
节点的实施方式。
可用域中的至少两个边缘云节点中,随机选择一个目标边缘云节点。可选地,中心管控设备
可以从目标边缘可用域中的至少两个边缘云节点中,随机选择两个或两个以上的边缘云节
点作为目标边缘云节点。
求方的服务需求描述信息中,解析出可用于选择边缘云节点的第二参数;根据第二参数,从
目标边缘可用域中的至少两个边缘云节点中,选择至少一个目标边缘云节点。关于获取服
务需求描述信息的实施方式可参见前述实施例,在此不再赘述。在本实施例中,服务需求描
述信息中还包括第二参数,第二参数是服务需求描述信息中包含的可供中心管控设备选择
目标边缘云节点的一些参数,本实施例并不对第二参数进行限定。服务需求描述信息中携
带的第二参数不同,根据第二参数选择目标边缘云节点的实施方式也会有所不同,下面举
例说明:
边缘云节点数量K1;从目标边缘可用域中的至少两个边缘云节点中,选择K1个目标边缘云
节点,K1是正整数。
使得云计算服务仍然可用的需求。关于可用性需求的详细内容,可参见前述实施例,在此不
再赘述。
K2是正整数。其中,服务需求方可以根据对云计算服务的可用性要求,灵活指定需要使用的
边缘云节点103的数量K2,例如可以是1、2、 3、4等。需要说明的是,无论是K1还是K2,均小于
或等于目标边缘可用域所包含的边缘云节点的数量。
需的云计算服务。可选地,中心管控设备将云计算服务部署到至少一个目标边缘云节点上
的过程包括:向至少一个目标边缘云节点提供云计算服务所需的镜像,由至少一个目标边
缘云节点对镜像进行实例化操作。其中,向至少一个目标边缘云节点提供云计算服务所需
的镜像的方式包括但不限于:中心管控设备接收服务需求方提供的云计算服务所需的镜像
或者从镜像库中获取云计算服务所需的镜像,将该镜像下发给至少一个目标边缘云节点;
或者,中心管控设备确定目标边缘可用域中已经具有云计算服务所需镜像的边缘云节点,
控制已经具有云计算服务所需镜像的边缘云节点与至少一个目标边缘云节点建立通信连
接,并基于所建立的通信连接将该镜像发送给至少一个目标边缘云节点。
个目标边缘云节点各自需要部署的实例数量,在至少一个目标边缘云节点上部署云计算服
务对应的相应数量的实例。
上部署云计算服务,还是在多个目标边缘云节点上部署云计算服务,不同云计算服务所需
的实例种类和数量可能会有所不同。详细内容可参见前述实施例,在此不再赘述。
求,计算至少一个目标边缘云节点各自需要部署的实例数量。
设备获取服务需求方的服务需求描述信息的实施方式,可参见前述实施例,在此不再赘述。
在该实施例中,服务需求方不仅指定需要部署云计算服务的边缘云节点数量,还可以指定
每个边缘云节点上需要部署的实例数量。
从而为目标边缘可用域中的用户或终端提供相应的云计算服务。例如,可以以地市、区县为
单位,在城市交通、医疗、健康、教育等领域提供在线服务,例如在线教育服务、在线直播服
务、在线医疗服务、线上购物服务、在线游戏服务、在线健康服务、交通实时查询服务等。
者,中心管控设备还可以灵活、动态调整边缘可用域中各云计算服务对应的处于工作状态
的实例数量,以确保具有较高优先级的服务的质量。
内具体哪些实例间可以实现基于网络连接的通信,还需要做进一步判断。例如,判断实例是
否来自同一云计算服务,或者是否来自同一用户,或者是否满足其他策略。基于此,中心管
控设备可以根据部署在目标边缘可用域中不同边缘云节点上的实例之间的关联关系,控制
存在关联关系的实例之间建立网络连接。
中属于同一用户的不同实例之间存在关联关系;又例如,部署在目标边缘可用域中彼此之
间具有数据依赖关系的不同实例之间存在关联关系,对此不做限定。详细内容可参见前述
实施例,在此不再赘述。
网络连接;或者,控制部署在目标边缘可用域中不同边缘云节点上且属于同一云计算服务
的实例之间建立网络连接;或者,控制部署在目标边缘可用域中不同边缘云节点上且彼此
之间具有数据依赖关系的实例之间建立网络连接。
点上的实例进行跨节点迁移,或者因为其他因素要求实例进行跨节点迁移。鉴于此,中心管
控设备还可以以边缘可用域为单位,对同一个边缘可用域中的实例进行跨节点迁移。以目
标边缘可用域为例,中心管控设备可确定目标边缘可用域中待迁移的边缘云节点;将待迁
移的边缘云节点上的实例迁移到目标边缘可用域中其它边缘云节点上。
作为待迁移的边缘云节点。在本实施例中,并不限定中心管控设备对目标边缘可用域中的
至少两个边缘云节点的状态进行监控的实施方式。例如,中心管控设备可以从至少一个维
度对目标边缘可用域中至少两个边缘云节点进行监控。又例如,中心管控设备可以从指定
维度对目标边缘可用域中至少两个边缘云节点进行监控。其中,至少一个维度可以包含但
不限于:处于运行态的对象维度、日志维度,安全维度,资源维度。进一步,处于运行态的对
象维度可包括对象的运行状态维度和/或对象的生命周期维度;安全维度可包括:流量攻击
维度和/或安全漏洞维度。
设备可以每隔10分钟对边缘云节点进行一次安全漏洞扫描,或者每隔5分钟对边缘云节点
进行流量监控。
量攻击、边缘云节点发生报警事件、告警事件等。
无法正常使用,因此为了保障网络系统的可用性,进一步为了保证云计算服务的可用性,在
一可选实施例,中心管控设备在将待迁移的边缘云节点上的实例迁移到其它边缘云节点上
时,可以以将同一服务需求方或同一云计算服务的实例尽量分散部署到不同边缘云节点上
为目标,将待迁移的边缘云节点上的实例迁移到目标边缘可用域中其它边缘云节点上。
近的边缘云节点中处理,借助边缘云节点更加靠近终端的优势降低服务响应时延和带宽成
本,而且可以以边缘可用域为部署单位,将云计算放到边缘可用域中的边缘云节点中处理,
有利于实现云计算的局部化或本地化,适用于局部化或本地化的服务场景。
边缘云节点,并将至少两个边缘云节点的内网打通,形成边缘可用域;之后,由中心管控设
备对边缘可用域及其内部的边缘云节点进行资源调度、实例迁移、网络管控等各种管理。除
此之外,本申请实施例提供的网络系统也可以依赖已有边缘云系统,基于已有边缘云系统
的基础上形成。
部署云计算服务的局部区域没有特别要求,对于这种情况,中心管控设备可以随机对其所
属边缘云系统中的边缘云节点进行划分,得到网络系统中的至少一个边缘可用域。
缘云节点,则将一组边缘云节点划分为地域对应的边缘可用域。其中,边缘云系统中的边缘
云节点可以分布在同一地域内,也可以分布在多个不同的地域内。若边缘云系统中的边缘
云节点分布在多个不同的地域内,则有可能得到多个边缘可用域。
来划分,则网络系统可以称为城市云系统,该城市云系统是在边缘云系统的基础上构建的。
在本实施例中,若位于同一地域内的边缘云节点中存在内网互通的一组边缘云节点,则中
心管控设备将一组边缘云节点划分为该地域对应的边缘可用域。若位于同一地域内的边缘
云节点中存在内网互通的两组或两组以上的边缘云节点,则中心管控设备将任一组边缘云
节点划分为该地域对应的边缘可用域,或者中心管控设备将边缘云节点数量较多的一组边
缘云节点划分为该地域对应的边缘可用域。
边缘云节点。其中,调度域是指服务需求方要求部署云计算服务的地域,这决定了目标边缘
可用域的地理位置。其中,服务需求方可以指定一个或多个调度域,即服务需求方要求在一
个或多个调度域中部署云计算服务。关于调度域的详细内容可参见前述实施例,在此不再
赘述。
某个边缘可用域中的边缘云节点,不仅是网络系统中的边缘云节点,还是边缘云系统中的
边缘云节点,这种节点在使用时的角色可以单独作为网络系统中某个边缘可用域中的边缘
云节点,也可以专门作为边缘云系统中的边缘云节点。为了更加明确地对这种边缘云节点
进行管控,对于每个边缘可用域中的每个边缘云节点,中心管控设备可以为该边缘云节点
添加类别属性;该边缘云节点的类别属性为专用于边缘云系统的节点、专用网络系统的节
点或者同时可用于边缘云系统和网络系统的节点。
N2的类别属性均为专用网络系统的节点,边缘云节点 N3的类别属性为边缘云系统的节点。
若边缘云节点N1的实例n1需要迁移,则中心管控设备会将实例n1迁移到边缘云节点N2上,
而不是迁移到边缘云节点 N3上,因为边缘云节点N3不是专用网络系统(如城市云系统)的
节点。
参数,为边缘云节点添加类别属性。
情况可以是但不限于:实例的IO负载、实例的带宽流量、物理机的IO负载等。
近的边缘云节点中处理,借助边缘云节点更加靠近终端的优势降低服务响应时延和带宽成
本,而且可以以边缘可用域为部署单位,将云计算放到边缘可用域中的边缘云节点中处理,
有利于实现云计算的局部化或本地化,适用于局部化或本地化的服务场景。
点,则将一组边缘云节点划分为地域对应的边缘可用域,以得到基于边缘云系统的新网络
系统,新网络系统包含至少一个边缘可用域。其中,边缘云系统中的边缘云节点可以分布在
同一地域内,也可以分布在多个不同的地域内。若边缘云系统中的边缘云节点分布在多个
不同的地域内,则有可能得到多个边缘可用域。
来划分,则网络系统可以称为城市云系统,该城市云系统是在边缘云系统的基础上构建的。
在本实施例中,若位于同一地域内的边缘云节点中存在内网互通的一组边缘云节点,则中
心管控设备将一组边缘云节点划分为该地域对应的边缘可用域。若位于同一地域内的边缘
云节点中存在内网互通的两组或两组以上的边缘云节点,则中心管控设备将任一组边缘云
节点划分为该地域对应的边缘可用域,或者中心管控设备将边缘云节点数量较多的一组边
缘云节点划分为该地域对应的边缘可用域。
点处于主用状态,属于主节点,剩余边缘云节点处于备用状态,属于备用节点;当主节点故
障时,备用节点会被启用,用来接替主节点继续提供相应云计算服务。在这种应用场景中,
在划定边缘可用域之前,可以将处于备用状态的边缘云节点(即备用节点)激活使之处于主
用状态,然后,在此基础上再划定边缘可用域,即在所有处于主用状态的边缘云节点(包括
原本处于主用状态和激活后处于主用状态的边缘云节点)的基础上划定边缘可用域。关于
划定边缘可用域的具体实施方式可参见前面描述,在此不做赘述。
又比如,步骤31的执行主体可以为设备A,步骤32 的执行主体可以为设备B;等等。
执行,操作的序号如31、32等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的
执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并
行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模
块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
法的指令等。
储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或
光盘。
域中的至少两个边缘云节点上部署服务需求方所需的云计算服务;其中,每个边缘可用域
中包含至少两个边缘云节点,至少两个边缘云节点之间互通。关于互通的解释可参见前述
系统实施例,在此不再赘述。
可用于选择边缘可用域的第一参数;根据第一参数,从至少一个边缘可用域中选择目标边
缘可用域。
一个边缘可用域所属的地域和资源剩余量,选择能够满足调度域和/或QoS要求的边缘可用
域作为目标边缘可用域。
中,选择至少一个目标边缘云节点;在至少一个目标边缘云节点上部署云计算服务对应的
实例,以提供服务需求方所需的云计算服务。
可用于选择边缘云节点的第二参数;根据第二参数,从目标边缘可用域中的至少两个边缘
云节点中,选择至少一个目标边缘云节点。
缘云节点时,具体用于:根据服务需求方对云计算服务的可用性要求,计算出云计算服务所
需的边缘云节点数量K1;从目标边缘可用域中的至少两个边缘云节点中,选择K1个目标边
缘云节点,K1是正整数。
云节点时,具体用于:从目标边缘可用域中的至少两个边缘云节点中,选择K2个目标边缘云
节点,K2是正整数。
各自需要部署的实例数量;根据至少一个目标边缘云节点各自需要部署的实例数量,在至
少一个目标边缘云节点上部署云计算服务对应的相应数量的实例。
云节点各自需要部署的实例数量;或者,从服务需求方的服务需求描述信息中,解析出服务
需求方要求在至少一个目标边缘云节点上各自部署的实例数量。
于:动态调整边缘可用域中各云计算服务对应的处于工作状态的实例数量,以确保具有较
高优先级的服务的质量。
立网络连接;或者控制部署在目标边缘可用域中不同边缘云节点上且属于同一云计算服务
的实例之间建立网络连接;或者控制部署在目标边缘可用域中不同边缘云节点上且彼此之
间具有数据依赖关系的实例之间建立网络连接。
事件的边缘云节点作为待迁移的边缘云节点。
尽量分散部署到不同边缘云节点上为目标,将待迁移的边缘云节点上的实例迁移到目标边
缘可用域中其它边缘云节点上。
于同一地域内的边缘云节点中存在内网互通的一组边缘云节点,则将一组边缘云节点划分
为地域对应的边缘可用域。
云节点中,识别出位于同一调度域内的边缘云节点。
之后在此基础上再划定边缘可用域。
络系统的节点或者同时可用于边缘云系统和网络系统的节点。
的至少一个参数,为边缘云节点添加类别属性。
5所示组件。另外,图5中虚线框所示组件为可选组件,而非必选组件,具体可视中心管控设
备的实现形态而定。如果中心管控设备实现为传统服务器、云服务器、服务器阵列等,可以
不包含虚线框所示的组件。
近的边缘云节点中处理,借助边缘云节点更加靠近终端的优势降低服务响应时延和带宽成
本,而且可以以边缘可用域为部署单位,将云计算放到边缘可用域中的边缘云节点中处理,
有利于实现云计算的局部化或本地化,适用于局部化或本地化的服务场景。
示中心管控设备的区别在于:处理器在执行存储器中存储的计算机程序所实现的功能有所
不同。本实施例的中心管控设备,其处理器执行存储器中的计算机程序以用于:从边缘云系
统中的边缘云节点中,识别位于同一地域内的边缘云节点;若位于同一地域内的边缘云节
点中存在内网互通的一组边缘云节点,则将一组边缘云节点划分为地域对应的边缘可用
域,以得到基于边缘云系统的新网络系统。
LTE、5G等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接
收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信
组件还包括近场通信(NFC) 模块,以促进短程通信。例如,在NFC模块可基于射频识别
(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实
现。
摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感
器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时
间和压力。
相关联的组件。
模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储
器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信
号。
施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、 CD‑ROM、光学存储器等)上实施的计算机程序产
品的形式。
流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程
序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以
产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于
实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装
置。
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
的示例。
计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动
态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除
可编程只读存储器 (EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD‑
ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存
储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界
定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和
载波。
括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要
素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要
素的过程、方法、商品或者设备中还存在另外的相同要素。
替换、改进等,均应包含在本申请的权利要求范围之内。