[发明专利]主从架构配置方法、装置、设备以及计算机可读存储介质有效
申请号: | 202010135041.7 | 申请日: | 2020-02-29 |
公开(公告)号: | CN111382141B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 祝明洲 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/245;G06F15/16;G06F15/163 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 徐进之 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主从 架构 配置 方法 装置 设备 以及 计算机 可读 存储 介质 | ||
1.一种主从架构配置方法,其特征在于,所述主从架构配置方法包括以下步骤:
在接收到对待创建内存数据库的配置请求时,获取所述配置请求携带的所述待创建内存数据库的规格信息;
根据所述规格信息确定所述待创建内存数据库的待配置实例的主机集群;
根据所述规格信息从所述主机集群中确定所述待创建内存数据库的待配置实例的候选主机;
基于所述候选主机的主机参数从所述候选主机中确定所述待创建内存数据库的主实例主机和从实例主机,并按照预设配置流程对所述主实例主机和从实例主机进行配置;
其中,所述根据所述规格信息确定所述待创建内存数据库的待配置实例的主机集群的步骤包括:
获取满足预设筛选条件的主机集群,所述预设筛选条件为主机集群中包括主机剩余内存大于运行所需内存、主机剩余CPU大于运行所需CPU的可用主机,且所述可用主机的数量大于或者等于2;
若满足所述预设筛选条件的主机集群的数量等于1,则将满足所述预设筛选条件的主机集群作为所述待创建内存数据库的待配置实例的主机集群;
若满足所述预设筛选条件的主机集群的数量大于1,则将满足所述预设筛选条件的主机集群中可用资源最少的主机集群作为所述待创建内存数据库的待配置实例的主机集群,其中,所述可用资源最少的主机集群为所述可用主机的数量最少的主机集群,和/或,所述可用主机的剩余内存总量最少的主机集群,和/或,所述可用主机的剩余CPU 总量最少的主机集群。
2.如权利要求1所述的主从架构配置方法,其特征在于,所述规格信息包括所述待创建内存数据库的运行所需内存和运行所需CPU。
3.如权利要求1所述的主从架构配置方法,其特征在于,所述候选主机包括候选主实例主机,所述根据所述规格信息从所述主机集群中确定所述待创建内存数据库的待配置实例的候选主机的步骤包括:
对所述待创建内存数据库的待配置实例的主机集群中的主机进行筛选,得到主机剩余内存大于所述运行所需内存,且主机剩余CPU大于所述运行所需CPU的可用主机;
获取所述可用主机的主实例数量,对所述可用主机的主实例数量进行排序;
获取主实例数量最少的可用主机的数量;
若主实例数量最少的可用主机的数量大于或者等于2,则将主实例数量最少的可用主机作为候选主实例主机。
4.如权利要求3所述的主从架构配置方法,其特征在于,所述候选主机还包括候选从实例主机,所述基于所述候选主机的主机参数从所述候选主机中确定所述待创建内存数据库的主实例主机和从实例主机的步骤包括:
获取所述候选主实例主机的主机参数,所述主机参数包括主机已用内存、主机已用CPU、主机总内存、主机总CPU;
计算候选主实例主机的主机已用内存与运行所需内存的和,与主机已用CPU与运行所需CPU的和的比值,作为第一比值;
计算候选主实例主机的主机总内存与主机总CPU的比值,作为第二比值;
将所述第一比值与第二比值最接近的候选主实例主机作为主实例主机;
根据所述主实例主机确定候选从实例主机,并从所述候选从实例主机中确定从实例主机。
5.如权利要求4所述的主从架构配置方法,其特征在于,所述根据所述主实例主机确定候选从实施例主机的步骤包括:
获取所述可用主机中除所述主实例主机之外的主机的从实例数量,对所述从实例数量进行排序;
获取从实例数量最少的主机的数量;
若从实例数量最少的主机的数量大于或者等于2,则将从实例数量最少的主机作为候选从实例主机。
6.如权利要求5所述的主从架构配置方法,其特征在于,所述从所述候选从实施例主机中确定从实施例主机的步骤包括:
获取所述候选从实例主机的主机参数,所述主机参数包括主机已用内存、主机已用CPU、主机总内存、主机总CPU;
计算候选从实例主机的主机已用内存与运行所需内存的和,与主机已用CPU与运行所需CPU的和的比值,作为第三比值;
计算候选从实例主机的主机总内存与主机总CPU的比值,作为第四比值;
将所述第三比值与第四比值最接近的候选从实例主机作为从实例主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010135041.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种薄膜体电极的制作方法及薄膜
- 下一篇:基于多区域层卷积特征的目标跟踪方法