1.一种云计算虚拟服务器的资源共享的方法,其特征在于,包括:
获取云计算虚拟服务器系统中所运行的应用系统,并将所述应用系统分解为多个业务模块,得到各所述业务模块的关联向量和各所述业务模块运行所需的最小资源数据值;
基于所述关联向量,采用聚类算法,将所有所述业务模块分簇,得到多个簇;
根据所述簇中的所有业务模块的最小资源数据值,为所述簇分配资源,使得所述簇中的所有业务模块共享资源。
2.根据权利要求1所述的云计算虚拟服务器的资源共享的方法,其特征在于,所述将所述应用系统分解为多个业务模块,得到各所述业务模块的关联向量,具体包括:
获取所述应用系统中的各业务模块的业务性能指标数据和服务质量指标数据;
将所述业务性能指标数据和所述服务质量指标数据进行匹配后,得到所述业务模块的指标向量数据;
基于所述指标向量数据,得到所述业务模块的关联向量。
3.根据权利要求2所述的云计算虚拟服务器的资源共享的方法,其特征在于,所述基于所述指标向量数据,得到所述业务模块的关联向量,具体包括:
获取所述指标向量数据中所述业务性能指标数据对于所述服务质量指标数据的特征关联度;
根据所述特征关联度,确定与各所述业务性能指标数据相关联的所述服务质量指标数据,并计算得到所述业务性能指标数据的关联权重;
通过将各所述业务性能指标数据和所述关联权重组合,得到所述业务模块的关联向量。
4.根据权利要求3所述的云计算虚拟服务器的资源共享的方法,其特征在于,所述获取所述指标向量数据中所述业务性能指标数据对于所述服务质量指标数据的特征关联度,具体包括:
计算得到所述业务性能指标数据与所述服务质量指标数据中每一个所述服务指标数据的关联度,得到所述业务性能指标数据与每一个所述服务指标数据的分量特征关联度;
将各所述业务性能指标数据的所有所述分量特征关联度进行累加后,得到所述业务性能指标数据对于所述服务质量指标数据的特征关联度。
5.根据权利要求4所述的云计算虚拟服务器的资源共享的方法,其特征在于,所述根据所述特征关联度,确定与各所述业务性能指标数据相关联的所述服务质量指标数据,并计算得到所述业务性能指标数据的关联权重,具体包括:
从所述分量特征关联度中选出各所述业务性能指标数据中的最大的分量特征关联度;
基于所述最大的分量特征关联度,分别计算其他各所述分量特征关联度与所述最大的分量特征关联度间的比值,得到所述业务指标数据的关联权重。
6.根据权利要求1所述的云计算虚拟服务器的资源共享的方法,其特征在于,所述根据各所述簇中的所有业务模块的最小资源数据值,为各所述簇分配资源,具体包括:
将每一个所述簇中的所有业务模块的所述最小资源数据值分别进行累加,得到每一个各所述簇所需分配的资源数据值。
7.一种云计算虚拟服务器的资源共享的装置,其特征在于,包括:
获取模块,用于获取云计算虚拟服务器系统中所运行的应用系统,并将所述应用系统分解为多个业务模块,得到各所述业务模块的关联向量和各所述业务模块运行所需的最小资源数据值;
分簇模块,用于基于所述关联向量,采用聚类算法,将各所述业务模块分簇,得到多个簇;
分配模块,用于根据所述簇中的所有业务模块的最小资源数据值,为所述簇分配资源,使得所述簇中的所有业务模块共享资源。
8.根据权利要求7所述的云计算虚拟服务器的资源共享的装置,其特征在于,
所述获取模块,具体用于获取所述应用系统中的各业务模块的业务性能指标数据和服务质量指标数据;
将所述业务性能指标数据和所述服务质量指标数据进行匹配后,得到所述业务模块的指标向量数据;
基于所述指标向量数据,得到所述业务模块的关联向量。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,其特征在于,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至6中任一项所述的云计算虚拟服务器的资源共享的方法。
10.一种存储有计算机可读指令的存储介质,其特征在于,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至6中任一项所述的云计算虚拟服务器的资源共享的方法。