System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种集群的创建方法和相关装置制造方法及图纸_技高网

一种集群的创建方法和相关装置制造方法及图纸

技术编号:40603800 阅读:4 留言:0更新日期:2024-03-12 22:09
本申请实施例公开了一种集群的创建方法和相关装置,可应用于云技术、人工智能、智慧交通、辅助驾驶、大数据处理等各种场景。获取组件配置参数,组件配置参数用于表征待创建集群创建所需的多个组件。根据多个组件间的耦合关系,将至少两个具有耦合关系的组件分配至不同的主机中。其中,耦合关系能够体现两个组件间是否相互影响,将相互影响的两个组件分配至不同的主机中,实现组件之间的相互隔离,能够降低具有耦合关系的组件恶意争抢同一个主机的硬件资源,提高集群性能。从而依据耦合关系得到多个组件和多个主机间的安装关系,根据该安装关系,将多个组件分别安装至多个主机中,进而得到待创建集群。

【技术实现步骤摘要】

本申请涉及通信,特别是涉及一种集群的创建方法和相关装置


技术介绍

1、集群是一组相互独立的、通过高速网络互联的计算机。目标是解决对于任何单一的大型计算机来说仍然大得难以解决的问题,并同时保持解决多个较小的问题的灵活性。

2、目前,部署搭建集群需要技术人员编写大量的组件的代码,并手动分发到每一台主机上,不仅工作量大,而且创建的集群在运行过程中会出现多个组件恶意争抢底层硬件资源,导致集群性能下降等问题。


技术实现思路

1、为了解决上述技术问题,本申请提供了一种集群的创建方法和相关装置,用于降低工作量,提高集群性能。

2、本申请实施例公开了如下技术方案:

3、一方面,本申请实施例提供一种集群的创建方法,所述方法包括:

4、获取组件配置参数,所述组件配置参数用于表征待创建集群所需的多个组件;

5、根据所述多个组件间的耦合关系,将至少两个具有所述耦合关系的组件分配至不同的主机中,得到所述多个组件和多个所述主机间的安装关系,所述主机为用于创建所述待创建集群的节点;

6、根据所述安装关系,将所述多个组件分别安装至多个所述主机中,以得到所述待创建集群。

7、另一方面,本申请实施例提供一种集群的创建装置,所述装置包括:获取单元、分配单元和安装单元;

8、所述获取单元,用于获取组件配置参数,所述组件配置参数用于表征待创建集群所需的多个组件;

9、所述分配单元,用于根据所述多个组件间的耦合关系,将至少两个具有所述耦合关系的组件分配至不同的主机中,得到所述多个组件和多个所述主机间的安装关系,所述主机为用于创建所述待创建集群的节点;

10、所述安装单元,用于根据所述安装关系,将所述多个组件分别安装至多个所述主机中,以得到所述待创建集群。

11、另一方面,本申请实施例提供一种计算机设备,所述计算机设备包括处理器以及存储器:

12、所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;

13、所述处理器用于根据所述计算机程序中的指令执行上述方面所述的方法。

14、另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述方面所述的方法。

15、另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面所述的方法。

16、由上述技术方案可以看出,获取组件配置参数,组件配置参数用于表征待创建集群创建所需的多个组件。根据多个组件间的耦合关系,将至少两个具有耦合关系的组件分配至不同的主机中。其中,耦合关系能够体现两个组件间是否相互影响,将相互影响的两个组件分配至不同的主机中,实现组件之间的相互隔离,能够降低具有耦合关系的组件恶意争抢同一个主机的硬件资源,提高集群性能。从而依据耦合关系得到多个组件和多个主机间的安装关系,根据该安装关系,将多个组件分别安装至多个主机中,进而得到待创建集群。由此,仅需组件配置参数,依据耦合关系将组件配置参数对应的多个组件分别安装至多个主机中,不仅实现了集群的自动创建,还实现组件间的相互隔离,降低恶意争抢底层硬件资源的概率,提高了集群的性能。

本文档来自技高网...

【技术保护点】

1.一种集群的创建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述多个组件间的耦合关系,将至少两个具有所述耦合关系的组件分配至不同的主机中,得到所述多个组件和多个所述主机间的安装关系,包括:

3.根据权利要求2所述的方法,其特征在于,所述多个组件包括实现存储服务的组件,所述实现存储服务的组件为所述多个组件中第一个作为所述目标组件的组件。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述从所述目标组件中裁剪所述待删除服务组件,得到针对于所述目标组件的轻量化组件,包括:

6.根据权利要求1所述的方法,其特征在于,所述集群包括4个节点,所述根据所述多个组件间的耦合关系,将至少两个具有所述耦合关系的组件分配至不同的主机中,得到所述多个组件和多个所述主机间的安装关系,包括:

7.根据权利要求1所述的方法,其特征在于,所述根据所述多个组件间的耦合关系,将至少两个具有所述耦合关系的组件分配至不同的主机中,得到所述多个组件和多个所述主机间的安装关系,包括:

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1所述方法,其特征在于,所述方法还包括:

11.根据权利要求1所述的方法,其特征在于,所述方法还包括:

12.一种集群的创建装置,其特征在于,所述装置包括:获取单元、分配单元和安装单元;

13.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行权利要求1-11中任意一项所述的方法。

15.一种包括计算机程序的计算机程序产品,其特征在于,当其在计算机设备上运行时,使得所述计算机设备执行权利要求1-11中任意一项所述的方法。

...

【技术特征摘要】

1.一种集群的创建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述多个组件间的耦合关系,将至少两个具有所述耦合关系的组件分配至不同的主机中,得到所述多个组件和多个所述主机间的安装关系,包括:

3.根据权利要求2所述的方法,其特征在于,所述多个组件包括实现存储服务的组件,所述实现存储服务的组件为所述多个组件中第一个作为所述目标组件的组件。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述从所述目标组件中裁剪所述待删除服务组件,得到针对于所述目标组件的轻量化组件,包括:

6.根据权利要求1所述的方法,其特征在于,所述集群包括4个节点,所述根据所述多个组件间的耦合关系,将至少两个具有所述耦合关系的组件分配至不同的主机中,得到所述多个组件和多个所述主机间的安装关系,包括:

7.根据权利要求1所述的方法,其特征在于,所述根据所述多个...

【专利技术属性】
技术研发人员:王旎杨鹏程
申请(专利权)人:腾讯云计算北京有限责任公司
类型:发明
国别省市:

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

1