一种提供云服务的方法、装置及设备制造方法及图纸

技术编号:35088015 阅读:12 留言:0更新日期:2022-10-01 16:42
本申请提出了一种提供云服务的方法,能有效提升虚拟机购买成功率和客户体验。该方法包括:接收终端发送的业务请求,该业务请求中包括该用户所需的资源总量信息;向终端提供一种或多种云服务方案,该一种或多种云服务方案中的至少一种云服务方案中包括多个虚拟机,所述一种或多种云服务方案中虚拟机的资源总量满足所述业务请求中的资源总量信息。足所述业务请求中的资源总量信息。足所述业务请求中的资源总量信息。

【技术实现步骤摘要】
一种提供云服务的方法、装置及设备


[0001]本专利技术属于云计算
,尤其涉及一种提供云服务的方法、装置以及设备。

技术介绍

[0002]云计算可以将基础硬件设施进行统一的虚拟化和池化,将这些虚拟化资源组成虚拟机(virtual Machine,VM)。其中,虚拟化的资源包括CPU、内存、网络、存储等。通过这种虚拟化技术,可以在一台物理机上虚拟化出多台相互隔离的虚拟机,云服务供应商把这些虚拟机售卖给租户。通过配置不同的内存配比、不同磁盘、不同类别的网卡、不同的CPU硬件等规格,云服务商可以提供不同性能的计算产品,满足租户不同的需求。

技术实现思路

[0003]本申请提出了一种提供云服务的方法、装置、设备、计算机可读存储介质以及计算机程序产品,能有效提升虚拟机购买成功率和客户体验。
[0004]第一方面,本申请提出了一种提供云服务的方法。该方法包括:接收终端发送的业务请求,该业务请求中包括该用户所需的资源总量信息;向终端发送一种或多种云服务方案,该一种或多种云服务方案中的至少一种云服务方案中包括多个虚拟机,所述一种或多种云服务方案中虚拟机的资源总量满足所述业务请求中的资源总量。
[0005]本方法无需客户指定具体虚拟机的规格和数量,而是根据用户输入需要的资源总量,由云平台直接为用户提供一种或多种云服务方案(云服务方案中包含多台虚拟机)以满足用户需求。有效避免了现有技术中购买虚拟机时由于库存不足导致购买失败的问题。
[0006]可选的,该云服务方案中包括用户需要购买的虚拟机规格和以及相应数量。
[0007]第一方面一种可能的设计,该资源总量信息包括下述信息的至少一种:CPU总量信息和内存总量信息。
[0008]CPU总量信息和内存总量信息可以有效描述用户的业务请求中的资源总量信息,云平台根据用户输入的CPU总量信息和内存总量信息为用户提供满足该需求的云服务方案。
[0009]第一方面一种可能的设计,该业务请求中还包括资源性能信息,其中,该一种或多种云服务方案中虚拟机的资源性能满足该业务请求中的资源性能信息。
[0010]资源性能信息用于描述资源的性能特性,用户可以根据自身需求对资源的性能进行进一步限定,从而购买到更适合的虚拟机。
[0011]第一方面一种可能的设计,该资源性能信息包括底层资源性能参数,其中该底层资源性能参数包括下述至少一种:CPU型号、CPU频率、内存型号、内存频率、GPU参数、网络性能以及存储读写性能。
[0012]上述列举的底层资源性能参数可以用于限定用户输入的资源总量中的CPU和内存的具体性能,能够帮助用户更精准的筛选出满足资源参数的虚拟机。
[0013]第一方面一种可能的设计,该资源性能信息包括下述信息的至少一种:虚拟机能
力类型和业务场景类型,其中,该虚拟机能力类型用于指示虚拟机的计算、存储和网络能力,该业务场景类型用于指示虚拟机适用的业务场景。
[0014]用户还可以通过选择或输入虚拟机能力类型和业务场景类型来对资源的性能做进一步限定,虚拟机能力类型和业务场景类型更加易懂,能帮助用户更加直观的确定自己所需的资源性能信息。
[0015]第一方面一种可能的设计,该CPU总量信息包括下述信息的至少一种:CPU总量、CPU总量的最大值、CPU总量的最小值;该内存总量信息包括下述信息的至少一种:内存总量、内存总量的最大值、内存总量的最小值。
[0016]用户可以通过CPU总量、CPU总量的最大值、CPU总量的最小值、内存总量、内存总量的最大值、内存总量的最小值等输入信息,更加灵活的限定所需的资源总量,云平台可根据这些信息提供更多种的云服务方案的可能。
[0017]第一方面一种可能的设计,该业务请求中还包括用户指定的价格信息,该一种或多种云服务方案的价格满足该用户指定的价格信息。
[0018]云平台可根据用户指定的价格信息,筛选出符合用户理想价位的云服务方案,能提升用户的购买体验。
[0019]第一方面一种可能的设计,根据该用户从所述一种或多种云服务方案选择的目标云服务方案,向该用户提供云服务。
[0020]用户可以在终端上选中一种云服务方案,云平台基于该选中的方案为用户提供相应的购买服务。
[0021]可选的,用户还可以对选中的云服务方案进行修改。
[0022]第二方面,本申请提供了一种提供云服务的装置。该装置包括的多个功能模块,用于实现第一方面或第一方面的任意可能设计提供的方法的不同步骤。
[0023]第三方面,本申请提供一种设备,该设备包括处理器和存储器。该处理器执行该存储器存储的指令,使得该设备执行上述第一方面或者第一方面的各种可能设计提供的方法。
[0024]本申请提供一种设备,该设备包括处理器和存储器。该处理器执行该存储器存储的指令,使得该设备部署第二方面提供的装置。
[0025]第四方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当设备的处理器执行该指令时,该设备执行上述第一方面或者第一方面的各种可能设计提供的方法。
[0026]本申请提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当设备的处理器执行该指令时,该服务器实现第二方面提供的装置。
[0027]第五方面,本申请提供一种计算机程序产品,该计算机程序产品包括指令,该指令存储在计算机可读存储介质中。设备的处理器可以从计算机可读存储介质读取该指令;该处理器执行该指令,使得该设备执行上述第一方面或者第一方面的各种可能设计提供的方法。
[0028]本申请提供一种计算机程序产品,该计算机程序产品包括指令,该指令存储在计算机可读存储介质中。设备的处理器可以从计算机可读存储介质读取该指令;该处理器执行该指令,该设备实现第二方面提供的装置。
附图说明
[0029]图1是本申请实施例提供的一种网络架构举例示意图。
[0030]图2是本申请实施例提供的一种提供云服务的方法流程举例示意图。
[0031]图3(a)是本申请实施例提供的一种需求采集界面的举例示意图。
[0032]图3(b)是本申请实施例提供的一种需求采集界面的举例示意图。
[0033]图3(c)是本申请实施例提供的一种需求采集界面的举例示意图。
[0034]图3(d)是本申请实施例提供的一种需求采集界面的举例示意图。
[0035]图3(e)是本申请实施例提供的一种需求采集界面的举例示意图。
[0036]图3(f)是本申请实施例提供的一种需求采集界面的举例示意图。
[0037]图4是本申请实施例提供的一种购买方式选择界面举例示意图。
[0038]图5是本申请实施例提供的一种云平台生成该云服务方案的方法流程举例示意图。
[0039]图6是本申请实施例提供的一种云服务方案返回界面的举例示意图。
[0040]图7是本申请实施例提供的一种装置210的结构举例示意图。...

【技术保护点】

【技术特征摘要】
1.一种提供云服务的方法,其特征在于,所述方法包括:接收终端发送的业务请求,所述业务请求中包括所述用户所需的资源总量信息;向终端提供一种或多种云服务方案,所述一种或多种云服务方案中的至少一种云服务方案中包括多个虚拟机,所述一种或多种云服务方案中虚拟机的资源总量满足所述业务请求中的资源总量信息。2.根据权利要求1所述的方法,其特征在于,所述资源总量信息包括下述信息的至少一种:CPU总量信息和内存总量信息。3.根据权利要求1或2所述的方法,其特征在于,所述业务请求中还包括资源性能信息,其中,所述一种或多种云服务方案中虚拟机的资源性能满足所述业务请求中的资源性能信息。4.根据权利要求3所述的方法,其特征在于,所述资源性能信息包括底层资源性能参数,其中所述底层资源性能参数包括下述至少一种:CPU型号、CPU频率、内存型号、内存频率、GPU参数、网络性能以及存储读写性能。5.根据权利要求3或4所述的方法,其特征在于,所述资源性能信息包括下述信息的至少一种:虚拟机能力类型和业务场景类型,其中,所述虚拟机能力类型用于指示虚拟机的计算、存储和网络能力,所述业务场景类型用于指示虚拟机适用的业务场景。6.根据权利要求2至5任一项所述的方法,其特征在于,所述CPU总量信息包括下述信息的至少一种:CPU总量、CPU总量的最大值、CPU总量的最小值;所述内存总量信息包括下述信息的至少一种:内存总量、内存总量的最大值、内存总量的最小值。7.根据权利要求1至6任一项所述的方法,其特征在于,所述业务请求中还包括所述用户指定的价格信息,所述一种或多种云服务方案的价格满足所述用户指定的价格信息。8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:根据所述用户从所述一种或多种云服务方案选择的目标云服务方案,向所述用户提供云服务。9.一种提供云服务的装置,其特征在于,所述装置包括:接收模块,用于接收终端发送的业务请求,所述业务请求中包括所述用户所需的资源总量信息;发送模块,向终端提供一种或多种云服务方案,所述一种或多种...

【专利技术属性】
技术研发人员:马世佳谢华国
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1