【技术实现步骤摘要】
本申请涉及云计算,尤其涉及一种节点伸缩方法、集群伸缩器、伸缩决策系统、计算机集群、计算机可读存储介质、计算机程序产品。
技术介绍
1、应用(application,app)是为针对用户的某种特殊应用目的所撰写的程序,例如文本处理器、表格、会计应用、浏览器、媒体播放器、航空飞行模拟器、命令行游戏、图像编辑器等。应用通常需要部署到终端或服务器等计算机上,计算机运行应用的程序代码,从而实现相应的功能。
2、一些大型应用需要进行大量计算,将这类应用部署在单个计算机,可能存在单机运算能力不足的问题,为此,可以采用集群(cluster)部署应用。集群是一组相互独立的、通过高速网络互联的计算机,每台计算机称作集群的一个节点(node)。在节点上运行的应用的程序代码称作实例(instance),实例通常是动态代码。
3、考虑到业务的流量可以是动态变化的,集群可以进行自动伸缩(autoscaling)。自动伸缩是指根据集群的状态自动地增加或者移除节点或实例。例如,节点层的自动伸缩可以为根据集群的状态触发节点数目的增加或减少。
>4、目前,很本文档来自技高网...
【技术保护点】
1.一种节点伸缩方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述理想节点数量在当前周期对所述集群进行节点伸缩,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标节点池通过按照目标策略模拟实例部署的结果确定。
4.根据权利要求3所述的方法,其特征在于,所述目标策略包括随机策略、部署实例数量最大策略或资源利用率最大策略中的一种或多种。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述伸缩约束包括生效时间区间和
...【技术特征摘要】
1.一种节点伸缩方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述理想节点数量在当前周期对所述集群进行节点伸缩,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标节点池通过按照目标策略模拟实例部署的结果确定。
4.根据权利要求3所述的方法,其特征在于,所述目标策略包括随机策略、部署实例数量最大策略或资源利用率最大策略中的一种或多种。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述伸缩约束包括生效时间区间和伸缩区间,所述伸缩区间包括最大节点数量和最小节点数量中的至少一个,所述根据所述理想节点数量和所述伸缩约束,在当前周期对所述集群进行节点伸缩,包括:
7.根据权利要求6所述的方法,其特征在于,所述最大节点数量或所述最小节点数量根据历史数量确定。
8.根据权利要求7所述的方法,其特征在于,所述历史数量包括应用在历史时间段部署的实例数量或所述应用的同类应用在历史时间段部署的实例数量。
9.根据权利要求6所述的方法,其特征在于,所述最大节点数量或所述最小节点数量由用户通过配置界面配置得到。
10.根据权利要求1至9任一项所述的方法,其特征在于,所述集群在当前周期的状态包括所述集群中已就绪的节点类型和相应类型的节点数量、即将就绪的节点类型和相应类型的节点数量、各节点上正在运行的实例类型和数量、待部署的实例类型和数量中的一种或多种。
11.一种集群伸缩器,其特征在于,所述集群伸缩器包括:
12.根据权利要求11所述的集群伸缩器,其特征在于,所述伸缩模块具体用于:
13.根据权利要求12所述的集群伸缩器,其特征在于,所述目标节点池通过按照目标策略模拟实例部署的结果确定。
14.根据权利要求13所述的...
【专利技术属性】
技术研发人员:袁诗宇,迟勇欣,李星泽,陈明,朱锦鸿,莫介水,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。