本技术涉及云计算领域,特别是指一种容灾资源的许可方法、装置、设备及可读存储介质。
背景技术:
1、在软件许可证集中管理领域,国内外都有一些解决方案。这些解决方案中体现出来这些产品在软件的许可证管理上都有自己的特点,但是这些方案所针对的还都是结构简单的、管理模式单一的用户,有些情景下会出现等待审批,造成授权效率低下,资源利用率不高,另外,许可证的分布存在既集中又分散的混乱情况,可见,现有的许可授权的方案存在系统冗杂、操作不便且管理混乱的问题。而在容灾领域,高效、合理、安全的使用容灾软件尤为重要,所以需要对容灾软件/资源的许可授权进行更好的管理,这就导致上述许可授权的方案不适用于容灾领域。
技术实现思路
1、本技术实施例提供一种容灾资源的许可方法、装置、设备及可读存储介质,解决了现有的许可授权方案系统冗杂、操作不便且管理混乱,不适用于容灾领域的问题。
2、第一方面,为达到上述目的,本技术的实施例提供一种容灾资源的许可方法,应用于云平台设备,包括:
3、获取许可管理平台设备发送的第一许可预授权信息,其中,所述第一许可预授权信息携带所述许可管理平台设备为所述云平台设备分配的第一许可预授权资源量;
4、在获取到终端用户用于请求对容灾资源许可授权的许可授权申请后,根据所述第一许可预授权资源量,为所述终端用户分配许可授权的容灾资源。
5、可选地,获取许可管理平台设备发送的第一许可预授权信息之前,所述方法还包括:
6、获取云平台用户的许可预授权申请,其中,所述许可预授权申请用于请求对容灾资源的许可预授权;
7、根据所述许可预授权申请,向所述许可管理平台设备发送第一许可预授权请求。
8、可选地,所述第一许可预授权资源量包括物理节点数和物理节点的许可预授权时长,和/或,虚拟节点数和虚拟节点的许可预授权时长。
9、可选地,根据所述第一许可预授权资源量,为所述终端用户分配许可授权的容灾资源,包括:
10、确定所述云平台设备的许可预授权资源余量是否大于第一资源量,其中,所述许可预授权资源余量为所述第一许可预授权资源量与所述云平台设备已分配的许可授权的容灾资源的资源量的差值;所述第一资源量为所述许可授权申请对应的资源量;
11、在所述许可预授权资源余量大于所述第一资源量的情况下,将所述许可授权申请携带的申请信息写入所述许可管理平台设备的生成许可接口;
12、接收所述许可管理平台设备反馈的加密许可,所述加密许可包括云平台用户信息和终端用户信息;
13、为所述终端用户提供所述加密许可,并对所述终端用户进行计费处理。
14、可选地,所述申请信息包括以下至少一项:识别码、许可序列码、容灾产品信息、服务期限、虚拟机数、物理机数中的至少一项;其中,所述识别码为所述终端用户登录的容灾管理平台所在的服务器的标识,所述许可序列码与所述终端用户已获取到的许可授权的容灾资源相关。
15、可选地,接收所述许可管理平台设备反馈的加密许可之后,所述方法还包括:
16、根据所述第一资源量,更新所述许可预授权资源余量。
17、可选地,所述方法还包括:
18、在所述许可预授权资源余量小于或等于所述第一资源量的情况下,向所述许可管理平台设备发送第二许可预授权请求;
19、接收所述许可管理平台设备发送的第二许可预授权信息;其中,所述第二许可预授权信息携带第二许可预授权资源量,所述第二许可预授权资源量为:所述许可管理平台设备基于所述第二许可预授权请求,为所述云平台设备分配的许可预授权资源量;
20、根据所述第二许可预授权资源量,更新所述许可预授权资源余量。
21、可选地,所述许可授权申请包括:对容灾资源的许可授权的首次申请,或者,对已获得许可授权的容灾资源的续订和/或扩容的申请。
22、第二方面,为达到上述目的,本技术的实施例提供一种容灾资源的许可方法,应用于许可管理平台设备,包括:
23、向云平台设备发送第一许可预授权信息,其中,所述第一许可预授权信息携带所述许可管理平台设备为所述云平台设备分配的第一许可预授权资源量。
24、可选地,所述第一许可预授权资源量包括物理节点数和物理节点的许可预授权时长,和/或,虚拟节点数和虚拟节点的许可预授权时长。
25、可选地,在向云平台设备发送第一许可预授权信息之前,所述方法还包括:
26、接收所述云平台设备发送的第一许可预授权请求。
27、可选地,所述方法还包括:
28、获取所述云平台设备写入生成许可接口的申请信息;
29、根据所述申请信息,向所述云平台设备反馈加密许可,所述加密许可包括云平台用户信息和终端用户信息。
30、可选地,所述申请信息包括以下至少一项:识别码、许可序列码、容灾产品信息、服务期限和虚拟机数、物理机数中的至少一项;其中,所述识别码为终端用户登录的容灾管理平台所在的服务器的标识,所述许可序列码与所述终端用户已获取到的许可授权的容灾资源相关。
31、可选地,在获取所述云平台设备写入生成许可接口的申请信息之前,所述方法还包括:
32、接收所述云平台设备发送的第二许可预授权请求;
33、根据所述第二许可预授权请求,向所述云平台设备发送第二许可预授权信息;其中,所述第二许可预授权信息携带第二许可预授权资源量,所述第二许可预授权资源量为所述许可管理平台设备基于所述第二许可预授权请求,为所述云平台设备分配的许可预授权资源量。
34、第三方面,为达到上述目的,本技术的实施例提供一种容灾资源的许可装置,应用于云平台设备,包括:
35、第一获取模块,用于获取许可管理平台设备发送的第一许可预授权信息,其中,所述第一许可预授权信息携带所述许可管理平台设备为所述云平台设备分配的第一许可预授权资源量;
36、第一分配模块,用于在获取到终端用户用于请求对容灾资源许可授权的许可授权申请后,根据所述第一许可预授权资源量,为所述终端用户分配许可授权的容灾资源。
37、第四方面,为达到上述目的,本技术的实施例提供一种容灾资源的许可装置,应用于许可管理平台设备,包括:
38、第一发送模块,用于向云平台设备发送第一许可预授权信息,其中,所述第一许可预授权信息携带所述许可管理平台设备为所述云平台设备分配的第一许可预授权资源量。
39、第五方面,为达到上述目的,本技术的实施例提供一种云平台设备,包括收发机、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现如第一方面所述的容灾资源的许可方法。
40、第六方面,为达到上述目的,本技术的实施例提供一种许可管理平台设备,包括收发机、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现如第二方面所述的容灾资源的许可方法。
41、第七方面,为达到上述目的,本技术的实施例提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如权第一方面所述的容灾资源的许可方法,或者,实现如第二方面所述的容灾资源的许可方法。
42、本技术的上述技术方案的有益效果如下:
43、本技术实施例的容灾资源的许可方法中,首先,云平台设备获取许可管理平台设备发送的第一许可预授权信息,其中,所述第一许可预授权信息携带所述许可管理平台设备为所述云平台设备分配的第一许可预授权资源量;其次,云平台设备在获取到终端用户用于请求对容灾资源许可授权的许可授权申请后,根据所述第一许可预授权资源量,为所述终端用户分配许可授权的容灾资源。如此,通过云平台设备与许可管理平台设备之间的配合,实现了容灾资源的双重许可授权机制,由云平台设备分担许可管理平台设备的授权压力,拓展许可授权渠道,提升了授权效率,从而提高了资源利用率;解决了现有的许可授权方案系统冗杂、操作不便且管理混乱,不适用于容灾领域的问题。