边缘资源的扩容方法、边缘云系统、设备及存储介质与流程

未命名 08-29 阅读:99 评论:0


1.本技术涉及云计算技术领域,尤其涉及一种边缘资源的扩容方法、边缘云系统、设备及存储介质。


背景技术:

2.传统云计算采用集中式数据中心(data center,dc)模式,具有强大的计算能力。然而,海量新兴的移动和物联网设备应用不断涌现,这种依赖于集中式dc的云计算模式不再能很好的满足用户的需求。为了解决集中式的云计算存在的问题,边缘计算应运而生。
3.边缘云由分布在同一地区的边缘节点组成,具体处理本地区用户的服务请求,可快速弹性地向用户提供云计算服务。随着用户应用的发展,越来越多的用户提出了边缘节点扩容的需求。


技术实现要素:

4.本技术的多个方面提供一种边缘资源的扩容方法、边缘云系统、设备及存储介质,用以实现边缘节点扩容的一体化。
5.本技术实施例提供一种边缘资源的扩容方法,适用于中心云中的中心服务节点;所述方法包括:
6.获取目标用户提供的边缘资源扩容请求;
7.基于所述边缘资源扩容请求,向服务器生产方提供服务器生产请求,以请求服务器生产方生产目标服务器;
8.在所述目标服务器上安装操作系统并部署云服务;
9.向物流运输方发送运输指令,以指示所述物流运输方将所述目标服务器运输至所述目标用户对应的目标边缘集群,以供所述目标服务器被部署于所述目标边缘集群。
10.本技术实施例还提供一种边缘云系统,包括:中心云、及与所述中心云网络连接的至少一个边缘集群;所述中心云包括:中心服务节点;所述边缘集群包括:机柜及部署于机柜的边缘节点;
11.所述中心服务节点,用于执行上述边缘资源的扩容方法中的步骤。
12.本技术实施例还提供一种计算设备,包括:存储器、处理器和通信组件;其中,所述存储器,用于存储计算机程序;
13.所述处理器耦合至所述存储器及所述通信组件,用于执行所述计算机程序以用于执行上述边缘资源的扩容方法中的步骤。
14.本技术实施例还提供一种存储有计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行上述边缘资源的扩容方法中的步骤。
15.在本技术实施例中,中心云中的中心服务节点可基于目标用户的边缘资源扩容请求,请求服务器生产方生产目标服务器;并在目标服务器上安装操作系统并部署云服务;之
后,可指示物流运输方将目标服务器,运输至目标用户对应的目标边缘集群,以将目标服务器部署于目标边缘集群,实现目标边缘集群中边缘节点的扩容。在本实施例实现了集用户提出边缘资源扩容请求,服务器生产、运输及边缘集群部署于一体的扩容全链路流程,实现边缘节点扩容的一体化及端到端的边缘节点扩容。
附图说明
16.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
17.图1为本技术实施例提供的边缘云系统的结构示意图;
18.图2为本技术实施例提供的边缘资源的扩容过程的具体流程图;
19.图3为本技术实施例提供的边缘资源的扩容方法的流程示意图;
20.图4为本技术实施例提供的计算设备的结构示意图。
具体实施方式
21.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.在本技术一些实施例中,中心云中的中心服务节点可基于目标用户的边缘资源扩容请求,请求服务器生产方生产目标服务器;并在目标服务器上安装操作系统并部署云服务;之后,可指示物流运输方将目标服务器,运输至目标用户对应的目标边缘集群,以将目标服务器部署于目标边缘集群,实现目标边缘集群中边缘节点的扩容。在本实施例实现了集用户提出边缘资源扩容请求,服务器生产、运输及边缘集群部署于一体的扩容全链路流程,实现边缘节点扩容的一体化及端到端的边缘节点扩容。
23.以下结合附图,详细说明本技术各实施例提供的技术方案。
24.应注意到:相同的标号在下面的附图以及实施例中表示同一物体,因此,一旦某一物体在一个附图或实施例中被定义,则在随后的附图和实施例中不需要对其进行进一步讨论。
25.图1为本技术实施例提供的边缘云系统的结构示意图。如图1所示,该边缘云系统包括:中心云10及与中心云10网络连接的至少一个边缘集群20。
26.其中,边缘云是基于云计算技术和边缘计算的能力,构筑在边缘基础设施之上的云计算平台,是一种边缘位置的具备计算、网络、存储、安全等能力的云平台。边缘云是个相对概念,边缘云是指相对靠近终端的云计算平台,或者说,与管控节点或者传统的云计算平台相区别,管控节点或者传统的云计算平台可以包括资源规模化且位置集中的数据中心或机房,而边缘云是由多个边缘云节点构成,单个边缘云节点的资源规模较小,但是边缘云节点的数量较多,使得边缘云的覆盖的范围更广泛。换句话说,本实施例的边缘云系统也是基于云计算技术和边缘计算的能力,构筑在边缘基础设施之上的云计算平台,是一种边缘位置的具备计算、网络、存储、安全等能力的云平台,是相对靠近终端的云计算平台,也是基于管控节点或者传统的云计算系统与终端之间的基础设施构建的网络系统。本实施例涉及的
终端是指云计算服务的需求端,例如可以是互联网中的终端或者用户端,或者物联网中的终端或用户端。
27.在本实施例中,中心云10部署有中心服务节点101,与边缘集群20以及终端(图1中未示出)结合,可形成“云边端三体协同”的网络架构,在该网络架构中,可以将网络转发、存储、计算以及智能化数据分析等任务放在各边缘集群20中处理,由于边缘集群20更靠近终端,因此可以降低响应时延,减轻管控节点或传统的云计算平台的压力,降低带宽成本。
28.其中,中心服务节点101是指具有资源调度、管理及运维功能的设备、软件功能模块或软件系统。中心服务节点101的数量可为一个或多个。多个中心服务节点101可部署于同一物理机,也可部署于不同的物理机。
29.在本实施例中,一个边缘集群20可为一个机房、一个数据中心(data center,dc)或者互联网数据中心(internet data center,idc)等。对于边缘云网络来说,一个边缘集群20可包括一个或多个边缘节点。多个是指2个或2个以上。每个边缘节点可包括一系列的边缘基础设施,这些边缘基础设施包括但不限于:分布式数据中心(dc)、无线机房或集群,运营商的通信网络、核心网设备、基站、边缘网关、家庭网关、计算设备或存储设备等边缘设备及对应的网络环境等等。在此说明,不同边缘节点的位置、能力以及包含的基础设施可以相同,也可以不相同。
30.在本实施例中,边缘节点可以对外提供各种资源。在本实施例中,边缘节点提供的资源可包括硬件资源和软件资源。其中,硬件资源可包括:处理器等计算资源,内存、磁盘等存储资源。其中,处理器可以为中央处理器(central processing unit,cpu)及并行处理器等等。并行处理器可为图形处理器(graphics processing unit,gpu)、现场可编程门阵列(field-programmable gate array,fpga)或专用集成电路(application specific integrated circuit,asic)等。软件资源可包括:带宽、网段、网卡配置等网络资源以及操作系统等。
31.在本实施例中,边缘集群20中的边缘节点等基础设施,可属于边缘集群20的用户,为用户本地资源,由用户进行运维。当然,边缘集群20中的边缘节点等基础设施也可部分或全部实现为目标模式,即部分或全部属于公有云(如中心云10),由公有云进行运维。其中,目标模式是将公有云的计算、存储、网络等基础设施以软硬一体方式,延伸部署到用户的本地机房,满足数据安全、数据本地处理、低延时等需求的全托管云服务。目标模式是公有云在用户的本地数据中心的延伸,是在用户本地机房或idc部署属于公有云的基础设施资源,并由公有云对目标模式对应的基础设施资源进行管理和维护。
32.机架(又称作机柜)作为数据中心或机房的基础设施,可作为存放服务器的载体,还可为服务器提供电力和通信等资源。对于边缘集群20来说,可包括:机柜201;机柜201用于安装边缘节点。机柜201为存放边缘节点的载体,并可为边缘节点提供电力和通信等资源。每个机柜201可安装1个或多个边缘节点。
33.在本实施例中,中心服务节点101还可提供边缘节点扩容功能。具体地,如图1和图2所示,待扩容的边缘集群的用户(定义为目标用户)可向中心云10提供边缘资源扩容请求(图1和图2步骤1)。
34.其中,边缘资源扩容请求可包括:资源扩容类型(reasontype)及待扩容的资源量。其中,待扩容的资源量可以库存量单位(stock keeping unit,sku)表示。sku可为边缘集群
20对外销售的基本单位,其将计算、存储、网络等集成为一体,一个sku可装为一个整机柜。
35.资源扩容类型包括:整机柜扩容类型和非整机柜扩容类型。其中,边缘资源扩容有以下3种场景:(1)只升级边缘集群中的原有计算sku,即在边缘集群20的现有机柜内扩容计算资源;(2)扩容新的计算sku,以整机柜的形式扩容计算资源;(3)既升级原有计算sku,又扩容新的计算sku,即扩容现有机柜及扩容新机柜的计算资源。在本技术实施例中,可将上述场景(1)对应的资源扩容类型,定义为非整机柜扩容类型;并将上述场景(2)和(3)对应的资源扩容类型,定义为整机柜扩容类型。
36.中心服务节点101可获取目标用户提供的边缘资源扩容请求;并基于边缘资源扩容请求,向服务生产方30提供服务器生产请求,以请求服务器生产方30生产目标服务器(图1步骤2及图2步骤2和3)。
37.具体地,如图2所示,中心管控节点101可从边缘资源扩容请求中,获取资源扩容类型及待扩容的资源量。
38.进一步,若资源扩容类型为非整机柜扩容类型,可构建待扩展的机柜的基础设施信息(对应图2步骤2中“构建基础设施模建”)。其中,待扩展的机柜包括至少一台待扩展的目标服务器。
39.具体地,可根据目标边缘集群的现有机柜在待扩展的机柜的运维方的机房中的位置信息,确定待扩展的机柜在待扩展的机柜的运维方的机房中的位置。其中,目标边缘集群为隶属于提供边缘资源扩容请求的目标用户的边缘集群。
40.对于目标模式,目标边缘集群的现有机柜的运维方为中心云。中心服务节点101可为目标边缘集群中的机柜进行逻辑编号,并在运维方的机房中创建逻辑柜位;之后,根据目标边缘集群的现有机柜在运维方的机房中的位置信息,为待扩展的机柜规划其在运维方的机房中的位置。
41.中心服务节点101还可根据目标边缘集群的现有机柜在运维方的机房中的网络拓扑结构,确定待扩展的机柜的网络拓扑结构;并从边缘资源扩容请求中,获取目标用户的网络需求;进一步,可根据目标用户的网络需求和运维方提供的网络资源,确定待扩展的机柜的网络资源信息。网络资源信息是指设备能够实现网络通信所需的资源,可包括:网段、路由及域名系统(domain name system,dns)等,也可包括设备的网络模式。网络模式可为虚拟专用网络(virtual private network,vpn)模式、虚拟私有云(virtual private cloud,vpc)模式或网络专线模式等。网络模式是指机柜与中心云10之间的网络通信模式,是指机柜采用哪种模式与中心云10进行通信。
42.具体地,中心服务节点101可从目标用户的网络需求中,获取目标用户的网际互连协议(internet protocol,ip)地址的数量需求n;进一步,可从运维方提供的网段中,确定n个未被分配的ip地址,作为待扩展的机柜的ip地址等。中心服务节点101还可从可将运维方的路由信息,作为待扩展的机柜的路由信息等等。以及,从目标用户的网络需求中,获取目标用户选择的网络模式,作为待扩展的机柜的网络模式等等。
43.进一步,可将待扩展的机柜在运维方的机房中的位置、待扩展的机柜的网络拓扑结构及待扩展的机柜的网络资源信息,作为待扩展的机柜的基础设施信息。
44.上述仅以基础设施信息包括的基础设施信息为:待扩展的机柜在运维方的机房中的位置、待扩展的机柜的网络拓扑结构及待扩展的机柜的网络资源信为例,对构建待扩展
的机柜的基础设施信息的实施方式进行示例性说明,但不意味着基础设施信息仅包括上述基础设施信息,也并不意味着为基础设施信息包括上述基础设施信息。
45.在确定出待扩展的机柜的基础设施信息之后,中心服务节点101可基于基础设施信息和待扩展的资源量,向服务器生产方发送服务器生产请求,以请求服务器生产方生产待扩展的机柜及目标服务器(图2步骤3)。待扩展的机柜包括至少一台目标服务器。该服务器生产请求可包括待扩展的机柜的基础设施信息及待扩展的资源量等。
46.具体地,中心服务节点101可根据待扩展的资源量和基础设施信息,向服务器生产方下发服务器生产请求;服务器生产方接收到服务器生产请求后,开始按照待扩展的资源量和基础设施信息,生产待扩展的机柜及机柜中的目标服务器;并在生产完成后再将其运送至待扩展的机柜及目标服务器的运维方(图1步骤3“运送目标服务器”)。待扩展的机柜及目标服务器的运维方可为中心云的运维方。
47.在一些实施例中,若资源扩容类型为非整机柜扩容类型的情况下,中心服务节点101可基于待扩展的资源量,向服务器生产方发送服务器生产请求,以请求服务器生产方生产目标服务器(图2步骤3)。在该实施例中,目标服务器待安装于目标边缘集群的现有机柜中。该实施例中,服务器生产请求可包括待扩展的资源量等。
48.具体地,中心服务节点101可根据待扩展的资源量,向服务器生产方30下发服务器生产请求;服务器生产方接收到服务器生产请求后,开始按照待扩展的资源量,生产待扩展的目标服务器;并在生产完成后再将其运送至待扩展的目标服务器的运维方(图1步骤3“运送目标服务器”)。目标服务器的运维方部署于中心云10。
49.运维方将待扩展的目标服务器的信息录入配置管理数据库(configuration management database,cmdb)(图2步骤4“信息录入cmdb”)。cmdb是一个逻辑数据库,用于存储硬件和软件资产(通常称为配置项)的一系列相关信息,以及它们之间的关系。
50.对于资源扩容类型为整机柜扩容类型的实施例,在待扩展的机柜到达运维方之后,运维方的运维人员可基于上述构建的基础设施信息,将待扩展的机柜接入运维方的机房的物理网络中(图2步骤5“机柜接入物理网络”)。
51.中心服务节点101可在目标服务器上安装操作系统并部署云服务(图1步骤4和图2步骤9和10)。具体地,对于资源扩容类型为整机柜扩容类型的实施例,中心服务节点101可在待扩展的机柜中的目标服务器上部署块存储服务(图2步骤9);并获取云计算服务的镜像文件,根据云计算服务的镜像文件,在待扩展的机柜中的目标服务器上部署云计算服务(图2步骤10);并为云计算服务进行网络配置。中心服务节点101还可在目标服务器上部署基础设施运维插件等。中心服务节点101还可将云计算服务和块存储服务接入日志采集系统,以对云计算服务和块存储服务进行日志采集。中心服务节点101还可启动云计算服务巡检定时任务、自测及检查等。
52.在本实施例中,中心服务节点101还可调用基础设施运维插件为待扩展的机柜中的目标服务器配置安全网关(图2步骤8“安全网关部署”)。
53.对于资源扩容类型为整机柜扩容类型的实施例,中心服务节点101可在扩容类型为非整机扩容类型的情况下,获取云计算服务的镜像文件,根据云计算服务的镜像文件,在待扩展的机柜中的目标服务器上部署云计算服务(图2步骤10“云计算服务部署”);并为云计算服务进行网络配置。中心服务节点101还可在目标服务器上部署基础设施运维插件等。
中心服务节点101还可将云计算服务和块存储服务接入日志采集系统,以对云计算服务和块存储服务进行日志采集。中心服务节点101还可启动云计算服务巡检定时任务、自测及检查等。
54.上述实施例示出的目标服务器上部署的云服务仅为示例性说明,并不构成限定。之后,如图1所示,中心服务节点101可向物流运输方40发送运输指令,以指示物流运输方40将目标服务器运输至目标用户对应的目标边缘集群,以供目标服务器被部署于目标边缘集群(图1步骤5-7)。
55.在本实施例中,中心云中的中心服务节点可基于目标用户的边缘资源扩容请求,请求服务器生产方生产目标服务器;并在目标服务器上安装操作系统并部署云服务;之后,可指示物流运输方将目标服务器,运输至目标用户对应的目标边缘集群,以将目标服务器部署于目标边缘集群,实现目标边缘集群中边缘节点的扩容。在本实施例实现了集用户提出边缘资源扩容请求,服务器生产、运输及边缘集群部署于一体的扩容全链路流程,实现边缘节点扩容的一体化及端到端的边缘节点扩容。其中,端到端是指从用户提出边缘资源扩容请求到在用户的边缘集群中实现边缘节点的扩容。
56.在本技术一些实施例中,如图2所示,在目标服务器上安装操作系统并部署云服务之前,对于资源扩容类型为整机扩容类型的实施例,中心服务节点101还可对待扩展的机柜进行网络建设(图2步骤6)。具体地,中心服务节点101可根据基础设施信息,构建目标服务器在中心云的运维方的物理网络中的网络拓扑结构;并在运维方的网络中,为目标服务器申请网络地址;并根据设备配置规范、网络拓扑结构及目标服务器的网络地址,生成目标服务器的网络配置信息;并在待扩展的机柜接入运维方的物理网络之后,将目标服务器的网络配置信息提供给目标服务器。
57.在目标服务器上安装操作系统并部署云服务之前,中心服务节点101还可对目标服务器进行性能检测(图2步骤7)。具体地,目标服务器的性能可包括:目标服务器的网络质量、目标服务器的硬件环境质量及目标服务器的软件压力等。
58.相应地,中心服务节点101在对目标服务器进行性能测试时,可采用以下至少一种实施方式进行性能测试:
59.实施方式1:检测目标服务器的网络质量。具体地,中心服务节点101可检测目标服务器的网络连接的正确性及网络连通性。具体地,中心服务节点101可指示目标服务器向其它设备发送数据包;并基于数据包采集目标服务器的网络质量参数。其中,网络质量参数是指反映网络性能的参数,可包括:丢包率和时延等。进一步,可根据目标服务器的网络质量参数,确定目标服务器的网络质量。
60.实施方式2:对目标服务器进行硬件环境检测。硬件环境是指计算机及其外围设备组成的计算机物理系统。具体地,中心服务节点101可测试目标服务器的各硬件是否异常。例如,中心服务节点101可测试目标服务器的处理器是否异常。具体地,中心服务节点101可指示目标服务器的处理器运行设定的功能;若运行成功,则说明目标服务器的处理器正常。又例如,中心服务节点101还可测试目标服务器的存储介质是否异常。具体地,中心服务节点101可对存储介质进行数据读写;若数据读写速度满足设定的读写速度要求,则确定目标服务器的存储介质正常等等。
61.实施方式3:对目标服务器进行压力测试。具体地,中心服务节点101可向目标服务
器输入并发的执行任务,在目标服务器的系统资源匮乏的条件下运行测试。软件压力测试的资源包括内部内存、cpu可用性、磁盘空间和网络带宽等。
62.进一步,在目标服务器的性能达标的情况下,执行上述在目标服务器上安装操作系统并部署云服务的操作。
63.在本技术一些实施例中,对于资源扩容类型为整机柜扩容的实施例,中心服务节点101在目标服务器上部署云服务之后,可对待扩展的机柜中的目标服务器的网络质量进行二次检测,以得到网络质量检测结果(图2步骤12)。相应地,中心服务节点101可获取网络质量检测结果(图2步骤17“网络质量二次检测结果回收”)。可选地,可异步对待扩展的机柜中的目标服务器的网络质量进行二次检测,以得到网络质量检测结果(图2步骤12),并异步获取网络检测结果。其中,异步是指与步骤13-16异步执行。
64.若网络质量检测结果表示待扩展的机柜中的目标服务器的网络质量正常,则可执行后续操作;若网络质量检测结果表示待扩展的机柜中的目标服务器的网络质量异常,则可对待扩展的机柜中的目标服务器进行网络修复,直至待扩展的机柜中的目标服务器的网络质量正常,并继续执行后续操作。
65.在一些实施例中,为了防止新扩容的目标服务器在正式投入生产之前误报警或者被运维方的运维系统识别为异常而触发下线等误操作,中心服务节点101还可在目标服务器上部署云服务之后,将目标服务器的标识设置为运维系统的黑名单标签(图2步骤11“目标服务器加黑”)。运维系统不识别具有黑名单标签的服务器,从而可防止运维系统将新扩容的目标服务器识别为异常而触发下线等误操作。进一步,中心服务节点101还可将目标服务器的标识上添加扩容锁定标签,以供目标用户的控制系统对目标服务器无感知。其中,扩容锁定标签可实现为:biz_status='mlock'(状态为锁定);lock_type='other'(锁定类型为其它);lock_reason='cloudboxscalout'(锁定原因为目标模式扩容)等。目标用户的控制系统基于该扩容锁定标签可确定目标服务器尚未部署到目标边缘集群,而不开放给目标用户使用。
66.在一些实施例中,中心服务节点101还可在上述cmdb上对目标服务器进行打标处理(图2步骤13“服务器打标”),该打标的标签用于表征目标服务器的持有权,以供中心服务节点101中的运维系统对目标服务器采用持有者适配的运维策略,对目标服务器进行运维。例如,对于目标模式场景,可在上述cmdb上对目标服务器标注目标模式专属资源标签。相应地,中心服务节点101中的运维系统对目标服务器采用目标模式适配的运维策略,对目标服务器进行运维。
67.在另一些实施例中,为了信息安全性,中心服务节点101在指示物流运输方将所述目标服务器,运输至目标用户对应的目标边缘集群之前,还可对目标服务器进行至少一次敏感信息检测;并从目标服务器上删除检测到的敏感信息(图2步骤14“敏感信息清理”和步骤16“敏感信息二次清理”)。
68.可选地,中心服务节点101可按照预先设定的敏感信息列表,对目标服务器进行至少一次敏感信息检测;并确定目标服务器上位于敏感信息列表中的信息为敏感信息。进一步,可从目标服务器上删除检测到的敏感信息。
69.在本实施例中,不限定对目标服务器进行敏感信息检测的次数和顺序。图2中仅以对目标服务器进行二次敏感信息检测为例进行图示,但不构成限定。敏感信息检测可在任
何阶段或操作之前或之后进行,直至检测到目标服务器上不存在敏感信息。优选地,可在目标服务器关机之前,对目标服务器进行敏感信息检测,直至目标服务器上不存在敏感信息之后,对目标服务器进行关机处理。
70.在本技术一些实施例中,中心服务节点101在向物流运输方发送运输指令之前,还可修改目标服务器的网络连接和dns解析配置;并将目标服务器的虚拟ip地址修改为目标边缘集群的可用区对应的任意连接通道(any tunnel)的虚拟ip地址,以使目标服务器部署到目标边缘集群后可与中心云连通(图2步骤15“修改网络连接配置”)。其中,anytunnel的虚拟ip是在vpc网络提供的一个公共访问vip,其可以访问到所有的vpc。
71.可选地,可在目标服务器的虚拟ip地址修改为目标边缘集群的可用区对应的任意连接通道(any tunnel)的虚拟ip地址之后,再次对目标服务器进行敏感信息检测,直至目标服务器上不存在敏感信息(图2步骤16“敏感信息二次清理”)。之后,可对目标服务器进行关机处理。
72.可选地,中心服务节点101可远程控制目标服务器关机(图2步骤18“远程关机”)。在一些实施例中,中心服务节点101可远程控制目标服务器的云计算服务和块存储服务关机;并在目标服务器的云计算服务和块存储服务关机之后,远程控制目标服务器关机。目标服务器的运维方的运维人员可在运维方的机房对目标服务器进行断网断电(图2步骤19“断电断网”)。之后,可对目标服务器进行打包交付给目标用户(图2步骤20“打包交付”)。
73.之后,中心服务节点101可向物流运输方40发送运输指令,以指示物流运输方40将目标服务器,运输至目标用户对应的目标边缘集群(图2步骤21“物流运输”)。
74.目标边缘集群的工作人员或目标服务器的运维方的工作人员,可将目标服务器部署到目标边缘集群(图2步骤22“目标服务器部署到目标边缘集群”);并对目标服务器进行物理网络连接和供电。
75.进一步,中心服务节点101可对目标服务器及目标服务器所在机柜进行网络配置和网络调试,直至目标服务器及目标服务器所在机柜与中心云连通(图2步骤23“网络配置与调试”)。对于整机柜扩容的实施例,目标服务器所在机柜为上述待扩展的机柜;对于非整机柜扩容的实施例,目标服务器为目标边缘集群中的现有机柜。
76.在一些实施例中,对于目标服务器为目标模式的计算节点,中心服务节点101还可将目标服务器的网络模式切换为目标模式,以供目标服务器的数据包由安全网关通过专用网络传输至中心服务节点(图2步骤24“安全网关引流”)。专用网络可为目标模式的计算节点与中心云之间的专用通信网络,如vpc、vpn或专用网线等。具体地,将目标服务器的网络模式切换为目标模式,可使安全网关代理目标服务器的数据包,并通过专用网络传输至中心服务节点101。
77.在一些实施例中,中心服务节点101还可对目标服务器进行动环监测配置(图2步骤25“动环监测配置”),并将动环监测配置信息同步至中心服务节点中的运维系统。其中,动环监测是指针对目标服务器及目标服务器中的环境变量进行集中监测。
78.在本技术一些实施例中,在目标服务器部署于目标边缘集群之后,中心服务节点101还可对目标服务器在目标边缘集群的网络质量进行检测(图2步骤26“网络质量检测”),以及采用云边协同方式,对中心服务节点对目标服务器的管理能力进行验证(图2步骤27“云边协同验证”)。
79.中心服务节点101在对目标服务器在目标边缘集群的网络质量进行检测时,可控制目标服务器,向其它设备发送探测数据包;并基于探测数据包采集目标服务器的网络质量参数;之后,可根据目标服务器的网络质量参数,确定目标服务器在目标边缘集群的网络质量。
80.在一些实施例中,中心服务节点101可采用云边协同方式,对中心服务节点对目标服务器的管理能力进行验证。具体地,中心服务节点101可采用云边协同方式对其对目标服务器的云计算服务的生命周期管理能力进行验证。例如,中心服务节点101可在目标服务器上创建、启动并销毁云计算服务,实现对目标服务器的云计算服务的生命周期管理能力的验证。和/或,中心服务节点101还可采用云边协同方式,对中心服务节点中的运维系统对目标服务器的运维能力进行验证等。例如,中心服务节点101可对目标服务器进行运维等操作,并获取运维操作结果;若运维操作结果表示运维系统的运维正常,则确定运维系统对目标服务器的运维能力达标等。
81.在实际使用过程中,目标用户还可对目标服务器进行验收等(图2步骤28“目标用户验收”)。目标用户的验收过程不在本技术保护范围,因此,不做过多赘述。
82.在上述操作完成,且各种性能检测达标之后,中心服务节点101可解除上述目标服务器的标识对应的运维系统的黑名单标签(图2步骤29“解除黑名单”)。这样,目标服务器的运维系统可识别目标服务器。进一步,还可删除目标服务器的标识上添加扩容锁定标签,以供目标用户的控制系统感知目标服务器,并将目标服务器开放给用户使用。
83.值得说明的是,上述图2中未标识“(整机柜)”的处理流程为整机柜扩容和非整机扩扩容的共有的处理流程;标识有“(整机柜)”的处理流程为整机柜扩容独有的处理流程。
84.上述图2提供的边缘节点扩容流程,可实现端到端的边缘节点扩容。边缘节点扩容的全链路流程,集硬件安装、软件部署、网络架设、安全合规、物流搬迁和云边协同验证等操作于一体,实现了边缘集群节点的一体化扩容。而且,本技术实施例提供的边缘节点的扩容方法,还可兼容整机柜扩容和非整机柜扩容。
85.除了上述边缘云系统之外,本技术实施例还提供边缘资源扩容方法,下面对本技术实施例提供的边缘资源的扩容方法进行示例性说明。
86.图3为本技术实施例提供的边缘资源的扩容方法的流程示意图。该扩容方法适用于中心云中的中心服务节点。如图3所示,该扩容方法主要包括:
87.301、获取目标用户提供的边缘资源扩容请求。
88.302、基于边缘资源扩容请求,向服务器生产方提供服务器生产请求,以请求服务器生产方生产目标服务器。
89.303、在目标服务器上安装操作系统并部署云服务。
90.304、向物流运输方发送运输指令,以指示物流运输方将目标服务器运输至目标用户对应的目标边缘集群,以供目标服务器被部署于目标边缘集群。
91.在本实施例中,中心服务节点可提供边缘节点扩容功能。具体地,待扩容的边缘集群的用户(定义为目标用户)可向中心云提供边缘资源扩容请求。其中,边缘资源扩容请求可包括:资源扩容类型及待扩容的资源量。资源扩容类型包括:整机柜扩容类型和非整机柜扩容类型。
92.针对中心服务节点,在步骤301中,可获取目标用户提供的边缘资源扩容请求;并
在步骤302中,基于边缘资源扩容请求,向服务器生产方提供服务器生产请求,以请求服务器生产方生产目标服务器。
93.具体地,可从边缘资源扩容请求中,获取资源扩容类型及待扩容的资源量。进一步,若资源扩容类型为非整机柜扩容类型,可构建待扩展的机柜的基础设施信息。其中,待扩展的机柜包括至少一台待扩展的目标服务器。
94.具体地,可根据目标边缘集群的现有机柜在待扩展的机柜的运维方的机房中的位置信息,确定待扩展的机柜在待扩展的机柜的运维方的机房中的位置。其中,目标边缘集群为隶属于提供边缘资源扩容请求的目标用户的边缘集群。
95.对于目标模式,目标边缘集群的现有机柜的运维方为中心云。可为目标边缘集群中的机柜进行逻辑编号,并在运维方的机房中创建逻辑柜位;之后,根据目标边缘集群的现有机柜在运维方的机房中的位置信息,为待扩展的机柜规划其在运维方的机房中的位置。
96.进一步,还可根据目标边缘集群的现有机柜在运维方的机房中的网络拓扑结构,确定待扩展的机柜的网络拓扑结构;并从边缘资源扩容请求中,获取目标用户的网络需求;进一步,可根据目标用户的网络需求和运维方提供的网络资源,确定待扩展的机柜的网络资源信息。网络资源信息是指设备能够实现网络通信所需的资源,可包括:网段、路由及dns等,也可包括设备的网络模式。
97.具体地,可从目标用户的网络需求中,获取目标用户的ip地址的数量需求n;进一步,可从运维方提供的网段中,确定n个未被分配的ip地址,作为待扩展的机柜的ip地址等。进一步,还可从可将运维方的路由信息,作为待扩展的机柜的路由信息等等。以及,从目标用户的网络需求中,获取目标用户选择的网络模式,作为待扩展的机柜的网络模式等等。
98.进一步,可将待扩展的机柜在运维方的机房中的位置、待扩展的机柜的网络拓扑结构及待扩展的机柜的网络资源信息,作为待扩展的机柜的基础设施信息。
99.上述仅以基础设施信息包括的基础设施信息为:待扩展的机柜在运维方的机房中的位置、待扩展的机柜的网络拓扑结构及待扩展的机柜的网络资源信为例,对构建待扩展的机柜的基础设施信息的实施方式进行示例性说明,但不意味着基础设施信息仅包括上述基础设施信息,也并不意味着为基础设施信息包括上述基础设施信息。
100.在确定出待扩展的机柜的基础设施信息之后,可基于基础设施信息和待扩展的资源量,向服务器生产方提供服务器生产请求,以请求服务器生产方生产待扩展的机柜及目标服务器。待扩展的机柜包括至少一台目标服务器。该服务器生产请求包括:待扩展机柜的基础设施信息及待扩展的资源量。
101.具体地,可根据待扩展的资源量和基础设施信息,向服务器生产方下发服务器生产请求;服务器生产方接收到服务器生产请求后,开始按照待扩展的资源量和基础设施信息,生产待扩展的机柜及机柜中的目标服务器;并在生产完成后再将其运送至待扩展的机柜的运维方。
102.在一些实施例中,若资源扩容类型为非整机柜扩容类型的情况下,可基于待扩容的资源量,向服务器生产方提供服务器生产请求,以请求服务器生产方生产目标服务器。在该实施例中,目标服务器待安装于目标边缘集群的现有机柜中。该服务器生产请求包括待扩展的资源量等。
103.具体地,可根据待扩容的资源量,向服务器生产方下发服务器生产请求;服务器生
产方接收到服务器生产请求后,开始按照待扩展的资源量,生产待扩展的目标服务器;并在生产完成后再将其运送至待扩展的目标服务器的运维方。目标服务器的运维方部署于中心云。
104.运维方将待扩展的目标服务器的信息录入cmdb。对于资源扩容类型为整机柜扩容类型的实施例,在待扩展的机柜到达运维方之后,运维方的运维人员可基于上述构建的基础设施信息,将待扩展的机柜接入运维方的机房的物理网络中。
105.在步骤303中,可在目标服务器上安装操作系统并部署云服务。具体地,对于资源扩容类型为整机柜扩容类型的实施例,可在待扩展的机柜中的目标服务器上部署块存储服务;并获取云计算服务的镜像文件,根据云计算服务的镜像文件,在待扩展的机柜中的目标服务器上部署云计算服务;并为云计算服务进行网络配置。进一步,还可在目标服务器上部署基础设施运维插件等。当然,还可将云计算服务和块存储服务接入日志采集系统,以对云计算服务和块存储服务进行日志采集;以及启动云计算服务巡检定时任务、自测及检查等。
106.在本实施例中,还可调用基础设施运维插件为待扩展的机柜中的目标服务器配置安全网关。
107.对于资源扩容类型为整机柜扩容类型的实施例,可在扩容类型为非整机扩容类型的情况下,获取云计算服务的镜像文件,根据云计算服务的镜像文件,在待扩展的机柜中的目标服务器上部署云计算服务;并为云计算服务进行网络配置。进一步,还可在目标服务器上部署基础设施运维插件等,并可将云计算服务和块存储服务接入日志采集系统,以对云计算服务和块存储服务进行日志采集,以及启动云计算服务巡检定时任务、自测及检查等。
108.上述实施例示出的目标服务器上部署的云服务仅为示例性说明,并不构成限定。之后,在步骤304中,可向物流运输方发送运输指令,以指示物流运输方将目标服务器运输至目标用户对应的目标边缘集群,以供目标服务器被部署于目标边缘集群。
109.在本实施例中,中心云中的中心服务节点可基于目标用户的边缘资源扩容请求,请求服务器生产方生产目标服务器;并在目标服务器上安装操作系统并部署云服务;之后,可指示物流运输方将目标服务器,运输至目标用户对应的目标边缘集群,以将目标服务器部署于目标边缘集群,实现目标边缘集群中边缘节点的扩容。在本实施例实现了集用户提出边缘资源扩容请求,服务器生产、运输及边缘集群部署于一体的扩容全链路流程,实现边缘节点扩容的一体化及端到端的边缘节点扩容。其中,端到端是指从用户提出边缘资源扩容请求到在用户的边缘集群中实现边缘节点的扩容。
110.在本技术一些实施例中,在目标服务器上安装操作系统并部署云服务之前,对于资源扩容类型为整机扩容类型的实施例,还可对待扩展的机柜进行网络建设。具体地,可根据基础设施信息,构建目标服务器在机柜的运维方的物理网络中的网络拓扑结构;并在运维方的网络中,为目标服务器申请网络地址;并根据设备配置规范、网络拓扑结构及目标服务器的网络地址,生成目标服务器的网络配置信息;并在待扩展的机柜接入运维方的物理网络之后,将目标服务器的网络配置信息提供给目标服务器。
111.在目标服务器上安装操作系统并部署云服务之前,还可对目标服务器进行性能检测。具体地,目标服务器的性能可包括:目标服务器的网络质量、目标服务器的硬件环境质量及目标服务器的软件压力等。
112.可选地,在对目标服务器进行性能测试时,可采用以下至少一种实施方式进行性
能测试:
113.实施方式1:检测目标服务器的网络质量。具体地,可检测目标服务器的网络连接的正确性及网络连通性。具体地,可指示目标服务器向其它设备发送数据包;并基于数据包采集目标服务器的网络质量参数。其中,网络质量参数是指反映网络性能的参数,可包括:丢包率和时延等。进一步,可根据目标服务器的网络质量参数,确定目标服务器的网络质量。
114.实施方式2:对目标服务器进行硬件环境检测。硬件环境是指计算机及其外围设备组成的计算机物理系统。具体地,可测试目标服务器的各硬件是否异常。例如,可测试目标服务器的处理器是否异常。具体地,可指示目标服务器的处理器运行设定的功能;若运行成功,则说明目标服务器的处理器正常。又例如,还可测试目标服务器的存储介质是否异常。具体地,可对存储介质进行数据读写;若数据读写速度满足设定的读写速度要求,则确定目标服务器的存储介质正常等等。
115.实施方式3:对目标服务器进行压力测试。具体地,可向目标服务器输入并发的执行任务,在目标服务器的系统资源匮乏的条件下运行测试。软件压力测试的资源包括内部内存、cpu可用性、磁盘空间和网络带宽等。
116.进一步,在目标服务器的性能达标的情况下,执行上述在目标服务器上安装操作系统并部署云服务的操作。
117.在本技术一些实施例中,对于资源扩容类型为整机柜扩容的实施例,在目标服务器上部署云服务之后,并在向物流运输方发送运输指令之前,可对待扩展的机柜中的目标服务器的网络质量进行二次检测,并获取二次检测的网络质量检测结果。若网络质量检测结果表示待扩展的机柜中的目标服务器的网络质量正常,则可执行后续操作;若网络质量检测结果表示待扩展的机柜中的目标服务器的网络质量异常,则可对待扩展的机柜中的目标服务器进行网络修复,直至待扩展的机柜中的目标服务器的网络质量正常,并继续执行后续操作。
118.在一些实施例中,为了防止新扩容的目标服务器在正式投入生产之前误报警或者被运维方的运维系统识别为异常而触发下线等误操作,在目标服务器上部署云服务之后,并向物流运输方发送运输指令之前,可将目标服务器的标识设置为运维系统的黑名单标签。运维系统不识别具有黑名单标签的服务器,从而可防止运维系统将新扩容的目标服务器识别为异常而触发下线等误操作。进一步,还可将目标服务器的标识上添加扩容锁定标签,以供目标用户的控制系统对目标服务器无感知。目标用户的控制系统基于该扩容锁定标签可确定目标服务器尚未部署到目标边缘集群,而不开放给目标用户使用。
119.在一些实施例中,还可在上述cmdb上对目标服务器进行打标处理,该打标的标签用于表征目标服务器的持有权,以供中心服务节点中的运维系统对目标服务器采用持有者适配的运维策略,对目标服务器进行运维。
120.在另一些实施例中,为了信息安全性,在目标服务器上部署云服务之后,并向物流运输方发送运输指令之前,还可对目标服务器进行至少一次敏感信息检测;并从目标服务器上删除检测到的敏感信息。
121.可选地,可按照预先设定的敏感信息列表,对目标服务器进行至少一次敏感信息检测;并确定目标服务器上位于敏感信息列表中的信息为敏感信息。进一步,可从目标服务
器上删除检测到的敏感信息。
122.在本实施例中,不限定对目标服务器进行敏感信息检测的次数和顺序。敏感信息检测可在任何阶段或操作之前或之后进行,直至检测到目标服务器上不存在敏感信息。优选地,可在目标服务器关机之前,对目标服务器进行敏感信息检测,直至目标服务器上不存在敏感信息之后,对目标服务器进行关机处理。
123.在本技术一些实施例中,在目标服务器上部署云服务之后,并在向物流运输方发送运输指令之前,还可修改目标服务器的网络连接和dns解析配置;并将目标服务器的虚拟ip地址修改为目标边缘集群的可用区对应的任意连接通道(any tunnel)的虚拟ip地址,以使目标服务器部署到目标边缘集群后可与中心云连通。其中,anytunnel的虚拟ip是在vpc网络提供的一个公共访问vip,其可以访问到所有的vpc。
124.可选地,可在目标服务器的虚拟ip地址修改为目标边缘集群的可用区对应的任意连接通道(any tunnel)的虚拟ip地址之后,再次对目标服务器进行敏感信息检测,直至目标服务器上不存在敏感信息。之后,可对目标服务器进行关机处理。
125.可选地,可远程控制目标服务器关机。在一些实施例中,可远程控制目标服务器的云计算服务和块存储服务关机;并在目标服务器的云计算服务和块存储服务关机之后,远程控制目标服务器关机。目标服务器的运维方的运维人员可在运维方的机房对目标服务器进行断网断电。
126.之后,可向物流运输方发送运输指令,以指示物流运输方将目标服务器运输至目标用户对应的目标边缘集群。目标边缘集群的工作人员或目标服务器的运维方的工作人员,可将目标服务器部署到目标边缘集群;并对目标服务器进行物理网络连接和供电。
127.进一步,在目标服务器部署于目标边缘集群之后,可对目标服务器及目标服务器所在机柜进行网络配置和网络调试,直至目标服务器及目标服务器所在机柜与中心云连通。对于整机柜扩容的实施例,目标服务器所在机柜为上述待扩展的机柜;对于非整机柜扩容的实施例,目标服务器为目标边缘集群中的现有机柜。
128.在一些实施例中,对于目标服务器为目标模式的计算节点,还可将目标服务器的网络模式切换为目标模式,以供目标服务器的数据包由安全网关通过专用网络传输至中心服务节点。
129.在一些实施例中,在目标服务器部署于目标边缘集群之后,还可对目标服务器进行动环监测配置,并将动环监测配置信息同步至中心服务节点中的运维系统。其中,动环监测是指针对目标服务器及目标服务器中的环境变量进行集中监测。
130.在本技术一些实施例中,在目标服务器部署于目标边缘集群之后,还可对目标服务器在目标边缘集群的网络质量进行检测,以及对中心服务节点对目标服务器的管理能力进行验证。
131.在对目标服务器在目标边缘集群的网络质量进行检测时,可控制目标服务器,向其它设备发送探测数据包;并基于探测数据包采集目标服务器的网络质量参数;之后,可根据目标服务器的网络质量参数,确定目标服务器在目标边缘集群的网络质量。
132.在一些实施例中,可采用云边协同方式,对中心服务节点对目标服务器的管理能力进行验证。具体地,可对其对目标服务器的云计算服务的生命周期管理能力进行验证。例如,可在目标服务器上创建、启动并销毁云计算服务,实现对目标服务器的云计算服务的生
命周期管理能力的验证。和/或,还可对中心服务节点中的运维系统对目标服务器的运维能力进行验证等。
133.在实际使用过程中,目标用户还可对目标服务器进行验收等。目标用户的验收过程不在本技术保护范围,因此,不做过多赘述。
134.在上述操作完成,且各种性能检测达标之后,可解除上述目标服务器的标识对应的运维系统的黑名单标签。这样,目标服务器的运维系统可识别目标服务器。进一步,还可删除目标服务器的标识上添加扩容锁定标签,以供目标用户的控制系统感知目标服务器,并将目标服务器开放给用户使用。
135.本技术实施例提供了边缘节点扩容的全链路流程,集硬件安装、软件部署、网络架设、安全合规、物流搬迁和云边协同验证等操作于一体,实现了边缘集群节点的一体化扩容。而且,本技术实施例提供的边缘节点的扩容方法,还可兼容整机柜扩容和非整机柜扩容。
136.需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤301和302的执行主体可以为设备a;又比如,步骤301的执行主体可以为设备a,步骤302的执行主体可以为设备b;等等。
137.另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如301、302等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。
138.相应地,本技术实施例还提供一种存储有计算机指令的计算机可读存储介质,当计算机指令被一个或多个处理器执行时,致使一个或多个处理器执行上述边缘资源的扩容方法中的步骤。
139.图4为本技术实施例提供的计算设备的结构示意图。本实施例提供的计算设备可实现为边缘云系统中的中心服务节点。中心服务节点部署于中心云。如图4所示,该计算设备包括:存储器40a、处理器40b和通信组件40c;其中,存储器40a,用于存储计算机程序。
140.处理器40b耦合至存储器40a及通信组件40c,用于执行计算机程序以用于:获取目标用户提供的边缘资源扩容请求;基于边缘资源扩容请求,通过通信组件40c向服务器生产方发送服务器生产请求,以请求服务器生产方生产目标服务器;在目标服务器上安装操作系统并部署云服务;以及,通过通信组件40c向物流运输方发送运输指令,以指示物流运输方将目标服务器运输至目标用户对应的目标边缘集群,以供目标服务器被部署于目标边缘集群。
141.可选地,处理器40b在基于边缘资源扩容请求,向服务器生产方提供服务器生产请求时,具体用于:从边缘资源扩容请求中,获取资源扩容类型及待扩容的资源量;在资源扩容类型为整机柜扩容类型的情况下,构建待扩展的机柜的基础设施信息;基于基础设施信息和待扩容的资源量,通过通信组件40c向服务器生产方提供服务器生产请求,以请求服务器生产方生产待扩展的机柜及目标服务器;目标服务器待部署于待扩展的机柜中;以及,在资源扩容类型为非整机柜扩容类型的情况下,基于待扩容的资源量,通过通信组件40c向服务器生产方提供服务器生产请求,以请求服务器生产方生产目标服务器;目标服务器待部
署于目标边缘集群的现有机柜中。
142.进一步,处理器40b在构建待扩展的机柜的基础设施信息时,具体用于:根据目标边缘集群的现有机柜在待扩展的机柜的运维方的机房中的位置信息,确定待扩展的机柜在运维方的机房中的位置;根据目标边缘集群的现有机柜在运维方的机房中的网络拓扑结构,确定待扩展的机柜的网络拓扑结构;从边缘资源扩容请求中,获取目标用户的网络需求;根据目标用户的网络需求和运维方提供的网络资源,确定待扩展的机柜的网络资源信息;将待扩展的机柜在运维方的机房中的位置、待扩展的机柜的网络拓扑结构及待扩展的机柜的网络资源信息,作为待扩展的机柜的基础设施信息。
143.在一些实施例中,处理器40b还用于:在资源扩容类型为整机柜扩容类型的情况下,根据基础设施信息,构建目标服务器在目标服务器的运维方的物理网络中的网络拓扑结构;在运维方的网段中,为目标服务器申请网络地址;根据设备配置规范、网络拓扑结构及网络地址,生成目标服务器的网络配置信息;在待扩展的机柜接入运维方的物理网络之后,通过通信组件40c将目标服务器的网络配置信息提供给目标服务器。
144.可选地,处理器40b还用于:在目标服务器上安装操作系统并部署云服务之前,对目标服务器进行性能检测;以及,在检测到目标服务器性能达标的情况下,执行在目标服务器上安装操作系统并部署云服务的操作;
145.进一步,处理器40b在对目标服务器进行性能检测时,具体用于:检测目标服务器的网络质量;和/或,对目标服务器进行硬件环境检测;和/或,对目标服务器进行压力测试。
146.在一些实施例中,处理器40b在目标服务器上部署云服务时,具体用于:在扩容类型为整机柜扩容类型的情况下,在待扩展的机柜中的目标服务器上部署块存储服务;获取云计算服务的镜像文件;根据云计算服务的镜像文件,在待扩展的机柜中的目标服务器上部署云计算服务,并为云计算服务进行网络配置;在目标服务器上部署基础设施运维插件;或者,在扩容类型为非整机柜扩容类型的情况下,获取云计算服务的镜像文件;根据云计算服务的镜像文件,在待扩展的机柜中的目标服务器上部署云计算服务,并为云计算服务进行网络配置;在目标服务器上部署基础设施运维插件。
147.进一步,处理器40b还用于:在扩容类型为整机柜扩容类型的情况下,调用基础设施运维插件为待扩展的机柜中的目标服务器配置安全网关。
148.可选地,处理器40b还用于:在扩容类型为整机柜扩容类型的情况下,在目标服务器上部署云服务之后,以及,在向物流运输方发送运输指令之前,对目标服务器的网络质量进行二次检测,以及获取二次检测的网络质量检测结果。
149.可选地,处理器40b还用于:在目标服务器上部署云服务之后,以及,在向物流运输方发送运输指令之前,将目标服务器的标识设置为运维系统的黑名单标签,以供中心服务节点中的运维系统不识别目标服务器;将目标服务器的标识上添加扩容锁定标签,以供目标用户的控制系统对目标服务器无感知。
150.可选地,处理器40b还用于:在目标服务器部署于目标边缘集群之后,解除目标服务器的标识对应的运维系统的黑名单标签,以供运维系统识别目标服务器;删除目标服务器的标识上添加扩容锁定标签,以供目标用户的控制系统感知目标服务器。
151.在另一些实施例中,处理器40b还用于:在目标服务器上部署云服务之后,以及,在向物流运输方将目标服务器发送运输指令之前,对目标服务器进行至少一次敏感信息检
测;并从目标服务器上删除检测到的敏感信息。
152.可选地,处理器40b还用于:在目标服务器上部署云服务之后,以及,在向物流运输方发送运输指令之前,修改目标服务器的网络连接和域名系统解析配置;以及,将目标服务器的虚拟ip地址修改为目标边缘集群的可用区对应的任意连接通道的虚拟ip地址。
153.在又一些实施例中,处理器40b还用于:在目标服务器部署于目标边缘集群之后,对目标服务器及目标服务器所在机柜进行网络配置和网络调试,直至目标服务器及目标服务器所在机柜与中心云连通;将目标服务器的网络模式切换为目标模式,以供目标服务器的数据包由安全网关通过专用网络传输至中心服务节点;对目标服务器进行动环监测配置,并将动环监测配置信息同步至中心服务节点中的运维系统;以及,对目标服务器在目标边缘集群的网络质量进行检测;并采用云边协同方式对中心服务节点对目标服务器的管理能力进行验证。
154.可选地,处理器40b在采用云边协同方式对目标服务器在目标边缘集群的网络质量进行检测时,具体用于:采用云边协同方式对中心服务节点对目标服务器的云计算服务的生命周期管理能力进行验证;和/或,采用云边协同方式对中心服务节点中的运维系统对目标服务器的运维能力进行验证。
155.在一些可选实施方式中,如图4所示,该计算设备还可包括:电源组件40d等组件。在一些实施例中,计算设备可实现为电脑、手机、工作站等终端设备。相应地,计算设备还可包括:显示组件40e及音频组件40f等可选组件。图4中仅示意性给出部分组件,并不意味着计算设备必须包含图4所示全部组件,也不意味着计算设备只能包括图4所示组件。
156.在本实施例中,中心云中的中心服务节点可基于目标用户的边缘资源扩容请求,请求服务器生产方生产目标服务器;并在目标服务器上安装操作系统并部署云服务;之后,可指示物流运输方将目标服务器,运输至目标用户对应的目标边缘集群,以将目标服务器部署于目标边缘集群,实现目标边缘集群中边缘节点的扩容。在本实施例实现了集用户提出边缘资源扩容请求,服务器生产、运输及边缘集群部署于一体的扩容全链路流程,实现边缘节点扩容的一体化及端到端的边缘节点扩容。
157.在本技术实施例中,存储器用于存储计算机程序,并可被配置为存储其它各种数据以支持在其所在设备上的操作。其中,处理器可执行存储器中存储的计算机程序,以实现相应控制逻辑。存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(static random-access memory,sram),电可擦除可编程只读存储器(electrically erasable programmable read only memory,eeprom),可擦除可编程只读存储器(electrical programmable read only memory,eprom),可编程只读存储器(programmable read only memory,prom),只读存储器(read only memory,rom),磁存储器,快闪存储器,磁盘或光盘。
158.在本技术实施例中,处理器可以为任意可执行上述方法逻辑的硬件处理设备。可选地,处理器可以为中央处理器(central processing unit,cpu)、图形处理器(graphics processing unit,gpu)或微控制单元(microcontroller unit,mcu);也可以为现场可编程门阵列(field-programmable gate array,fpga)、可编程阵列逻辑器件(programmable array logic,pal)、通用阵列逻辑器件(general array logic,gal)、复杂可编程逻辑器件(complex programmable logic device,cpld)等可编程器件;或者为专用集成电路
(application specific integrated circuit,asic)芯片;或者为先进精简指令集(reduced instruction set compute,risc)处理器(advanced risc machines,arm)或系统芯片(system on chip,soc)等等,但不限于此。
159.在本技术实施例中,通信组件被配置为便于其所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如无线保真(wireless fidelity,wifi),2g或3g,4g,5g或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件还可基于近场通信(near field communication,nfc)技术、射频识别(radio frequency identification,rfid)技术、红外数据协会(infrared data association,irda)技术、超宽带(ultra wide band,uwb)技术、蓝牙(bluetooth,bt)技术或其他技术来实现。
160.在本技术实施例中,显示组件可以包括液晶显示器(liquid crystal display,lcd)和触摸面板(touch panel,tp)。如果显示组件包括触摸面板,显示组件可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
161.在本技术实施例中,电源组件被配置为其所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
162.在本技术实施例中,音频组件可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(microphone,mic),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。例如,对于具有语言交互功能的设备,可通过音频组件实现与用户的语音交互等。
163.需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
164.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、只读光盘(compact disc read-only memory,cd-rom)、光学存储器等)上实施的计算机程序产品的形式。
165.本技术是参照根据本技术实施例的方法、设备(或系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
166.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
167.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
168.在一个典型的配置中,计算设备包括一个或多个处理器(如cpu等)、输入/输出接口、网络接口和内存。
169.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(random-access memory,ram)和/或非易失性内存等形式,如只读存储器(read only memory,rom)或闪存(flash ram)。内存是计算机可读介质的示例。
170.计算机的存储介质为可读存储介质,也可称为可读介质。可读存储介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(phase-change memory,pram)、静态随机存取存储器(static random-access memory,sram)、动态随机存取存储器(dynamic random access memory,dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(electrically erasable programmable read only memory,eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(digital video disc,dvd)或其他光学存储、磁盒式磁带,磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
171.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括上述要素的过程、方法、商品或者设备中还存在另外的相同要素。
172.以上内容仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。

技术特征:
1.一种边缘资源的扩容方法,其特征在于,适用于中心云中的中心服务节点;所述方法包括:获取目标用户提供的边缘资源扩容请求;基于所述边缘资源扩容请求,向服务器生产方提供服务器生产请求,以请求服务器生产方生产目标服务器;在所述目标服务器上安装操作系统并部署云服务;向物流运输方发送运输指令,以指示所述物流运输方将所述目标服务器运输至所述目标用户对应的目标边缘集群,以供所述目标服务器被部署于所述目标边缘集群。2.根据权利要求1所述的方法,其特征在于,所述基于所述边缘资源扩容请求,向服务器生产方提供服务器生产请求,包括:从所述边缘资源扩容请求中,获取资源扩容类型及待扩容的资源量;在所述资源扩容类型为整机柜扩容类型的情况下,构建待扩展的机柜的基础设施信息;基于所述基础设施信息和所述待扩容的资源量,向服务器生产方提供服务器生产请求,以请求所述服务器生产方生产所述待扩展的机柜及所述目标服务器;所述目标服务器待部署于所述待扩展的机柜中;在所述资源扩容类型为非整机柜扩容类型的情况下,基于所述待扩容的资源量,向服务器生产方提供服务器生产请求,以请求所述服务器生产方生产所述目标服务器;所述目标服务器待部署于所述目标边缘集群的现有机柜中。3.根据权利要求2所述的方法,其特征在于,所述构建待扩展的机柜的基础设施信息,包括:根据所述目标边缘集群的现有机柜在所述中心云的机房中的位置信息,确定所述待扩展的机柜在所述中心云的运维方的机房中的位置;根据所述目标边缘集群的现有机柜在所述运维方的机房中的网络拓扑结构,确定所述待扩展的机柜的网络拓扑结构;从所述边缘资源扩容请求中,获取所述目标用户的网络需求;根据所述目标用户的网络需求和所述运维方提供的网络资源,确定所述待扩展的机柜的网络资源信息;将所述待扩展的机柜在所述运维方的机房中的位置、所述待扩展的机柜的网络拓扑结构及所述待扩展的机柜的网络资源信息,作为所述待扩展的机柜的基础设施信息。4.根据权利要求2所述的方法,其特征在于,在所述资源扩容类型为整机柜扩容类型的情况下,所述方法还包括:根据所述基础设施信息,构建所述目标服务器在所述目标服务器的运维方的物理网络中的网络拓扑结构;在所述运维方的网段中,为所述目标服务器申请网络地址;根据设备配置规范、所述网络拓扑结构及所述网络地址,生成所述目标服务器的网络配置信息;在所述待扩展的机柜接入所述运维方的物理网络之后,将所述目标服务器的网络配置信息提供给所述目标服务器。5.根据权利要求1-4任一项所述的方法,其特征在于,在在所述目标服务器上安装操作系统并部署云服务之前,还包括:
对所述目标服务器进行性能检测;在检测到所述目标服务器性能达标的情况下,执行所述在所述目标服务器上安装操作系统并部署云服务的操作;其中,所述对所述目标服务器进行性能检测,包括:检测所述目标服务器的网络质量;和/或,对所述目标服务器进行硬件环境检测;和/或,对所述目标服务器进行压力测试。6.根据权利要求2所述的方法,其特征在于,在所述目标服务器上部署云服务,包括:在所述扩容类型为整机柜扩容类型的情况下,在所述待扩展的机柜中的目标服务器上部署块存储服务;获取云计算服务的镜像文件;根据所述云计算服务的镜像文件,在所述待扩展的机柜中的目标服务器上部署云计算服务,并为所述云计算服务进行网络配置;在所述目标服务器上部署基础设施运维插件;或者,在所述扩容类型为非整机柜扩容类型的情况下,获取云计算服务的镜像文件;根据所述云计算服务的镜像文件,在所述待扩展的机柜中的目标服务器上部署云计算服务,并为所述云计算服务进行网络配置;在所述目标服务器上部署基础设施运维插件。7.根据权利要求6所述的方法,其特征在于,在所述扩容类型为整机柜扩容类型的情况下,所述方法还包括:调用所述基础设施运维插件,为所述待扩展的机柜中的目标服务器配置安全网关。8.根据权利要求2所述的方法,其特征在于,在所述目标服务器上部署云服务之后,以及,在向物流运输方发送运输指令之前,所述方法还包括:在所述扩容类型为整机柜扩容类型的情况下,对所述目标服务器的网络质量进行二次检测,以及获取二次检测的网络质量检测结果;和/或,对所述目标服务器进行至少一次敏感信息检测;并从所述目标服务器上删除检测到的敏感信息。9.根据权利要求1-4及6-8任一项所述的方法,其特征在于,在所述目标服务器上部署云服务之后,以及,在向物流运输方发送运输指令之前,所述方法还包括:将所述目标服务器的标识设置为所述中心服务节点中的运维系统的黑名单标签,以供所述运维系统不识别所述目标服务器;将所述目标服务器的标识上添加扩容锁定标签,以供所述目标用户的控制系统对所述目标服务器无感知;以及,在所述目标服务器部署于所述目标边缘集群之后,所述方法还包括:解除所述目标服务器的标识对应的运维系统的黑名单标签,以供所述运维系统识别所述目标服务器;删除所述目标服务器的标识上添加扩容锁定标签,以供所述目标用户的控制系统感知所述目标服务器。10.根据权利要求1-4及6-8任一项所述的方法,其特征在于,在所述目标服务器上部署云服务之后,以及,在向物流运输方发送运输指令之前,所述方法还包括:修改所述目标服务器的网络连接和域名系统解析配置;
将所述目标服务器的虚拟ip地址修改为所述目标边缘集群的可用区对应的任意连接通道的虚拟ip地址。11.根据权利要求1-4及6-8任一项所述的方法,其特征在于,在所述目标服务器部署于所述目标边缘集群之后,所述方法还包括:对所述目标服务器及所述目标服务器所在机柜进行网络配置和网络调试,直至所述目标服务器及所述目标服务器所在机柜与所述中心云连通;将所述目标服务器的网络模式切换为目标模式,以供所述目标服务器的数据包由全网关通过专用网络传输至所述中心服务节点;所述目标模式为所述目标服务器由所述中心云管理和维护的模式;对所述目标服务器进行动环监测配置,并将动环监测配置信息同步至所述中心服务节点中的运维系统;对所述目标服务器在所述目标边缘集群的网络质量进行检测;并采用云边协同方式对所述中心服务节点对所述目标服务器的管理能力进行验证。12.一种边缘云系统,其特征在于,包括:中心云、及与所述中心云网络连接的至少一个边缘集群;所述中心云包括:中心服务节点;所述边缘集群包括:机柜及部署于机柜的边缘节点;所述中心服务节点,用于执行权利要求1-11任一项所述方法中的步骤。13.一种计算设备,其特征在于,包括:存储器、处理器和通信组件;其中,所述存储器,用于存储计算机程序;所述处理器耦合至所述存储器及所述通信组件,用于执行所述计算机程序以用于执行权利要求1-11任一项所述方法中的步骤。14.一种存储有计算机指令的计算机可读存储介质,其特征在于,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行权利要求1-11任一项所述方法中的步骤。

技术总结
本申请实施例提供一种边缘资源的扩容方法、边缘云系统、设备及存储介质。在本申请实施例中,中心云中的中心服务节点可基于目标用户的边缘资源扩容请求,请求服务器生产方生产目标服务器;并在目标服务器上安装操作系统并部署云服务;之后,可指示物流运输方将目标服务器,运输至目标用户对应的目标边缘集群,以将目标服务器部署于目标边缘集群,实现目标边缘集群中边缘节点的扩容。在本实施例实现了集用户提出边缘资源扩容请求,服务器生产、运输及边缘集群部署于一体的扩容全链路流程,实现边缘节点扩容的一体化及端到端的边缘节点扩容。缘节点扩容的一体化及端到端的边缘节点扩容。缘节点扩容的一体化及端到端的边缘节点扩容。


技术研发人员:焦日华 李刚 吴德新 刘阳阳 杨根超 张澄虞
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:2023.05.08
技术公布日:2023/8/28
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐