云服务资源扩容方法、装置、电子设备及存储介质与流程

文档序号:30697742发布日期:2022-07-09 18:19阅读:330来源:国知局
云服务资源扩容方法、装置、电子设备及存储介质与流程

1.本技术实施例涉及云服务技术领域,尤其涉及一种云服务资源扩容方法、装置、电子设备及存储介质。


背景技术:

2.随着云服务的不断发展,用户使用云服务的需求越来越大,单个用户的数据量也在不断增大,而且用户数量也在不断增多,这就导致云服务所需的计算资源需要进行相应的增长,而增加云服务的计算资源的方式就是扩容宿主机的计算资源。
3.对宿主机进行扩容时,通常由运维人员人工完成对宿主机的扩容,但是云主机环境复杂(系统版本/网络/软件版本各有不同)、组件繁多,资源扩容时经常需要以人工的方式进行环境以及组件的变更,容易出现遗漏和差错,且效率低下。


技术实现要素:

4.本技术实施例提供一种云服务资源扩容方法、装置、电子设备及存储介质,以提高云服务资源扩容的数据安全性。
5.第一方面,本技术实施例提供了一种云服务资源扩容方法,应用于服务端,所述方法包括:
6.获取对待扩容宿主机的扩容需求,并根据所述扩容需求确定目标宿主机;
7.基于所述目标宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署包;
8.在所述目标宿主机中执行所述资源部署包,以将所述目标宿主机扩容到所述待扩容宿主机的资源池中。
9.第二方面,本技术实施例还提供了一种云服务资源扩容装置,该云服务资源扩容装置包括:
10.扩容需求获取模块,用于获取对待扩容宿主机的扩容需求;
11.目标宿主机确定模块,用于根据所述扩容需求确定目标宿主机;
12.资源部署包生成模块,用于基于所述目标宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署包;
13.扩容模块,用于在所述目标宿主机中执行所述资源部署包,以将所述目标宿主机扩容到所述待扩容宿主机的资源池中。
14.第三方面,本技术实施例还提供了一种电子设备,所述电子设备包括:
15.一个或多个处理器;
16.存储装置,用于存储一个或多个程序,
17.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本技术任一实施例提供的云服务资源扩容方法。
18.第四方面,本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本技术任一实施例提供的云服务资源扩
容方法。
19.本技术实施例的技术方案通过根据对待扩容宿主机进行扩容的扩容需求确定出的目标宿主机,然后基于该目标宿主机的基本信息,按照预设脚本模本进行渲染,生成资源部署包,在目标宿主机中执行该资源部署包后,便可以将该目标宿主机扩容到待扩容宿主机的资源池中。基于此,本技术的方案可以自动生成能够将目标宿主机扩容到待扩容宿主机的资源池中的资源部署包,从而实现基于扩容需求自动对待扩容宿主机进行扩容,避免了利用人工进行扩容,较少扩容时可能会产生的错误,并提高扩容效率。
附图说明
20.图1为本技术实施例一提供的云服务资源扩容方法的流程示意图;
21.图2为本技术的实施例一提供的获取扩容需求的流程示意图;
22.图3为本技术的实施例一提供的确定目标宿主机的流程示意图;
23.图4为本技术实施例二提供的一种云服务资源扩容装置的结构示意图;
24.图5为本技术实施例三提供的一种电子设备的结构示意图。
具体实施方式
25.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
26.实施例一
27.图1为本技术实施例一提供的云服务资源扩容方法的流程示意图,本实施例可适用于云服务资源扩容的场景。该方法可以由云服务资源扩容装置来执行,该装置可采用硬件和/或软件的方式实现,并一般可以集成在具有数据运算能力的计算机等电子设备中,具体包括如下步骤:
28.步骤101、获取对待扩容宿主机的扩容需求,并根据所述扩容需求确定目标宿主机。
29.其中,宿主机指的是部署有某个用户可操作的资源管理系统的主机,该宿主机部署在云端,用户通过网络访问该宿主机中的资源管理系统。需要说明的是,该资源管理系统可以提供数据存储、查询、修改等功能。
30.目前,扩容的过程一般包括新区搭建、目标宿主机初始化、目标宿主机加入待扩容宿主机的资源池。其中,目标宿主机加入待扩容宿主机的资源池的过程较为复杂,主要包括集群创建、目标宿主机添加、测试云主机创建、测试、删除测试云主机、云主机注册监控。
31.也就是说,如果要扩容,要先确定出能够扩容到待扩容宿主机的资源池中的目标宿主机,而确定目标宿主机时,需要依据但该案待扩容宿主机的扩容需求。
32.获取扩容需求的过程可以参阅图2,图2为本技术的实施例一提供的获取扩容需求的流程示意图。
33.如图2所示,获取扩容需求的过程可以包括:
34.步骤201、获取运维方发送的扩容请求。
35.本步骤中,运维方指的是对云服务系统进行运维的一方,本技术中,通常由运维方
发送扩容请求,该扩容请求主要包括所需的资源大小,比如运行内存和/或存储内存所需的大小。
36.在一个具体的例子中,扩容请求可以为,扩容运行内存2gb,扩容存储内存200tb。
37.由于待扩容宿主机可能会有剩余资源,为了避免待扩容宿主机中的剩余资源发生浪费,可以执行步骤202。
38.步骤202、确定待扩容宿主机的剩余资源是否满足所述扩容请求。
39.本步骤中,可以先获取待扩容宿主机的剩余资源的大小,然后比较剩余资源的大小是否大于或等于前述扩容请求中所需扩容的资源的大小,若大于或等于,则说明剩余资源满足该扩容需求,否则为不满足。
40.在一个具体的例子中,待扩容宿主机的剩余资源有运行内存8gb,存储内存有300tb,若扩容请求为前述例子中的扩容运行内存2gb,扩容存储内存200tb,此时8gb大于2gb,300tb大于200tb,剩余资源完全能够满足扩容请求。
41.若扩容请求为扩容运行内存10gb,扩容存储内存500tb,由于8gb小于10gb,300tb小于500tb,这就说明属于资源无法满足扩容请求,需要另外确定目标宿主机扩容到待扩容宿主机的资源池中。
42.需要说明的是,本实施例中,仅以资源为运行内存和存储内存为例,只有两种资源均满足扩容请求时,才会确定为剩余资源满足扩容请求,否则为不满足。
43.若满足,可以根据扩容请求以及所述剩余资源确定对待扩容宿主机的扩容需求,该扩容需求中指向的目标宿主机为待扩容宿主机本身,而后根据扩容需求确定目标宿主机时,确定的目标宿主机就是待扩容宿主机本身。
44.步骤203、若不满足,根据所述扩容请求以及所述剩余资源确定对待扩容宿主机的扩容需求。
45.本步骤中,为剩余资源不满足时可以执行动作。其中,该扩容需求指的是扩容请求中除去剩余资源后还需的资源量。具体的,需要对各种资源所需的资源量进行计算。
46.比如有资源a和资源b,那么对于资源a,需要计算扩容请求中资源a的量减去剩余资源中资源a的量,得到所需的资源a的量;对于资源b,需要计算扩容请求中资源b的量减去剩余资源中资源b的量,得到所需的资源b的量。
47.然后将得到的所需的资源a的量和所需的资源b的量确定为扩容需求。需要说明的是,此处的扩容需求与前述满足时得到的扩容需求不同,前述满足时得到的扩容需求中具有宿主机指向性,该宿主机指向性指向待扩容宿主机,在后续确定目标宿主机时,能够直接将待扩容宿主机确定为目标宿主机。
48.而本步骤中得到的扩容需求,则是从除待扩容宿主机以外的宿主机中确定目标宿主机的依据,该扩容需求中不具有宿主机指向性。具体根据扩容需求确定目标宿主机的过程可以参考图3,图3为本技术的实施例一提供的确定目标宿主机的流程示意图。
49.如图3所示,本实施例提供的确定目标宿主机的过程可以包括:
50.步骤301、获取云平台中所有宿主机的剩余资源,并筛选出剩余资源能够满足所述扩容需求的初筛宿主机。
51.本步骤中,云平台指的是搭载云服务的平台,该平台包括总舵宿主机,用于提供云服务。本步骤可以获取云平台中除待扩容宿主机之外的所有宿主机的剩余资源,该剩余资
源的种类与前述获取待扩容宿主机的剩余资源的种类相同。
52.具体的,可以向各个宿主机发送剩余资源确定请求,然后接收各宿主机反馈的剩余资源相关信息,即可得到云平台中所有宿主机的剩余资源。然后根据各宿主机的剩余资源,筛选出剩余资源能够满足扩容需求的初筛宿主机。
53.在一个具体的例子中,云平台中的宿主机有宿主机a、宿主机b、宿主机c、宿主机d和宿主机e。各宿主机的剩余资源如下表1所示。
54.表1
55.宿主机剩余资源宿主机a运行内存2gb、存储内存20tb宿主机b运行内存5gb、存储内存200tb宿主机c运行内存10gb、存储内存50tb宿主机d运行内存10gb、存储内存500tb宿主机e运行内存5gb、存储内存20tb
56.其中,扩容需求若为运行内存4gb、存储内存150tb,从表1中的剩余资源中可以知道,满足该扩容需求的又宿主机b和宿主机d。需要说明的是,筛选时与前述步骤202所遵循的判断满足与否的方式相同,可以进行参考,此处不再赘述。
57.步骤302、将各所述初筛宿主机的基本信息与所述待扩容宿主机基本信息进行比较,将满足预设条件的比较结果对应的初筛宿主机确定为目标宿主机。
58.本步骤中,基本信息可以有环境信息和软件信息,其中,环境信息可以有区域、云类型、dns地址、ntp地址、yum源地址、vpc版本,软件信息可以包括ceph、libvirt、qemu、neutron、内核版本。
59.预设条件可以指扩容时目标宿主机和待扩容宿主机在扩容时必须要一致的信息,比如内核版本、云类型需要一致。
60.仍以前述示例为例,可以判断前述得到的宿主机b和宿主机d与待扩容宿主机的内核版本和云类型是否一致,将一致的宿主机确定为最终的目标宿主机。需要说明的是,满足预设条件的比较结果对应的初筛宿主机的数量可能不唯一,因此,若有多个初筛宿主机满足预设条件,即满足预设条件的比较结果对应的初筛宿主机的数量大于1,则可以将剩余资源最少的宿主机确定为目标宿主机,以对剩余资源进行更为充分的利用,若满足预设条件的比较结果对应的初筛宿主机的数量为1,将满足预设条件的比较结果对应的初筛宿主机确定为目标宿主机。
61.步骤102、基于所述目标宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署包。
62.本步骤中,可以先将所述目标宿主机和所述待扩容宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署脚本;基于所述资源部署脚本生成资源部署包。
63.需要说明的是,预设脚本模板可以有3个子模板,比如以下3个子脚本对应的模板:
64.01-before-init-check.sh;
65.02-init-kvm.sh;
66.03-after-init-check.sh。
67.其中,01-before-init-check.sh用于扩容之前的环境检查,02-init-kvm.sh用于
进行扩容,03-after-init-check.sh用于扩容之后的环境检查。
68.具体的,可以先从数据库中获取目标宿主机的基本信息以及待扩容宿主机的基本信息;然后将所述目标宿主机的基本信息和所述待扩容宿主机的基本信息进行比较,得到差异化数据;最后将所述差异化数据填入对所述预设脚本模板中,得到资源部署脚本。
69.另外,为了便于对资源部署脚本进行传输,可以将其进行打包,打包成压缩包,即资源部署包。
70.步骤103、在所述目标宿主机中执行所述资源部署包,以将所述目标宿主机扩容到所述待扩容宿主机的资源池中。
71.本步骤中,具体可以执行所述资源部署包,对所述目标宿主机进行环境初始化;将初始化后的所述目标宿主机扩容到所述待扩容宿主机的资源池中。
72.其中,执行资源部署包时,首先要对资源部署包进行解压,解压出相应的资源部署脚本,然后依次执行该资源部署脚本,以实现将初始化后的目标宿主机扩容到待扩容宿主机的资源池中。
73.另外,在扩容之后,还可以在所述目标宿主机添加测试云主机,并按照预设测试算法对所述测试云主机进行可行性测试,得到测试结果;若所述测试结果为测试云主机具有可行性,删除所述测试云主机,并在所述目标宿主机中添加所需数量的云主机。
74.本实施例中,通过根据对待扩容宿主机进行扩容的扩容需求确定出的目标宿主机,然后基于该目标宿主机的基本信息,按照预设脚本模本进行渲染,生成资源部署包,在目标宿主机中执行该资源部署包后,便可以将该目标宿主机扩容到待扩容宿主机的资源池中。基于此,本技术的方案可以自动生成能够将目标宿主机扩容到待扩容宿主机的资源池中的资源部署包,从而实现基于扩容需求自动对待扩容宿主机进行扩容,避免了利用人工进行扩容,较少扩容时可能会产生的错误,并提高扩容效率。
75.实施例二
76.图4为本技术实施例二提供的一种云服务资源扩容装置的结构示意图。本技术实施例所提供的云服务资源扩容装置可执行本技术任意实施例所提供的云服务资源扩容方法,具备执行方法相应的功能模块和有益效果。该装置可采用软件和/或硬件的方式实现,如图4所示,云服务资源扩容装置具体包括:目标宿主机确定模块401、目标宿主机确定模块402、资源部署包生成模块403、扩容模块404。
77.其中,扩容需求获取模块,用于获取对待扩容宿主机的扩容需求;
78.目标宿主机确定模块,用于根据所述扩容需求确定目标宿主机;
79.资源部署包生成模块,用于基于所述目标宿主机和所述待扩容宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署包;
80.扩容模块,用于在所述目标宿主机中执行所述资源部署包,以将所述目标宿主机扩容到所述待扩容宿主机的资源池中。
81.本实施例中,通过根据对待扩容宿主机进行扩容的扩容需求确定出的目标宿主机,然后基于该目标宿主机的基本信息,按照预设脚本模本进行渲染,生成资源部署包,在目标宿主机中执行该资源部署包后,便可以将该目标宿主机扩容到待扩容宿主机的资源池中。基于此,本技术的方案可以自动生成能够将目标宿主机扩容到待扩容宿主机的资源池中的资源部署包,从而实现基于扩容需求自动对待扩容宿主机进行扩容,避免了利用人工
进行扩容,较少扩容时可能会产生的错误,并提高扩容效率。
82.进一步的,扩容需求获取模块包括:
83.请求获取单元,用于获取运维方发送的扩容请求;
84.判断单元,用于确定待扩容宿主机的剩余资源是否满足所述扩容请求;
85.扩容需求确定单元,用于若不满足,根据所述扩容请求以及所述剩余资源确定对待扩容宿主机的扩容需求。
86.进一步的,目标宿主机确定模块包括:
87.初筛宿主机筛选单元,用于获取云平台中所有宿主机的剩余资源,并筛选出剩余资源能够满足所述扩容需求的初筛宿主机;
88.目标宿主机确定单元,用于将各所述初筛宿主机的基本信息与所述待扩容宿主机基本信息进行比较,将满足预设条件的比较结果对应的初筛宿主机确定为目标宿主机。
89.进一步的,资源部署包生成模块包括:
90.资源部署脚本生成单元,用于将所述目标宿主机和所述待扩容宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署脚本;
91.资源部署包生成单元,用于基于所述资源部署脚本生成资源部署包。
92.进一步的,资源部署脚本生成单元包括:
93.基本信息获取子单元,用于从数据库中获取目标宿主机的基本信息以及待扩容宿主机的基本信息;
94.差异化比较子单元,用于将所述目标宿主机的基本信息和所述待扩容宿主机的基本信息进行比较,得到差异化数据;
95.脚本生成子单元,用于将所述差异化数据填入对所述预设脚本模板中,得到资源部署脚本。
96.进一步的,扩容模块包括:
97.部署包执行单元,用于执行所述资源部署包,对所述目标宿主机进行环境初始化;
98.扩容单元,用于将初始化后的所述目标宿主机扩容到所述待扩容宿主机的资源池中。
99.进一步的,装置还包括:
100.测试模块,用于在所述目标宿主机添加测试云主机,并按照预设测试算法对所述测试云主机进行可行性测试,得到测试结果;
101.云主机分配模块,用于若所述测试结果为测试云主机具有可行性,删除所述测试云主机,并在所述目标宿主机中添加所需数量的云主机。
102.实施例三
103.图5为本技术实施例三提供的一种电子设备的结构示意图,如图5所示,该电子设备包括处理器510、存储器520、输入装置530和输出装置540;电子设备中处理器510的数量可以是一个或多个,图5中以一个处理器510为例;电子设备中的处理器510、存储器520、输入装置530和输出装置540可以通过总线或其他方式连接,图5中以通过总线连接为例。
104.存储器520作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的云服务资源扩容方法对应的程序指令/模块(例如,云服务资源扩容装置中的目标宿主机确定模块401、目标宿主机确定模块402、资源部署包生成
模块403、扩容模块404)。处理器510通过运行存储在存储器520中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的云服务资源扩容方法:
105.获取对待扩容宿主机的扩容需求,并根据所述扩容需求确定目标宿主机;
106.基于所述目标宿主机和所述待扩容宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署包;
107.在所述目标宿主机中执行所述资源部署包,以将所述目标宿主机扩容到所述待扩容宿主机的资源池中。
108.本实施例中,通过根据对待扩容宿主机进行扩容的扩容需求确定出的目标宿主机,然后基于该目标宿主机的基本信息,按照预设脚本模本进行渲染,生成资源部署包,在目标宿主机中执行该资源部署包后,便可以将该目标宿主机扩容到待扩容宿主机的资源池中。基于此,本技术的方案可以自动生成能够将目标宿主机扩容到待扩容宿主机的资源池中的资源部署包,从而实现基于扩容需求自动对待扩容宿主机进行扩容,避免了利用人工进行扩容,较少扩容时可能会产生的错误,并提高扩容效率。
109.进一步的,所述获取对待扩容宿主机的扩容需求,包括:
110.获取运维方发送的扩容请求;
111.确定待扩容宿主机的剩余资源是否满足所述扩容请求;
112.若不满足,根据所述扩容请求以及所述剩余资源确定对待扩容宿主机的扩容需求。
113.进一步的,所述根据所述扩容需求确定目标宿主机,包括:
114.获取云平台中所有宿主机的剩余资源,并筛选出剩余资源能够满足所述扩容需求的初筛宿主机;
115.将各所述初筛宿主机的基本信息与所述待扩容宿主机基本信息进行比较,将满足预设条件的比较结果对应的初筛宿主机确定为目标宿主机。
116.进一步的,所述基于所述目标宿主机和所述待扩容宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署包,包括:
117.将所述目标宿主机和所述待扩容宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署脚本;
118.基于所述资源部署脚本生成资源部署包。
119.进一步的,所述将所述目标宿主机和所述待扩容宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署脚本,包括:
120.从数据库中获取目标宿主机的基本信息以及待扩容宿主机的基本信息;
121.将所述目标宿主机的基本信息和所述待扩容宿主机的基本信息进行比较,得到差异化数据;
122.将所述差异化数据填入对所述预设脚本模板中,得到资源部署脚本。
123.进一步的,所述在所述目标宿主机中执行所述资源部署包,以将所述目标宿主机扩容到所述待扩容宿主机的资源池中,包括:
124.执行所述资源部署包,对所述目标宿主机进行环境初始化;
125.将初始化后的所述目标宿主机扩容到所述待扩容宿主机的资源池中。
126.进一步的,在所述将初始化后的所述目标宿主机扩容到所述待扩容宿主机的资源
池中之后,所述方法还包括:
127.在所述目标宿主机添加测试云主机,并按照预设测试算法对所述测试云主机进行可行性测试,得到测试结果;
128.若所述测试结果为测试云主机具有可行性,删除所述测试云主机,并在所述目标宿主机中添加所需数量的云主机。
129.存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
130.实施例四
131.本技术实施例四还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种云服务资源扩容方法,该方法包括:
132.获取对待扩容宿主机的扩容需求,并根据所述扩容需求确定目标宿主机;
133.基于所述目标宿主机和所述待扩容宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署包;
134.在所述目标宿主机中执行所述资源部署包,以将所述目标宿主机扩容到所述待扩容宿主机的资源池中。
135.本实施例中,通过根据对待扩容宿主机进行扩容的扩容需求确定出的目标宿主机,然后基于该目标宿主机的基本信息,按照预设脚本模本进行渲染,生成资源部署包,在目标宿主机中执行该资源部署包后,便可以将该目标宿主机扩容到待扩容宿主机的资源池中。基于此,本技术的方案可以自动生成能够将目标宿主机扩容到待扩容宿主机的资源池中的资源部署包,从而实现基于扩容需求自动对待扩容宿主机进行扩容,避免了利用人工进行扩容,较少扩容时可能会产生的错误,并提高扩容效率。
136.进一步的,所述获取对待扩容宿主机的扩容需求,包括:
137.获取运维方发送的扩容请求;
138.确定待扩容宿主机的剩余资源是否满足所述扩容请求;
139.若不满足,根据所述扩容请求以及所述剩余资源确定对待扩容宿主机的扩容需求。
140.进一步的,所述根据所述扩容需求确定目标宿主机,包括:
141.获取云平台中所有宿主机的剩余资源,并筛选出剩余资源能够满足所述扩容需求的初筛宿主机;
142.将各所述初筛宿主机的基本信息与所述待扩容宿主机基本信息进行比较,将满足预设条件的比较结果对应的初筛宿主机确定为目标宿主机。
143.进一步的,所述基于所述目标宿主机和所述待扩容宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署包,包括:
144.将所述目标宿主机和所述待扩容宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署脚本;
145.基于所述资源部署脚本生成资源部署包。
146.进一步的,所述将所述目标宿主机和所述待扩容宿主机的基本信息,按照预设脚本模板进行渲染,生成资源部署脚本,包括:
147.从数据库中获取目标宿主机的基本信息以及待扩容宿主机的基本信息;
148.将所述目标宿主机的基本信息和所述待扩容宿主机的基本信息进行比较,得到差异化数据;
149.将所述差异化数据填入对所述预设脚本模板中,得到资源部署脚本。
150.进一步的,所述在所述目标宿主机中执行所述资源部署包,以将所述目标宿主机扩容到所述待扩容宿主机的资源池中,包括:
151.执行所述资源部署包,对所述目标宿主机进行环境初始化;
152.将初始化后的所述目标宿主机扩容到所述待扩容宿主机的资源池中。
153.进一步的,在所述将初始化后的所述目标宿主机扩容到所述待扩容宿主机的资源池中之后,所述方法还包括:
154.在所述目标宿主机添加测试云主机,并按照预设测试算法对所述测试云主机进行可行性测试,得到测试结果;
155.若所述测试结果为测试云主机具有可行性,删除所述测试云主机,并在所述目标宿主机中添加所需数量的云主机。
156.当然,本技术实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上的方法操作,还可以执行本技术任意实施例所提供的云服务资源扩容方法中的相关操作。
157.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本技术可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例的方法。
158.值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。
159.注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1