部署实例的方法、实例管理节点、计算节点和计算设备技术

技术编号:29284445 阅读:47 留言:0更新日期:2021-07-16 23:44
本申请公开了一种部署实例的方法、实例管理节点、计算节点、计算设备、计算机可读存储介质和计算机程序产品。在该方法中,该实例管理节点接收创建业务实例的请求;该实例管理节点获取该业务实例对应的缓存配置,例如该业务实例对应的缓存配置可以是指与该业务实例匹配的缓存配置;该实例管理节点在计算节点创建该业务实例,在该计算节点按照该缓存配置创建缓存实例。这样,该业务实例可以使用匹配的缓存实例来提供业务,从而提高了业务实例提供业务的效率,以及提高了业务的性能。以及提高了业务的性能。以及提高了业务的性能。

【技术实现步骤摘要】
部署实例的方法、实例管理节点、计算节点和计算设备


[0001]本申请涉及数据库领域,尤其涉及部署实例的方法、实例管理节点、计算节点、计算设备、计算机可读存储介质和计算机程序产品。

技术介绍

[0002]如图1所示,预先手动在计算节点11创建缓存实例11。后面,租户可以通过容器管理节点指定将业务容器12创建在计算节点11上。

技术实现思路

[0003]有鉴于此,本申请提供了一种部署实例的方法、实例管理节点、计算节点计算设备、计算机可读存储介质和计算机程序产品,以便将缓存实例和业务实例自动化地匹配部署。
[0004]第一方面,提供一种部署实例的方法。在该部署实例的方法中,实例管理节点接收创建业务实例的请求。该实例管理节点获取该业务实例对应的缓存配置,例如该业务实例对应的缓存配置可以是指与该业务实例匹配的缓存配置。该实例管理节点在计算节点创建该业务实例,在该计算节点按照该缓存配置创建缓存实例。这样,该业务实例可以使用匹配的缓存实例来提供业务,从而提高了业务实例提供业务的效率,以及提高了业务的性能。
[0005]第一方面的一种可能设计,在该方法中,该缓存配置包括至少一种如下配置:
[0006]缓存大小;
[0007]缓存介质;
[0008]缓存写策略;
[0009]缓存算法。
[0010]第一方面的一种可能设计,在该方法中,该缓存配置携带在该创建业务实例的请求中。举例,租户或租户的用户可以通过该请求指定业务实例匹配的缓存配置。
[0011]这样,实例管理节点从该请求中获取该缓存配置,基于该缓存配置可以创建出为业务实例人为定制的缓存实例。
[0012]第一方面的一种可能设计,在该方法中,该实例管理节点基于该业务实例,获取存储的该缓存配置。这样,实例管理节点在创建业务实例时可以自动获取到该业务实例匹配的缓存配置来创建该业务实例匹配的缓存实例,从而提高了业务实例提供业务的效率,以及提高了业务的性能。。
[0013]第一方面的一种可能设计,在该方法中,该实例管理节点从多个计算节点中选择一个满足该业务实例和该缓存实例的该计算节点。
[0014]这样,实例管理节点从多个计算节点中选出资源足够的和配置满足该缓存配置的计算节点,可以避免直接在资源不够或者不满足缓存配置的计算节点上创建该业务实例和该缓存实例,导致创建失败。
[0015]第一方面的一种可能设计,在该方法中,实例管理节点接收创建另一个业务实例
的请求。该实例管理节点获取该另一个业务实例对应的缓存配置,例如该另一个业务实例对应的缓存配置是指与该另一个业务实例匹配的缓存配置。该实例管理节点在计算节点创建该另一个业务实例,在该计算节点按照该另一个业务实例对应的缓存配置创建缓存实例。这样,该另一个业务实例可以使用匹配的缓存实例来提供业务。从而,同一计算节点上可以提供两种不同缓存配置的缓存实例,并且同时基于不同缓存配置的缓存实例运行不同的业务实例来提供不同业务,提高了计算节点的资源使用率,也提供了一种部署异构的业务实例的部署方式。
[0016]第一方面的一种可能设计,在该方法中,具有不同缓存配置的缓存实例是专用于不同业务实例的,即缓存实例是为业务实例定制的。
[0017]这样,业务实例可以使用定制的缓存实例来提供业务。
[0018]第一方面的一种可能设计,在该方法中,该计算节点接收实例管理节点发送的请求,所述请求携带缓存配置;
[0019]所述计算节点创建所述请求指定的业务实例,以及按照所述缓存配置创建所述请求指定的缓存实例,所述缓存实例供所述业务实例使用。
[0020]第二方面,本申请提供一种实例管理节点。该实例管理节点包括的一个或多个功能模块,用于实现第一方面或第一方面的任意可能设计提供的方法中由实例管理节点实现的步骤。
[0021]本申请提供一种计算节点。该计算节点包括的一个或多个功能模块,用于实现第一方面或第一方面的任意可能设计提供的方法中由计算节点实现的步骤。
[0022]第三方面,本申请提供一种计算设备,该计算设备包括处理器和存储器。该存储器存储计算机指令。该处理器执行该存储器存储的计算机指令,使得该计算设备执行上述第一方面或者第一方面的各种可能设计提供的方法中由实例管理节点实现的步骤,或者使得该计算设备实现上述第二方面提供的实例管理节点;或者,该处理器执行该存储器存储的计算机指令,使得该计算设备执行上述第一方面或者第一方面的各种可能设计提供的方法中由计算节点实现的步骤,或者使得该计算设备实现上述第二方面提供的计算节点。
[0023]第四方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令。当计算设备的处理器执行该计算机指令时,该计算设备执行上述第一方面或者第一方面的各种可能设计提供的方法中由实例管理节点实现的步骤,或者该计算设备实现上述第二方面提供的实例管理节点;或者,当计算设备的处理器执行该计算机指令时,该计算设备执行上述第一方面或者第一方面的各种可能设计提供的方法中由计算节点实现的步骤,或者该计算设备实现上述第二方面提供的计算节点。
[0024]第五方面,本申请提供一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算设备的处理器可以从计算机可读存储介质读取该计算机指令。处理器执行该计算机指令,使得该计算设备执行上述第一方面或者第一方面的各种可能设计提供的方法中由实例管理节点实现的步骤,或者使得该计算设备实现上述第二方面提供的实例管理节点;或者,处理器执行该计算机指令,使得该计算设备执行上述第一方面或者第一方面的各种可能设计提供的方法中由计算节点实现的步骤,或者使得该计算设备实现上述第二方面提供的计算节点。
附图说明
[0025]图1为缓存实例部署的一种示意图;
[0026]图2为本申请适用的应用场景中的一种示意图;
[0027]图3为本申请适用的应用场景中的一种示意图;
[0028]图4为本申请提供的部署实例的方法的一种流程示意图;
[0029]图5为本申请提供的实例管理节点20的一种逻辑结构示意图;
[0030]图6为本申请提供的计算节点的一种逻辑结构示意图;
[0031]图7为本申请提供的计算设备700的一种结构示意图。
具体实施方式
[0032]下面将结合本申请中的附图,对本申请提供的技术方案进行描述。
[0033]本申请中,缓存实例是按照缓存配置创建的,这样可以调整缓存配置来为业务实例定制缓存实例。
[0034]缓存配置包括至少一项如下配置:
[0035]缓存大小(cache size);
[0036]缓存介质;
[0037]缓存写策略;
[0038]缓存算法。
[0039]举例说明,缓存大小用来指定缓存实例可以向业务实例提供的缓存空间的大小。或者,缓存大小用来指定缓存实例具有的缓存空间的大小。。
...

【技术保护点】

【技术特征摘要】
1.一种部署实例的方法,其特征在于,所述方法包括:实例管理节点接收创建第一业务实例的请求;所述实例管理节点获取所述第一业务实例对应的第一缓存配置;所述实例管理节点在计算节点创建所述第一业务实例,在所述计算节点按照所述第一缓存配置创建第一缓存实例,所述第一缓存实例供所述第一业务实例使用。2.根据权利要求1所述的方法,其特征在于,所述方法包括:所述实例管理节点接收创建第二业务实例的请求;所述实例管理节点获取所述第二业务实例对应的第二缓存配置;所述实例管理节点在所述计算节点创建所述第二业务实例,在所述计算节点按照所述第二缓存配置创建第二缓存实例,所述第二缓存实例供所述第二业务实例使用。3.根据权利要求1或2所述的方法,其特征在于,所述第一缓存配置包括至少一种如下配置:缓存大小;缓存介质;缓存写策略;缓存算法。4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一缓存配置携带在所述创建第一业务实例的请求中。5.根据权利要求1至3任一项所述的方法,其特征在于,所述实例管理节点获取所述第一业务实例对应的第一缓存配置,包括:所述实例管理节点基于所述第一业务实例,获取存储的所述第一缓存配置。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法包括:所述实例管理节点从多个计算节点中选择一个满足所述第一业务实例和所述第一缓存实例的所述计算节点。7.根据权利要求1至6任一项所述的方法,其特征在于,具有所述第一缓存配置的所述第一缓存实例是专用于所述第一业务实例的。8.一种实例管理节点,其特征在于,所述实例管理节点包括:接收单元,用于接收创建第一业务实例的请求;获取单元,用于获取所述第一业务实例对应的第一缓存配置;创建单元,用于在计算节点创建所述第一业务实例,在所述计算节点按照所述第一缓存配置创建第一缓存实例,所述第一缓存实例供所述第一业务实例使用。9.根据权利要求8所述的实例管理节点,其特征在于,所述接收单元,用于接收创建第二业务实例的请求;所述获取单元,用于获取所述第二业务实例对应的第二缓存配置;所述创建单元,用于在所述计算节点创建所述第二业务实例,在所述计算节点按照所述第二缓存配置创建第二缓存实例,所述第二缓存实例供所述第二业务实例使用。10.根据权利要求8或9所述的实例管理节点,其特征在于,所述第一缓存配置包括至少一种如下配置:缓存大小;
缓存介质;缓存写策略;缓存算法。11.根据权利要求8至10任一项所述的实例管理节点,其特征在于,所述第一缓存配置携带在所述创建第一业务实例的请求中。12.根据权利要求8至10任一项所述的实例管理节点,其特征在于,所述获取单元,用于基于所述第一业务实例,获取存储的所述第一缓存配置。13.根据权利要求8至12任一项所述的实例管理节点,其特征在于,所述实例管理节点包括:选择单元,用于从多个计算节点中选择一个满足所述第一业务实例和所述第一缓存实例的所述计算节点。14.根据权利...

【专利技术属性】
技术研发人员:梁标陈现
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1