【技术实现步骤摘要】
用于可用区的扩容方法和装置
本申请实施例涉及计算机
,具体涉及用于可用区的扩容方法和装置。
技术介绍
数据中心是全球协作的特定设备网络,用来在互联网网络基础设施上传递、加速、展示、计算、存储数据信息。数据中心可以是多功能的建筑物,能容纳多个服务器以及通信设备。这些设备被放置在一起通常是因为它们具有相同的对环境的要求以及物理安全上的需求,并且这样放置便于维护。可用区可以包括至少一个数据中心,因此可用区具备比单个数据中心更强的可用性、容错能力以及可扩展性,用户可以选择可用区来创建资源。
技术实现思路
本申请实施例提出了用于可用区的扩容方法和装置。第一方面,本申请实施例提供了一种用于可用区的扩容方法,包括:获取当前至少一个可用区中各服务器的第一计算能力;获取在上述至少一个可用区中拟增加的各服务器的第二计算能力,以及获取拟新增的可用区中各服务器的第三计算能力;基于各第一计算能力、各第二计算能力以及各第三计算能力,确定满足预设的容灾条件的扩容策略;输出上述扩容策略,以指导上述至少一个可用区的扩容。在一些实施例中,上述基于各第一计算能力、各第二计算能力以及各第三计算能力,确 ...
【技术保护点】
1.一种用于可用区的扩容方法,包括:获取当前至少一个可用区中各服务器的第一计算能力;获取在所述至少一个可用区中拟增加的各服务器的第二计算能力,以及获取拟新增的可用区中各服务器的第三计算能力;基于各第一计算能力、各第二计算能力以及各第三计算能力,确定满足预设的容灾条件的扩容策略;输出所述扩容策略,以指导所述至少一个可用区的扩容。
【技术特征摘要】
1.一种用于可用区的扩容方法,包括:获取当前至少一个可用区中各服务器的第一计算能力;获取在所述至少一个可用区中拟增加的各服务器的第二计算能力,以及获取拟新增的可用区中各服务器的第三计算能力;基于各第一计算能力、各第二计算能力以及各第三计算能力,确定满足预设的容灾条件的扩容策略;输出所述扩容策略,以指导所述至少一个可用区的扩容。2.根据权利要求1所述的方法,其中,所述基于各第一计算能力、各第二计算能力以及各第三计算能力,确定满足预设的容灾条件的扩容策略,包括:根据各第一计算能力、各第二计算能力、各第三计算能力以及分别与各第一计算能力、各第二计算能力、各第三计算能力对应的系数,确定目标函数,其中,所述系数的取值为0或1;根据所述容灾条件,确定所述目标函数的约束条件;确定所述目标函数在所述约束条件下取最小值时各系数的取值;根据所确定的各系数的取值,确定所述扩容策略。3.根据权利要求2所述的方法,其中,所述根据各第一计算能力、各第二计算能力、各第三计算能力以及与各第一计算能力、各第二计算能力、各第三计算能力分别对应的系数,确定目标函数,包括:对于所述至少一个可用区中的可用区,确定该可用区中各服务器的第一计算能力、在该可用区中拟增加的各服务器的第二计算能力以及与分别各第一计算能力、各第二计算能力对应的系数,确定该可用区中计算能力总和的变化量;根据拟新增的可用区中各服务器的第三计算能力以及与各第三计算能力对应的系数,确定拟新增的可用区的计算能力总和;根据各计算能力总和的变化量以及拟新增的可用区的计算能力总和,确定目标函数。4.根据权利要求1-3任一项所述的方法,其中,所述容灾条件包括以下至少一项:在任一可用区故障时,其余可用区中服务器的计算能力之和大于或等于所述至少一个可用区中各服务器的第一计算能力之和、在每个可用区中增加的服务器的计算能力小于与该可用区对应的计算能力最大值、拟新增的可用区中各服务器的计算能力之和小于预设的计算能力阈值。5.根据权利要求1所述的方法,其中,所述输出所述扩容策略,包括:对于所述至少一个可用区中的每个可用区,根据所述扩容策略,确定该可用区中各服务器的计算能力之和是否发生变化;响应于确定该可用区中各服务器的计算能力之和发生变化,输出所述扩容策略。6.一种用于可用区的扩容装置,包括:第一获取单元,被配置成获取当前至少一个可用区中各服务器的第一计算能力;第二...
【专利技术属性】
技术研发人员:赵耀东,管宇,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。