[發(fā)明專利]主從架構(gòu)配置方法、裝置、設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202010135041.7 | 申請(qǐng)日: | 2020-02-29 |
| 公開(公告)號(hào): | CN111382141B | 公開(公告)日: | 2023-05-26 |
| 發(fā)明(設(shè)計(jì))人: | 祝明洲 | 申請(qǐng)(專利權(quán))人: | 平安科技(深圳)有限公司 |
| 主分類號(hào): | G06F16/21 | 分類號(hào): | G06F16/21;G06F16/245;G06F15/16;G06F15/163 |
| 代理公司: | 深圳市世紀(jì)恒程知識(shí)產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 徐進(jìn)之 |
| 地址: | 518000 廣東省深圳市福田區(qū)福*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 主從 架構(gòu) 配置 方法 裝置 設(shè)備 以及 計(jì)算機(jī) 可讀 存儲(chǔ) 介質(zhì) | ||
1.一種主從架構(gòu)配置方法,其特征在于,所述主從架構(gòu)配置方法包括以下步驟:
在接收到對(duì)待創(chuàng)建內(nèi)存數(shù)據(jù)庫的配置請(qǐng)求時(shí),獲取所述配置請(qǐng)求攜帶的所述待創(chuàng)建內(nèi)存數(shù)據(jù)庫的規(guī)格信息;
根據(jù)所述規(guī)格信息確定所述待創(chuàng)建內(nèi)存數(shù)據(jù)庫的待配置實(shí)例的主機(jī)集群;
根據(jù)所述規(guī)格信息從所述主機(jī)集群中確定所述待創(chuàng)建內(nèi)存數(shù)據(jù)庫的待配置實(shí)例的候選主機(jī);
基于所述候選主機(jī)的主機(jī)參數(shù)從所述候選主機(jī)中確定所述待創(chuàng)建內(nèi)存數(shù)據(jù)庫的主實(shí)例主機(jī)和從實(shí)例主機(jī),并按照預(yù)設(shè)配置流程對(duì)所述主實(shí)例主機(jī)和從實(shí)例主機(jī)進(jìn)行配置;
其中,所述根據(jù)所述規(guī)格信息確定所述待創(chuàng)建內(nèi)存數(shù)據(jù)庫的待配置實(shí)例的主機(jī)集群的步驟包括:
獲取滿足預(yù)設(shè)篩選條件的主機(jī)集群,所述預(yù)設(shè)篩選條件為主機(jī)集群中包括主機(jī)剩余內(nèi)存大于運(yùn)行所需內(nèi)存、主機(jī)剩余CPU大于運(yùn)行所需CPU的可用主機(jī),且所述可用主機(jī)的數(shù)量大于或者等于2;
若滿足所述預(yù)設(shè)篩選條件的主機(jī)集群的數(shù)量等于1,則將滿足所述預(yù)設(shè)篩選條件的主機(jī)集群作為所述待創(chuàng)建內(nèi)存數(shù)據(jù)庫的待配置實(shí)例的主機(jī)集群;
若滿足所述預(yù)設(shè)篩選條件的主機(jī)集群的數(shù)量大于1,則將滿足所述預(yù)設(shè)篩選條件的主機(jī)集群中可用資源最少的主機(jī)集群作為所述待創(chuàng)建內(nèi)存數(shù)據(jù)庫的待配置實(shí)例的主機(jī)集群,其中,所述可用資源最少的主機(jī)集群為所述可用主機(jī)的數(shù)量最少的主機(jī)集群,和/或,所述可用主機(jī)的剩余內(nèi)存總量最少的主機(jī)集群,和/或,所述可用主機(jī)的剩余CPU?總量最少的主機(jī)集群。
2.如權(quán)利要求1所述的主從架構(gòu)配置方法,其特征在于,所述規(guī)格信息包括所述待創(chuàng)建內(nèi)存數(shù)據(jù)庫的運(yùn)行所需內(nèi)存和運(yùn)行所需CPU。
3.如權(quán)利要求1所述的主從架構(gòu)配置方法,其特征在于,所述候選主機(jī)包括候選主實(shí)例主機(jī),所述根據(jù)所述規(guī)格信息從所述主機(jī)集群中確定所述待創(chuàng)建內(nèi)存數(shù)據(jù)庫的待配置實(shí)例的候選主機(jī)的步驟包括:
對(duì)所述待創(chuàng)建內(nèi)存數(shù)據(jù)庫的待配置實(shí)例的主機(jī)集群中的主機(jī)進(jìn)行篩選,得到主機(jī)剩余內(nèi)存大于所述運(yùn)行所需內(nèi)存,且主機(jī)剩余CPU大于所述運(yùn)行所需CPU的可用主機(jī);
獲取所述可用主機(jī)的主實(shí)例數(shù)量,對(duì)所述可用主機(jī)的主實(shí)例數(shù)量進(jìn)行排序;
獲取主實(shí)例數(shù)量最少的可用主機(jī)的數(shù)量;
若主實(shí)例數(shù)量最少的可用主機(jī)的數(shù)量大于或者等于2,則將主實(shí)例數(shù)量最少的可用主機(jī)作為候選主實(shí)例主機(jī)。
4.如權(quán)利要求3所述的主從架構(gòu)配置方法,其特征在于,所述候選主機(jī)還包括候選從實(shí)例主機(jī),所述基于所述候選主機(jī)的主機(jī)參數(shù)從所述候選主機(jī)中確定所述待創(chuàng)建內(nèi)存數(shù)據(jù)庫的主實(shí)例主機(jī)和從實(shí)例主機(jī)的步驟包括:
獲取所述候選主實(shí)例主機(jī)的主機(jī)參數(shù),所述主機(jī)參數(shù)包括主機(jī)已用內(nèi)存、主機(jī)已用CPU、主機(jī)總內(nèi)存、主機(jī)總CPU;
計(jì)算候選主實(shí)例主機(jī)的主機(jī)已用內(nèi)存與運(yùn)行所需內(nèi)存的和,與主機(jī)已用CPU與運(yùn)行所需CPU的和的比值,作為第一比值;
計(jì)算候選主實(shí)例主機(jī)的主機(jī)總內(nèi)存與主機(jī)總CPU的比值,作為第二比值;
將所述第一比值與第二比值最接近的候選主實(shí)例主機(jī)作為主實(shí)例主機(jī);
根據(jù)所述主實(shí)例主機(jī)確定候選從實(shí)例主機(jī),并從所述候選從實(shí)例主機(jī)中確定從實(shí)例主機(jī)。
5.如權(quán)利要求4所述的主從架構(gòu)配置方法,其特征在于,所述根據(jù)所述主實(shí)例主機(jī)確定候選從實(shí)施例主機(jī)的步驟包括:
獲取所述可用主機(jī)中除所述主實(shí)例主機(jī)之外的主機(jī)的從實(shí)例數(shù)量,對(duì)所述從實(shí)例數(shù)量進(jìn)行排序;
獲取從實(shí)例數(shù)量最少的主機(jī)的數(shù)量;
若從實(shí)例數(shù)量最少的主機(jī)的數(shù)量大于或者等于2,則將從實(shí)例數(shù)量最少的主機(jī)作為候選從實(shí)例主機(jī)。
6.如權(quán)利要求5所述的主從架構(gòu)配置方法,其特征在于,所述從所述候選從實(shí)施例主機(jī)中確定從實(shí)施例主機(jī)的步驟包括:
獲取所述候選從實(shí)例主機(jī)的主機(jī)參數(shù),所述主機(jī)參數(shù)包括主機(jī)已用內(nèi)存、主機(jī)已用CPU、主機(jī)總內(nèi)存、主機(jī)總CPU;
計(jì)算候選從實(shí)例主機(jī)的主機(jī)已用內(nèi)存與運(yùn)行所需內(nèi)存的和,與主機(jī)已用CPU與運(yùn)行所需CPU的和的比值,作為第三比值;
計(jì)算候選從實(shí)例主機(jī)的主機(jī)總內(nèi)存與主機(jī)總CPU的比值,作為第四比值;
將所述第三比值與第四比值最接近的候選從實(shí)例主機(jī)作為從實(shí)例主機(jī)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安科技(深圳)有限公司,未經(jīng)平安科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010135041.7/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種時(shí)鐘同步方法及系統(tǒng)
- 一種防御能量攻擊的JK觸發(fā)器
- 智能變電站維護(hù)業(yè)務(wù)類信息背景流的主從時(shí)鐘同步方法
- 一種管理主從網(wǎng)絡(luò)設(shè)備的設(shè)備配置系統(tǒng)及方法
- 標(biāo)準(zhǔn)時(shí)隙的雙無線藍(lán)牙設(shè)備主從切換方法、設(shè)備和系統(tǒng)
- 雙無線藍(lán)牙設(shè)備主從切換方法、裝置、設(shè)備和音頻系統(tǒng)
- 一種調(diào)整物理層PHY主從模式的方法及裝置
- 一種主從一體式輪組的AGV底盤
- 一種同軸雙電機(jī)模型預(yù)測(cè)直接轉(zhuǎn)矩控制方法
- 一種具有一個(gè)主從模式和多個(gè)從模USB的設(shè)備
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





