【技术实现步骤摘要】
本申请涉及计算机领域,尤其涉及一种多集群管理技术。
技术介绍
在现有技术中,对于集群资源的管理,一方面,仅仅局限于对单个集群内部的资源进行相应的资源调度和资源配额,但对于多集群环境中业务单元之间基于资源依赖进行频繁地资源调度而带来的资源平衡问题并没有很好解决;另一方面,虽然可以通过集群协作的方式进行了跨集群数据访问对象的复制,但是此类方法仅仅在业务需要访问数据时,才进行集群间数据选择和协作复制,由于缺乏对多集群中相关历史任务的数据分析和预测,往往无法满足日常生产性任务在运行时间上的要求,并且此类方法也没有解决多集群间资源整体分布和使用对应的资源平衡问题。
技术实现思路
本申请的目的是提供一种多集群管理方法与设备。根据本申请的一个方面,提供了一种多集群管理方法,包括:获取多个集群的历史运行数据;基于所述历史运行数据确定所述多个集群的未来需求信息;基于所述未来需求信息确定所述多个集群的集群配置信息。根据本申请的另一方面,还提供了一种多集群管理设备,包括:第一装置,用于获取多个集群的历史运行数据;第二装置,用于基于所述历史运行数据确定所述多个集群的未来需求信息;第三装置,用于基于所述未来需求信息确定所述多个集群的集群配置信息。与现有技术相比,本申请通过对获取的多个集群的历史运行数据进行处理和分析获得多个集群的未来需求信息,基于所述未来需求信息确定多个集群的集群配置信息。基于所述的集群配置信息,本申请可以在跨地域的多集群、大规模的数据处理环境中,实现多集群资源的合理分布和配置,达到全局资源的平衡优化,还可以在集群间资源条件允许的情况下,最大限度地高效实现跨集群的数据 ...
【技术保护点】
一种多集群管理方法,其中,所述方法包括:获取多个集群的历史运行数据;基于所述历史运行数据确定所述多个集群的未来需求信息;基于所述未来需求信息确定所述多个集群的集群配置信息。
【技术特征摘要】
1.一种多集群管理方法,其中,所述方法包括:获取多个集群的历史运行数据;基于所述历史运行数据确定所述多个集群的未来需求信息;基于所述未来需求信息确定所述多个集群的集群配置信息。2.根据权利要求1所述的方法,其中,所述方法还包括:根据所述集群配置信息管理所述多个集群。3.根据权利要求1或2所述的方法,其中,所述集群配置信息包括以下至少任一项:所述多个集群中的业务分布信息;所述多个集群间的数据复制配置信息。4.根据权利要求3所述的方法,其中,所述集群配置信息包括所述多个集群中的业务分布信息;其中,所述方法还包括:基于所述未来需求信息,检测所述多个集群的当前资源分布是否满足所述未来需求信息;其中,所述基于所述未来需求信息确定所述多个集群的集群配置信息包括:若所述当前资源分布未满足所述未来需求信息,基于所述未来需求信息确定所述多个集群中的业务分布信息。5.根据权利要求4所述的方法,其中,所述基于所述未来需求信息确定所述多个集群的集群配置信息包括:若所述当前资源分布未满足所述未来需求信息,确定所述多个集群中待调整业务单元;确定所述待调整业务单元在所述多个集群中的对应目的集群。6.根据权利要求5所述的方法,其中,所述若所述当前资源分布未满足所述未来需求信息,确定所述多个集群中待调整业务单元包括:基于所述多个集群中各个业务单元的未来需求信息,分别计算每个业务单元与其他在相同集群中的各个业务单元之间的第一数据依赖量值之和;确定所述第一数据依赖量值之和最小的业务单元为相应集群中的所述待调整业务单元。7.根据权利要求5或6中所述的方法,其中,所述确定所述待调整业务单元在所述多个集群中的对应目的集群包括:计算所述多个集群中待调整业务单元与每个候选目的集群上的各个业务单元之间的第二数据依赖量值之和,并按照所述第二数据依赖量值之和由大到小的顺序,对若干个候选目的集群进行排序;基于所述排序的顺序,将最先满足所述待调整业务单元的未来需求信息的目的集群作为所述待调整业务单元的对应目的集群。8.根据权利要求4至7中任一项所述的方法,其中,所述基于所述未来需求信息确定所述多个集群的集群配置信息包括:若所述当前资源分布未满足所述未来需求信息,基于所述未来需求信息确定所述多个集群中的业务分布信息,直至所述业务分布信息满足所述未来需求信息。9.根据权利要求1至8中任一项所述的方法,其中,所述基于所述历史运行数据确定所述多个集群的未来需求信息包括:对所述历史运行数据进行数据处理;基于所述数据处理的结果,确定所述多个集群的未来需求信息。10.根据权利要求9所述的方法,其中,所述基于所述数据处理的结果,确定所述多个集群的未来需求信息包括:通过所述数据处理获得所述多个集群对应的资源指标数据;基于所述资源指标数据,通过指标预测确定所述多个集群的未来需求信息。11.根据权利要求3所述的方法,其中,所述集群配置信息包括所述多个集群间的数据复制配置信息;其中,所述基于所述未来需求信息确定所述多个集群的集群配置信息
\t包括:基于所述未来需求信息,确定所述多个集群中集群间数据访问信息;基于所述集群间数据访问信息,确定所述多个集群间的数据复制配置信息。12.根据权利要求11所述的方法,其中,所述集群配置信息还包括所述多个集群中的业务分布信息;其中,所述基于所述未来需求信息,确定所述多个...
【专利技术属性】
技术研发人员:尹小明,徐凯,何乐,罗李,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。