掌桥专利:专业的专利平台
掌桥专利
首页

一种云服务器的配置方法、装置、管理服务器及存储介质

文献发布时间:2023-06-19 11:26:00


一种云服务器的配置方法、装置、管理服务器及存储介质

技术领域

本发明涉及服务器配置技术领域,特别是涉及一种云服务器的配置方法、装置、管理服务器及存储介质。

背景技术

云服务器(Elastic Phsical Compute,EPC)是一种云端专用的高性能、安全隔离的物理服务器,通过安全、稳定、便捷的计算服务帮助租户快速构建与扩容高性能需求的应用服务。可以更快捷的搭建私有云,能够提供虚拟私有网络、负载均衡、NAT(NetworkAddress Translation,网络地址转换)网关、运维、监控、安全防护等服务。

云服务器具有独立冗余磁盘阵列(redundant array of independent disks,RAID),RAID是由很多块独立的磁盘组合成的一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果可以提升整个磁盘系统效能。还能利用同位检查,在任意一个硬盘故障时仍可读出数据,进而在数据重构时,将数据经计算后重新置入新硬盘中,能够提高数据安全性。不同类型的RAID的各项性能不同,一般包括RAID0、RAID1、RAID5、RAID10、RAID50等。

由于磁盘的RAID类型对于云服务器所能提供的服务性能的影响很大,因此租户在租用云服务器时,选择其所需要的RAID类型是一个必要步骤。而目前系统盘支只持RAID1,数据盘支持单一RAID类型选择。用户无法选择系统盘的RAID类型,针对全体数据盘也只能选择一种RAID类型,无法灵活配置数据盘的大小和RAID类型,因此无法满足租户的不同需求。

发明内容

本发明实施例的目的在于提供一种云服务器的配置方法、装置、管理服务器及存储介质,以满足不同租户针对云服务器的系统盘和数据盘的不同需求,提高服务质量。具体技术方案如下:

第一方面,本发明实施例提供了一种云服务器的配置方法,应用于管理服务器,所述方法包括:

获取租户输入的需求信息,其中,所述需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型;

在当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板情况下,按照符合所述需求信息的磁盘模板所指示的配置方式,配置符合所述需求信息的磁盘模板对应的云服务器,其中,所述已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,且所述已建立的磁盘模板包括系统盘的类型以及数据盘的类型;

将配置完成后的云服务器分配至所述租户。

可选的,所述磁盘模板的建立方式,包括:

获取目标云服务器的各个磁盘的硬件参数;

基于所述硬件参数及预设的磁盘划分规则,确定系统盘和数据盘;

根据所述系统盘和所述数据盘的硬件参数,确定所述系统盘和所述数据盘所能支持的类型;

基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板。

可选的,所述基于所述硬件参数及预设的磁盘划分规则,确定系统盘和数据盘的步骤,包括:

基于所述硬件参数,确定所述各个磁盘中满足系统盘要求的目标磁盘;

在所述目标磁盘的存储量不大于预设数据量的情况下,确定所述目标磁盘为系统盘,并确定其余磁盘为数据盘;

在所述目标磁盘的存储量大于预设数据量的情况下,从所述目标磁盘中划分出所述预设数据量的部分作为系统盘,并将所述目标磁盘的剩余部分以及其余磁盘确定为数据盘。

可选的,在所述获取目标云服务器的各个磁盘的硬件参数的步骤之后,所述方法还包括:

基于所述硬件参数,确定所述目标云服务器对应的机型套餐;

所述根据所述系统盘和所述数据盘的硬件参数,确定所述系统盘和所述数据盘所能支持的类型的步骤,包括:

根据所述系统盘和所述数据盘的硬件参数,将所述系统盘和所述数据盘分别划分为磁盘组,并确定所述磁盘组所能支持的类型;

所述基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板的步骤,包括:

在所述机型套餐包括一种硬件参数的服务器的情况下,通过笛卡尔积配对方式,基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板;

在所述机型套餐包括多种硬件参数的服务器的情况下,分别确定所述目标云服务器对应的磁盘组所能支持的类型与已有服务器对应的磁盘组所能支持的类型的交集,其中,所述已有服务器为所述机型套餐包括的硬件参数与所述目标云服务器不同的其他服务器;

通过笛卡尔积配对方式,基于所述交集,生成所述目标云服务器对应的磁盘模板。

可选的,在所述生成所述目标云服务器对应的磁盘模板的步骤之后,所述方法还包括:

对应记录所述磁盘模板与所述机型套餐。

可选的,在当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板的情况下,所述方法还包括:

基于所述需求信息,生成新的磁盘模板;

按照所述新的磁盘模板所指示的配置方式,配置所述新的磁盘模板对应的云服务器;

将配置完成后的云服务器分配至所述租户。

可选的,在所述基于所述需求信息,生成新的磁盘模板的步骤之后,所述方法还包括:

将所述新的磁盘模板加入预设数据库,其中,所述预设数据库用于存储所述已建立的磁盘模板。

可选的,所述已建立的磁盘模板包括主配置方式对应的磁盘模板及子配置方式对应的磁盘模板;

所述获取租户输入的需求信息的步骤,包括:

获取租户基于租户终端输入的选择信息;

在所述选择信息表示选定所述主配置方式或所述子配置方式的情况下,确定当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板;

在所述选择信息为自定义配置信息的情况下,确定当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板。

第二方面,本发明实施例提供了一种云服务器的配置装置,应用于管理服务器,所述装置包括:

需求信息获取模块,用于获取租户输入的需求信息,其中,所述需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型;

第一服务器配置模块,用于在当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板情况下,按照符合所述需求信息的磁盘模板所指示的配置方式,配置符合所述需求信息的磁盘模板对应的云服务器,其中,所述已建立的磁盘模板为第一模板生成模块预先基于对应的云服务器的硬件参数建立的,且所述已建立的磁盘模板包括系统盘的类型以及数据盘的类型;

第一服务器分配模块,用于将配置完成后的云服务器分配至所述租户。

可选的,所述第一模板生成模块包括:

硬件参数获取单元,用于获取目标云服务器的各个磁盘的硬件参数;

磁盘确定单元,用于基于所述硬件参数及预设的磁盘划分规则,确定系统盘和数据盘;

类型确定单元,用于根据所述系统盘和所述数据盘的硬件参数,确定所述系统盘和所述数据盘所能支持的类型;

模板生成单元,用于基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板。

可选的,所述磁盘确定单元包括:

目标磁盘确定子单元,用于基于所述硬件参数,确定所述各个磁盘中满足系统盘要求的目标磁盘;

第一磁盘确定子单元,用于在所述目标磁盘的存储量不大于预设数据量的情况下,确定所述目标磁盘为系统盘,并确定其余磁盘为数据盘;

第二磁盘确定子单元,用于在所述目标磁盘的存储量大于预设数据量的情况下,从所述目标磁盘中划分出所述预设数据量的部分作为系统盘,并将所述目标磁盘的剩余部分以及其余磁盘确定为数据盘。

可选的,所述装置还包括:

机型套餐确定模块,用于在所述获取目标云服务器的各个磁盘的硬件参数之后,基于所述硬件参数,确定所述目标云服务器对应的机型套餐;

所述类型确定单元包括:

类型确定子单元,用于根据所述系统盘和所述数据盘的硬件参数,将所述系统盘和所述数据盘分别划分为磁盘组,并确定所述磁盘组所能支持的类型;

所述模板生成单元包括:

第一生成子单元,用于在所述机型套餐包括一种硬件参数的服务器的情况下,通过笛卡尔积配对方式,基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板;

第二生成子单元,用于在所述机型套餐包括多种硬件参数的服务器的情况下,分别确定所述目标云服务器对应的磁盘组所能支持的类型与已有服务器对应的磁盘组所能支持的类型的交集;通过笛卡尔积配对方式,基于所述交集,生成所述目标云服务器对应的磁盘模板,其中,所述已有服务器为所述机型套餐包括的硬件参数与所述目标云服务器不同的其他服务器。

可选的,所述装置还包括:

机型套餐记录模块,用于在所述生成所述目标云服务器对应的磁盘模板之后,对应记录所述磁盘模板与所述机型套餐。

可选的,所述装置还包括:

模板生成模块,用于在当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板的情况下,基于所述需求信息,生成新的磁盘模板;

第二服务器配置模块,用于按照所述新的磁盘模板所指示的配置方式,配置所述新的磁盘模板对应的云服务器;

第二服务器分配模块,用于将配置完成后的云服务器分配至所述租户。

可选的,所述装置还包括:

模板存储模块,用于在所述基于所述需求信息,生成新的磁盘模板之后,将所述新的磁盘模板加入预设数据库,其中,所述预设数据库用于存储所述已建立的磁盘模板。

可选的,所述已建立的磁盘模板包括主配置方式对应的磁盘模板及子配置方式对应的磁盘模板;

所述需求信息获取模块包括:

选择信息获取单元,用于获取租户基于租户终端输入的选择信息;

第一确定单元,用于在所述选择信息表示选定所述主配置方式或所述子配置方式的情况下,确定当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板;

第二确定单元,用于在所述选择信息为自定义配置信息的情况下,确定当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板。

第三方面,本发明实施例提供了一种管理服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第一方面任一所述的方法步骤。

第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的方法步骤。

本发明实施例有益效果:

本发明实施例提供的方案中,管理服务器可以获取租户输入的需求信息,其中,需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型,在当前已建立的磁盘模板中具有符合需求信息的磁盘模板情况下,按照符合需求信息的磁盘模板所指示的配置方式,配置需求信息的磁盘模板对应的云服务器,其中,已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,且已建立的磁盘模板包括系统盘的类型以及数据盘的类型,进而将配置完成后的云服务器分配至租户。由于预先建立了磁盘模板,所以管理服务器可以从磁盘模板中选择符合租户需求的磁盘模板,进而为租户配置并分配符合其需求的云服务器,可以满足不同租户针对云服务器的系统盘和数据盘的不同需求,提高服务质量。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。

图1为本发明实施例提供的一种云服务器的配置方法的流程图;

图2为基于图1所示实施例的磁盘模板的建立方式的一种流程图;

图3为图2所实施例中步骤S202的一种具体流程图;

图4为基于图1所示实施例的云服务器的另一种配置方式的流程图;

图5为基于图4所示实施例的租户终端显示界面的一种示意图;

图6为基于图4所示实施例的云服务器的另一种配置方式的交互图;

图7为基于图6所示实施例的手动生成磁盘模板的界面的一种示意图;

图8为基于图1所示实施例的配置方式显示界面的一种示意图;

图9为基于图1所示实施例的模板白名单管理界面的一种示意图;

图10为本发明实施例提供的一种云服务器的配置装置的结构示意图;

图11为本发明实施例提供的一种云服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了满足不同租户针对云服务器的系统盘和数据盘的不同需求,提高服务质量,本发明实施例提供了一种云服务器的配置方法、装置、管理服务器、计算机可读存储介质以及计算机程序产品,下面首先对本发明实施例提供的一种云服务器的配置方法进行介绍。

本发明实施例提供的一种云服务器的配置方法可以应用于管理服务器,该管理服务器即为用于管理裸金属服务器的服务器,其可以为用于管理单一产品线的裸金属服务器,也可以用于管理多条产品线的裸金属服务器,在此不做具体限定。

如图1所示,一种云服务器的配置方法,应用于管理服务器,所述方法包括:

S101,获取租户输入的需求信息;

其中,所述需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型。

S102,在当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板情况下,按照符合所述需求信息的磁盘模板所指示的配置方式,配置所述需求信息的磁盘模板对应的云服务器;

其中,已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,且已建立的磁盘模板包括系统盘的类型以及数据盘的类型。

S103,将配置完成后的云服务器分配至所述租户。

可见,本发明实施例提供的方案中,管理服务器可以获取租户输入的需求信息,其中,需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型,在当前已建立的磁盘模板中具有符合需求信息的磁盘模板情况下,按照符合需求信息的磁盘模板所指示的配置方式,配置需求信息的磁盘模板对应的云服务器,其中,已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,且已建立的磁盘模板包括系统盘的类型以及数据盘的类型,进而将配置完成后的云服务器分配至租户。由于预先建立了磁盘模板,所以管理服务器可以从磁盘模板中选择符合租户需求的磁盘模板,进而为租户配置并分配符合其需求的云服务器,可以满足不同租户针对云服务器的系统盘和数据盘的不同需求,提高服务质量。

在租户需要租用云服务器时,其可以通过其使用的租户终端输入需求信息,这样,管理服务器也就可以获取到租户输入的需求信息。由于磁盘的RAID类型对于云服务器所能提供的服务是否能够满足租户的要求至关重要,所以需求信息可以包括所需的云服务器的系统盘的类型以及数据盘的类型。其中,系统盘以及数据盘的类型即为RAID类型,可以为RAID0、RAID1、RAID5、RAID10、RAID50等,在此不做具体限定。

需求信息还可以包括所需的云服务器的系统盘的存储量、数量以及数据盘的存储量、数量等,例如,租户输入的需求信息可以为SAS:300G,RAID1;SATA:2.0T*3,RAID5。表示其需要的云服务器的系统盘为存储量为300G,类型为RAID1;数据盘为存储量为2.0T,类型为RAID5,数量为3个。

为了方便快速自动地确定当前已有的云服务器的配置是否能够满足租户的需求,可以预先建立磁盘模板,该磁盘模板可以为预先基于对应的云服务器的硬件参数建立的,磁盘模板可以包括系统盘的类型以及数据盘的类型。当然还可以包括系统盘的存储量和数据盘的存储量等。

由于不同的云服务器的磁盘的硬件参数可能不同,所以其磁盘可以适用的RAID类型也可能不同,因此管理服务器可以在每个云服务器入库后根据其磁盘的硬件参数确定该云服务器能够支持的系统盘以及数据盘的RAID类型,得到其对应的磁盘模板。

一个云服务器的磁盘可能会同时满足几种不同的系统盘以及数据盘的RAID类型的要求,所以,一个云服务器可以对应有一个或多个磁盘模板,都是合理的。磁盘模板即表征了该云服务器可以支持的系统盘的RAID类型以及数据盘的RAID类型的配置方式。

管理服务器在获取租户输入的需求信息后,便可以确定当前已建立的磁盘模板中是否具有符合该需求信息的磁盘模板,进而,在当前已建立的磁盘模板中具有符合需求信息的磁盘模板情况下,按照符合需求信息的磁盘模板所指示的配置方式,配置需求信息的磁盘模板对应的云服务器,就是执行上述步骤S102。

在一种实施方式中,管理服务器可以确定需求信息所包括的系统盘的类型以及数据盘的类型,是否与当前已建立的磁盘模板所包括的系统盘的类型以及数据盘的类型相匹配,如果是,则可以确定当前已建立的磁盘模板中具有符合该需求信息的磁盘模板,该符合需求信息的磁盘模板对应的云服务器也就是可以满足租户需求的云服务器。

在需求信息包括系统盘以及数据盘的存储量的情况下,管理服务器可以确定需求信息所包括的系统盘的类型和存储量以及数据盘的类型和存储量,是否与当前已建立的磁盘模板所包括的系统盘的类型和存储量以及数据盘的类型和存储量均相匹配,如果是,则可以确定当前已建立的磁盘模板中具有符合该需求信息的磁盘模板。

接下来,管理服务器按照符合需求信息的磁盘模板所指示的配置方式,配置符合该需求信息的磁盘模板所对应的云服务器。为了方便确定磁盘模板所对应的云服务器,可以在建立磁盘模板时记录其与对应的云服务器之间的对应关系。

在上述步骤S103中,管理服务器便可以将配置完成后的云服务器分配至租户,该租户便可以使用该云服务器。由于该云服务器的配置是符合该租户的需求信息的,也就是说,该云服务器的配置是符合该租户的需求的,所以可以为该租户提供良好的服务质量。

作为本发明实施例的一种实施方式,如图2所示,上述磁盘模板的建立方式,可以包括:

S201,获取目标云服务器的各个磁盘的硬件参数;

在云服务器入库时,或者其他需要为云服务器生成对应的磁盘模板的情况下,管理服务器便可以获取目标云服务器的各个磁盘的硬件参数,其中,目标云服务器即为需要生成对应的磁盘模板的云服务器。

各个磁盘的硬件参数可以包括存储量、所支持的RAID类型、操作系统种类、读写速度等各项能够标识其硬件性能的参数,在此不作具体限定。

S202,基于所述硬件参数及预设的磁盘划分规则,确定系统盘和数据盘;

由于系统盘和数据盘对于磁盘的硬件性能的要求是不同的,有些磁盘适合作为系统盘使用,而有些磁盘则可能更加适合作为数据盘使用,因此,可以预先设置磁盘划分规则,该磁盘划分规则即为用于标识系统盘和数据盘要求的规则。

这样,管理服务器获取目标云服务器的各个磁盘的硬件参数后,便可以基于该硬件参数及预设的磁盘划分规则,确定哪些磁盘适合作为系统盘,以及哪些磁盘适合作用数据盘。

S203,根据所述系统盘和所述数据盘的硬件参数,确定所述系统盘和所述数据盘所能支持的类型;

由于各种RAID类型对于磁盘的要求的不同,所以不同的系统盘和数据盘所能支持的RAID类型也不同,例如,RAID0的特点为:数据条带分布,具有高的读写性能,磁盘利用率为100%,但是无冗余保证,不能应对数据安全性要求较高的场合。而RAID1的特点为:数据镜像备份,读写性能等同于单块盘,磁盘利用率为50%,可以应对数据安全性要求较高的场合。那么,对于RAID1来说,由于需要进行数据镜像备份,所以需要数据盘的数量为偶数。

因此,管理服务器可以根据系统盘和数据盘的硬件参数,确定系统盘和数据盘所能支持的类型。在一种实施方式中,管理服务器可以统计各个系统盘和数据盘所能支持的所有类型,这样便于后续生成更多数量的模板,以尽力保证目标云服务器能支持的各种配置方式均可以通过磁盘模板表现出来,以供租户进行选择。

S204,基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板。

确定了目标云服务器系统盘和数据盘所能支持的类型后,管理服务器便可以根据系统盘和数据盘所能支持的类型,生成目标云服务器对应的磁盘模板。作为一种实施方式,管理服务器可以将系统盘所能支持的类型与数据盘所能支持的类型进行各种组合,这样也就可以得到目标云服务器所能支持的各种系统盘和数据盘的组合。进而生成每种组合对应的磁盘模板。

可见,管理服务器便可以获取目标云服务器的各个磁盘的硬件参数,基于硬件参数及预设的磁盘划分规则,确定系统盘和数据盘,根据系统盘和数据盘的硬件参数,确定系统盘和数据盘所能支持的类型,进而基于系统盘和数据盘所能支持的类型,生成目标云服务器对应的磁盘模板。这样,管理服务器可以在需要生成目标云服务器对应的磁盘模板时,自动生成磁盘模板,后续可以在租户需要租用云服务器时基于磁盘模板配置相应的云服务器。

作为本发明实施例的一种实施方式,如图3所示,上述基于所述硬件参数及预设的磁盘划分规则,确定系统盘和数据盘的步骤,可以包括:

S301,基于所述硬件参数,确定所述各个磁盘中满足系统盘要求的目标磁盘,在所述目标磁盘的存储量不大于预设数据量的情况下,执行步骤S302;在所述目标磁盘的存储量大于预设数据量的情况下,执行步骤S303;

由于系统盘对于磁盘的要求相比于数据盘的要求多一些,并且系统盘的数量也相对较少,一般为1个或2个。所以管理服务器获取了目标云服务器的各个磁盘的硬件参数后,首先可以基于硬件参数,确定各个磁盘中满足系统盘要求的目标磁盘。

目标磁盘的存储量可能较大,那么为了避免浪费存储资源,管理服务器可以确定目标磁盘的存储量是否大于预设数据量,其中,预设数据量可以根据系统盘的一般需求设定,在此不做具体限定,例如,可以为300G、280G、350G等。

如果目标磁盘的存储量不大于预设数据量,说明目标磁盘的存储资源较少,将其全部作为系统盘,并不会存在多余的存储资源,如果将其划分出一部分作为数据盘,那么作为系统盘的部分很可能无法满足系统盘的要求,因此可以执行步骤S302,即确定目标磁盘为系统盘,并确定其余磁盘为数据盘。

S302,确定所述目标磁盘为系统盘,并确定其余磁盘为数据盘;

S303,从所述目标磁盘中划分出所述预设数据量的部分作为系统盘,并将所述目标磁盘的剩余部分以及其余磁盘确定为数据盘。

如果目标磁盘的存储量大于预设数据量,说明目标磁盘的存储资源较多,将其全部作为系统盘,可能存在多余的存储资源,所以为了避免资源浪费,可以执行步骤S303。

管理服务器可以从目标磁盘中划分出预设数据量的部分作为系统盘,并将目标磁盘的剩余部分以及其余磁盘确定为数据盘。

可见,在本实施例中,管理服务器可以基于硬件参数,确定各个磁盘中满足系统盘要求的目标磁盘,进而在目标磁盘的存储量不大于预设数据量的情况下,确定目标磁盘为系统盘,并确定其余磁盘为数据盘;在目标磁盘的存储量大于预设数据量的情况下,从目标磁盘中划分出预设数据量的部分作为系统盘,并将目标磁盘的剩余部分以及其余磁盘确定为数据盘。这样,可以在目标磁盘的存储资源较为丰富的情况下,划分出一部分作为数据盘,避免存储资源的浪费。

作为本发明实施例的一种实施方式,在上述获取目标云服务器的各个磁盘的硬件参数的步骤之后,上述方法还可以包括:

基于所述硬件参数,确定所述目标云服务器对应的机型套餐。

为了方便管理磁盘模板,可以按照磁盘模板包括的系统盘和数据盘的类型、存储量和数量等对各种磁盘模板进行分类,得到不同的机型套餐。例如,有些磁盘模板包括的磁盘以数据盘为主,适合作为存储服务器使用,那么其可以划分至标准存储机型套餐。

其中,机型套餐的具体类型和数量可以根据云服务器的实际管理需要等确定,在此不做具体限定。例如,可以包括标准存储机型套餐、标准计算机型套餐、高性能计算机型套餐、存储优化机型套餐等。

相应的,上述根据所述系统盘和所述数据盘的硬件参数,确定所述系统盘和所述数据盘所能支持的类型的步骤,可以包括:

根据所述系统盘和所述数据盘的硬件参数,将所述系统盘和所述数据盘分别划分为磁盘组,并确定所述磁盘组所能支持的类型。

为了方便后续生成磁盘模板,管理服务器可以根据目标服务器的系统盘和数据盘的硬件参数,将系统盘和数据盘划分为磁盘组。一种实施方式中,可以将系统盘划分为一组,记为disk1,如果数据盘均为同一类型的磁盘,可以将其划分为一组,记为disk2。如果数据盘不为同一类型的磁盘,可以按照类型将其划分为多组,记为disk2、disk3、disk4…等。

确定了各个磁盘组后,管理服务器可以根据各个磁盘组的硬件参数,确定各个磁盘组所能支持的类型。

上述基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板的步骤,可以包括:

在所述机型套餐包括一种硬件参数的服务器的情况下,通过笛卡尔积配对方式,基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板;在所述机型套餐包括多种硬件参数的服务器的情况下,分别确定所述目标云服务器对应的磁盘组所能支持的类型与已有服务器对应的磁盘组所能支持的类型的交集,其中,所述已有服务器为所述机型套餐包括的硬件参数与所述目标云服务器不同的其他服务器;通过笛卡尔积配对方式,基于所述交集,生成所述目标云服务器对应的磁盘模板。

由于各个机型套餐的特点不同,有的属于存储型,有的属于计算型,所以其包括的服务器的硬件参数的特点也不同。一些机型套餐可能只包括一种硬件参数的服务器,而一些机型套餐可能包括多种硬件参数的服务器,例如,机型套餐w可以包括系统盘为一个600G的磁盘的服务器,还可以包括系统盘为两个300G的磁盘的服务器。

在上述目标服务器对应的机型套餐只包括一种硬件参数的服务器的情况下,管理服务器可以通过笛卡尔积配对方式,基于所确定的目标服务器的磁盘组所能支持的类型,生成目标云服务器对应的磁盘模板。

作为一种实施方式,管理服务器可以将系统盘对应磁盘组所能支持的类型与数据盘对应的磁盘组所能支持的类型进行笛卡尔积配对,从而得到目标云服务器所能支持的所有类型,也就可以生成对应的磁盘模板。

例如,目标服务器的系统盘对应磁盘组为disk1和disk2,所能支持的类型分别为RAID0和RAID1。目标服务器的数据盘对应磁盘组为disk1、disk2和disk3,所能支持的类型分别为RAID1、RAID5和RAID50。那么管理服务器可以通过笛卡尔积配对方式,确定目标云服务器所能支持的所有类型为:第一种:系统盘为RAID0,数据盘为RAID1;第二种:系统盘为RAID0,数据盘为RAID5;第三种:系统盘为RAID0,数据盘为RAID50;第四种:系统盘为RAID1,数据盘为RAID1;第五种:系统盘为RAID1,数据盘为RAID5;第六种:系统盘为RAID1,数据盘为RAID50,这样也就可以得到6个磁盘模板。

在上述目标服务器对应的机型套餐包括多种硬件参数的服务器的情况下,管理服务器可以分别确定目标云服务器对应的磁盘组所能支持的类型与已有服务器对应的磁盘组所能支持的类型的交集,其中,已有服务器为机型套餐包括的硬件参数与目标云服务器不同的其他服务器。

也就是说,管理服务器可以先确定出目标服务器的磁盘组与已有服务器的磁盘组所能支持的类型的交集,这样可以保证最终确定出的磁盘模板是目标服务器一定可以支持的,保证为用户提供符合要求的服务。

例如,目标服务器的系统盘对应磁盘组为disk1,所能支持的类型为RAID0和RAID5。目标服务器的数据盘对应磁盘组为disk1和disk2,所能支持的类型为RAID1、RAID5和RAID0。已有服务器的系统盘对应磁盘组为disk1,所能支持的类型为RAID1和RAID5。已有服务器的数据盘对应磁盘组为disk1和disk2,所能支持的类型为RAID1、RAID50和RAID0。那么管理服务器可以确定目标服务器与已有服务器的系统盘对应磁盘组所能支持的类型的交集为RAID5,目标服务器与已有服务器的数据盘对应磁盘组所能支持的类型的交集为RAID1和RAID0。

进而,管理服务器便可以通过笛卡尔积配对方式,基于上述交集,生成目标云服务器对应的磁盘模板。在一种实施方式中,管理服务器可以将系统盘对应的所能支持的类型的交集与数据盘对应的所能支持的类型的交集进行笛卡尔积配对,从而得到目标云服务器所能支持的所有类型,也就可以生成对应的磁盘模板。

例如,目标服务器与已有服务器的系统盘对应磁盘组所能支持的类型的交集为RAID5,目标服务器与已有服务器的数据盘对应磁盘组所能支持的类型的交集为RAID1和RAID0。那么管理服务器可以通过笛卡尔积配对方式,确定目标云服务器所能支持的所有类型为:第一种:系统盘为RAID5,数据盘为RAID1;第二种:系统盘为RAID5,数据盘为RAID0,这样也就可以得到2个磁盘模板。

可见,在本实施例中,获取目标云服务器的各个磁盘的硬件参数之后,管理服务器可以基于该硬件参数,确定目标云服务器对应的机型套餐,进而针对机型套餐包括一种或多种硬件参数的服务器的不同情况,准确确定目标服务器所能支持的类型的磁盘模板。

作为本发明实施例的一种实施方式,在上述生成所述目标云服务器对应的磁盘模板步骤之后,所述方法还包括:

对应记录所述磁盘模板与所述机型套餐。

这样,生成目标云服务器对应的磁盘模板之后,管理服务器便可以对应记录该磁盘模板与机型套餐,也就可以得到各个磁盘模板与所属机型套餐之间的对应关系。

在一种实施方式中,可以采用表格的方式记录各个磁盘模板与所属机型套餐之间的对应关系,例如,可以如下表所示:

这样,在租户输入需求信息时,可以先选择所需的机型套餐,进而从该机型套餐包括的磁盘模板中选择自己所需的云服务器对应的磁盘模板。例如,租户选择机型套餐B后,可以显示磁盘模板b1、磁盘模板b2和磁盘模板b3供租户选择。

可见,在本实施例中,在生成目标云服务器对应的磁盘模板之后,可以对应记录该磁盘模板与该机型套餐。这样,可以方便管理云服务器,同时还可以方便用户输入云服务器的需求信息,更加快速方便地确定租户所需的云服务器的配置方式。

作为本发明实施例的一种实施方式,在当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板的情况下,如图4所示,上述方法还可以包括:

S401,基于所述需求信息,生成新的磁盘模板;

如果当前已建立的磁盘模板中不具有符合上述需求信息的磁盘模板,说明该租户所需的云服务器的配置方式是之前没有的,那么为了满足租户的需求,管理服务器可以基于租户输入的需求信息,生成新的磁盘模板。

在一种实施方式中,租户终端可以显示各个已有的磁盘模板供租户选择,如果各个已有的磁盘模板均不符合租户所需的云服务器的配置方式,那么租户可以在如图5所示的界面中选择自己所需的云服务器的配置方式。具体可以包括系统盘的类型、大小、数量和数据盘的类型、大小、数量等。

进而,管理服务器也就可以获取到租户所选择的统盘的类型、大小、数量以及数据盘的类型、大小、数量等需求信息,进而根据该需求信息生成新的磁盘模板。

S402,按照所述新的磁盘模板所指示的配置方式,配置所述新的磁盘模板对应的云服务器;

S403,将配置完成后的云服务器分配至所述租户。

接下来,管理服务器便可以确定一个可以支持新的磁盘模板所指示的配置方式的云服务器,并按照新的磁盘模板所指示的配置方式,配置该云服务器。配置完成后便可以将配置完成后的云服务器分配至该租户,这样,也就可以为租户提供所需的云服务器。

可见,在本实施例中,在当前已建立的磁盘模板中不具有符合需求信息的磁盘模板的情况下,管理服务器可以基于需求信息,生成新的磁盘模板,按照新的磁盘模板所指示的配置方式,配置新的磁盘模板对应的云服务器,进而将配置完成后的云服务器分配至租户。即使在当前已建立的磁盘模板中不具有符合需求信息的磁盘模板的情况下,也可以为租户提供满足需求的云服务器,保证服务质量。

作为本发明实施例的一种实施方式,在上述基于所述需求信息,生成新的磁盘模板的步骤之后,上述方法还可以包括:

将所述新的磁盘模板加入预设数据库。

在生成上述新的磁盘模板之后,为了后续租户在提出与该新的磁盘模板对应的配置方式相同的需求信息时,管理服务器能够快速确定与该需求信息相符合的磁盘模板,管理服务器可以将新的磁盘模板加入预设数据库,其中,预设数据库用于存储已建立的磁盘模板。

这样,在下一次租户登录服务平台想要租用云服务器时,便可以从包括该新的磁盘模板的已建立的磁盘模板中选择自己所需的云服务器对应的磁盘模板。

在一种情况下,由于租户所输入的需求信息所指示的配置方式可能会不符合现有的云服务器的硬件配置,那么也就无法按照该租户的需求提供云服务器。所以为了更好的为租户提供服务,如图6所示,在当前已建立的磁盘模板中不具有符合需求信息的磁盘模板的情况下,上述方法可以包括:

S601,租户终端发送RAID需求信息至产品人员;

在一种实施方式中,如果租户所需的云服务器的配置方式是目前已有的方式中的一种,那么租户可以从已有磁盘模板中选择一个作为需求信息,也就是说,此时在当前已建立的磁盘模板中具有符合需求信息的磁盘模板。那么便不需要将需求信息发送至产品人员。

如果租户在租户终端显示的界面中输入了自己所需的统盘的类型、大小、数量和数据盘的类型、大小、数量等,那么说明当前已建立的磁盘模板中不具有符合需求信息的磁盘模板,租户终端则可以发送需求信息至产品人员。为了描述清楚,将该需求信息称为RAID需求信息。

S602,产品人员对RAID需求信息进行评估;

S603,产品人员根据RAID需求信息生成新的磁盘模板;

产品人员可以对该RAID需求信息进行评估,如果云服务器可以按照该RAID需求信息所标识的配置方式进行配置,那么其可以在管理服务器的界面中手动生成新的磁盘模板。例如,管理服务器显示的手动生成磁盘模板的界面如图7所示,其中可以包括模板名称、是否对所有用户可见、磁盘划分方式、磁盘数量、存储量等。

如果云服务器无法按照该RAID需求信息所标识的配置方式进行配置,可以发送提示信息至租户终端,以提示租户该配置方式无法满足。

S604,管理服务器将新的磁盘模板添加至预设数据库中,并控制租户终端展示该新的磁盘模板;

S605,租户通过租户终端选择该新的磁盘模板;

S606,管理服务器按照该新的磁盘模板配置云服务器,并分配给该租户使用。

可见,在本实施例中,管理服务器可以将新的磁盘模板加入预设数据库,以使租户终端可以展示该新的磁盘模板,以供租户选择,可以满足租户的需求,为租户提供更好的服务。

作为本发明实施例的一种实施方式,磁盘模板的数量可能较多,为了进一步方便租户选择磁盘模板,上述已建立的磁盘模板包括主配置方式对应的磁盘模板及子配置方式对应的磁盘模板。其中,主配置方式对应的磁盘模板可以为大多数租户都会选择的磁盘模板,将其作为默认的主配置方式对应的磁盘模板,以方便租户进行选择。

例如,如图8所示,租户登录服务平台后,可以显示选择框810,其中默认显示主配置方式对应的磁盘模板,租户点击下拉按钮820,可以显示子配置方式对应的磁盘模板,供租户进行选择,子配置方式对应的磁盘模板可以包括子配置方式对应的磁盘模板1-子配置方式对应的磁盘模板4。

相应的,上述获取租户输入的需求信息的步骤,可以包括:

获取租户基于租户终端输入的选择信息;在所述选择信息表示选定所述主配置方式或所述子配置方式的情况下,确定当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板;在所述选择信息为自定义配置信息的情况下,确定当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板。

管理服务器可以获取租户基于租户终端输入的选择信息,如果该选择信息是租户选择主配置方式或子配置方式对应的磁盘模板产生的,那么表明租户所需的云服务器的配置方式是已有的磁盘模板对应的配置方式,也就是说,在选择信息表示租户选定主配置方式或子配置方式的情况下,管理服务器便可以确定当前已建立的磁盘模板中具有符合需求信息的磁盘模板。

如果该选择信息是租户输入的自定义配置信息,也就是说,租户没有从上述主配置方式对应的磁盘模板及子配置方式对应的磁盘模板中选择,而是自己定义了一个新的配置方式,那么此时表明已有的云服务器的配置方式均不能满足租户的需求,所以管理服务器可以确定当前已建立的磁盘模板中不具有符合需求信息的磁盘模板。

可见,在本实施例中,已建立的磁盘模板可以包括主配置方式对应的磁盘模板及子配置方式对应的磁盘模板,这样一方面可以方便租户进行选择以输入需求信息,另一方面可以方便确定当前已建立的磁盘模板中是否具有符合租户输入的需求信息的磁盘模板。

作为本发明实施例的一种实施方式,为了方便对磁盘模板进行管理,可以设置模板白名单管理功能,也就是说,可以针对不同租户开放不同的磁盘模板。

例如,如图9所示的模板白名单管理界面,其中,可以包括模板名称910,白名单用户信息920,具体可以包括用户ID、认证类型、身份类型、用户名、公司名等。通过点击右下角的添加、删除按钮可分别添加和删除白名单用户。

作为本发明实施例的一种实施方式,管理服务器还可以记录磁盘模板日志,在进行磁盘模板生成、修改、删除等操作时,可以记录相应的日志记录,以方便后续恢复磁盘模板,或者在出现异常情况时根据日志记录进行分析等。

相应于上述云服务器的配置方法,本发明实施例还提供了一种云服务器的配置装置。下面对本发明实施例所提供的一种云服务器的配置装置进行介绍。

如图10所示,一种云服务器的配置装置,应用于管理服务器,所述装置包括:

需求信息获取模块1010,用于获取租户输入的需求信息;

其中,所述需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型。

第一服务器配置模块1020,用于在当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板情况下,按照符合所述需求信息的磁盘模板所指示的配置方式,配置符合所述需求信息的磁盘模板对应的云服务器;

其中,所述已建立的磁盘模板为第一模板生成模块预先基于对应的云服务器的硬件参数建立的,且所述已建立的磁盘模板包括系统盘的类型以及数据盘的类型。

第一服务器分配模块1030,用于将配置完成后的云服务器分配至所述租户。

可见,本发明实施例提供的方案中,管理服务器可以获取租户输入的需求信息,其中,需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型,在当前已建立的磁盘模板中具有符合需求信息的磁盘模板情况下,按照符合需求信息的磁盘模板所指示的配置方式,配置需求信息的磁盘模板对应的云服务器,其中,已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,且已建立的磁盘模板包括系统盘的类型以及数据盘的类型,进而将配置完成后的云服务器分配至租户。由于预先建立了磁盘模板,所以管理服务器可以从磁盘模板中选择符合租户需求的磁盘模板,进而为租户配置并分配符合其需求的云服务器,可以满足不同租户针对云服务器的系统盘和数据盘的不同需求,提高服务质量。

作为本发明实施例的一种实施方式,上述第一模板生成模块可以包括:

硬件参数获取单元,用于获取目标云服务器的各个磁盘的硬件参数;

磁盘确定单元,用于基于所述硬件参数及预设的磁盘划分规则,确定系统盘和数据盘;

类型确定单元,用于根据所述系统盘和所述数据盘的硬件参数,确定所述系统盘和所述数据盘所能支持的类型;

模板生成单元,用于基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板。

作为本发明实施例的一种实施方式,上述磁盘确定单元可以包括:

目标磁盘确定子单元,用于基于所述硬件参数,确定所述各个磁盘中满足系统盘要求的目标磁盘;

第一磁盘确定子单元,用于在所述目标磁盘的存储量不大于预设数据量的情况下,确定所述目标磁盘为系统盘,并确定其余磁盘为数据盘;

第二磁盘确定子单元,用于在所述目标磁盘的存储量大于预设数据量的情况下,从所述目标磁盘中划分出所述预设数据量的部分作为系统盘,并将所述目标磁盘的剩余部分以及其余磁盘确定为数据盘。

作为本发明实施例的一种实施方式,上述所述装置还可以包括:

机型套餐确定模块,用于在所述获取目标云服务器的各个磁盘的硬件参数之后,基于所述硬件参数,确定所述目标云服务器对应的机型套餐;

上述类型确定单元可以包括:

类型确定子单元,用于根据所述系统盘和所述数据盘的硬件参数,将所述系统盘和所述数据盘分别划分为磁盘组,并确定所述磁盘组所能支持的类型;

上述模板生成单元可以包括:

第一生成子单元,用于在所述机型套餐包括一种硬件参数的服务器的情况下,通过笛卡尔积配对方式,基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板;

第二生成子单元,用于在所述机型套餐包括多种硬件参数的服务器的情况下,分别确定所述目标云服务器对应的磁盘组所能支持的类型与已有服务器对应的磁盘组所能支持的类型的交集;通过笛卡尔积配对方式,基于所述交集,生成所述目标云服务器对应的磁盘模板。

其中,所述已有服务器为所述机型套餐包括的硬件参数与所述目标云服务器不同的其他服务器。

作为本发明实施例的一种实施方式,上述装置还可以包括:

机型套餐记录模块,用于在所述生成所述目标云服务器对应的磁盘模板之后,对应记录所述磁盘模板与所述机型套餐。

作为本发明实施例的一种实施方式,上述装置还可以包括:

第二模板生成模块,用于在当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板的情况下,基于所述需求信息,生成新的磁盘模板;

第二服务器配置模块,用于按照所述新的磁盘模板所指示的配置方式,配置所述新的磁盘模板对应的云服务器;

第二服务器分配模块,用于将配置完成后的云服务器分配至所述租户。

作为本发明实施例的一种实施方式,上述装置还可以包括:

模板存储模块,用于在所述基于所述需求信息,生成新的磁盘模板之后,将所述新的磁盘模板加入预设数据库。

其中,所述预设数据库用于存储所述已建立的磁盘模板。

作为本发明实施例的一种实施方式,上述已建立的磁盘模板可以包括主配置方式对应的磁盘模板及子配置方式对应的磁盘模板;

上述需求信息获取模块1010可以包括:

选择信息获取单元,用于获取租户基于租户终端输入的选择信息;

第一确定单元,用于在所述选择信息表示选定所述主配置方式或所述子配置方式的情况下,确定当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板;

第二确定单元,用于在所述选择信息为自定义配置信息的情况下,确定当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板。

本发明实施例还提供了一种管理服务器,如图11所示,包括处理器1101、通信接口1102、存储器1103和通信总线1104,其中,处理器1101,通信接口1102,存储器1103通过通信总线1104完成相互间的通信,

存储器1103,用于存放计算机程序;

处理器1101,用于执行存储器1103上所存放的程序时,实现上述任一实施例所述的云服务器的配置方法步骤。

可见,本发明实施例提供的方案中,管理服务器可以获取租户输入的需求信息,其中,需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型,在当前已建立的磁盘模板中具有符合需求信息的磁盘模板情况下,按照符合需求信息的磁盘模板所指示的配置方式,配置需求信息的磁盘模板对应的云服务器,其中,已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,且已建立的磁盘模板包括系统盘的类型以及数据盘的类型,进而将配置完成后的云服务器分配至租户。由于预先建立了磁盘模板,所以管理服务器可以从磁盘模板中选择符合租户需求的磁盘模板,进而为租户配置并分配符合其需求的云服务器,可以满足不同租户针对云服务器的系统盘和数据盘的不同需求,提高服务质量。

上述管理服务器提到的通信总线可以是外设部件互连标准(PeripheralComponent Interconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述管理服务器与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的云服务器的配置方法步骤。

可见,本发明实施例提供的方案中,计算机程序被处理器执行时可以获取租户输入的需求信息,其中,需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型,在当前已建立的磁盘模板中具有符合需求信息的磁盘模板情况下,按照符合需求信息的磁盘模板所指示的配置方式,配置需求信息的磁盘模板对应的云服务器,其中,已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,且已建立的磁盘模板包括系统盘的类型以及数据盘的类型,进而将配置完成后的云服务器分配至租户。由于预先建立了磁盘模板,所以管理服务器可以从磁盘模板中选择符合租户需求的磁盘模板,进而为租户配置并分配符合其需求的云服务器,可以满足不同租户针对云服务器的系统盘和数据盘的不同需求,提高服务质量。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一实施例所述的云服务器的配置方法步骤。

可见,本发明实施例提供的方案中,计算机程序产品在计算机上运行时可以获取租户输入的需求信息,其中,需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型,在当前已建立的磁盘模板中具有符合需求信息的磁盘模板情况下,按照符合需求信息的磁盘模板所指示的配置方式,配置需求信息的磁盘模板对应的云服务器,其中,已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,且已建立的磁盘模板包括系统盘的类型以及数据盘的类型和存储量,进而将配置完成后的云服务器分配至租户。由于预先建立了磁盘模板,所以管理服务器可以从磁盘模板中选择符合租户需求的磁盘模板,进而为租户配置并分配符合其需求的云服务器,可以满足不同租户针对云服务器的系统盘和数据盘的不同需求,提高服务质量。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、管理服务器、计算机可读存储介质以及计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

相关技术
  • 一种云服务器的配置方法、装置、管理服务器及存储介质
  • 云服务器管理方法、装置、存储介质以及服务器终端
技术分类

06120112923578