欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種虛擬機(jī)集群負(fù)載均衡方法及系統(tǒng)的制作方法

文檔序號(hào):9436139閱讀:575來(lái)源:國(guó)知局
一種虛擬機(jī)集群負(fù)載均衡方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,尤其涉及一種虛擬機(jī)集群負(fù)載均衡方法及裝置。
【背景技術(shù)】
[0002] 傳統(tǒng)數(shù)據(jù)中心的構(gòu)建,通常采用直接面向硬件資源的方式,基礎(chǔ)架構(gòu)采用固態(tài)配 置、部署、擴(kuò)展和管理的靈活性較差。系統(tǒng)資源擴(kuò)展需要一定的周期,在此過(guò)程中,業(yè)務(wù)系統(tǒng) 處于高危運(yùn)行狀態(tài),這將造成服務(wù)質(zhì)量下降,而為了應(yīng)用峰值而擴(kuò)展的資源通常處于低負(fù) 荷狀態(tài),因此造成資源的浪費(fèi)。
[0003] 虛擬化技術(shù)是解決上述問(wèn)題的重要手段,通過(guò)虛擬化技術(shù)可實(shí)現(xiàn)對(duì)硬件資源(例 如存儲(chǔ)資源池、計(jì)算資源池和網(wǎng)絡(luò)資源池)的按需分配,因此可大大提高資源的利用率。
[0004] 然而,發(fā)明人在實(shí)現(xiàn)本發(fā)明創(chuàng)造的過(guò)程中發(fā)現(xiàn),目前虛擬化所解決的是硬件整體 資源利用率的問(wèn)題,而根據(jù)不同業(yè)務(wù)需求所劃分的不同虛擬機(jī)集群之間以及集群內(nèi)資源的 利用情況往往被忽視。

【發(fā)明內(nèi)容】

[0005] 有鑒于此,本發(fā)明實(shí)施例提供了一種虛擬集群負(fù)載均衡方法及裝置,用以提高不 同集群之間以及集群內(nèi)資源的利用率,減少資源浪費(fèi),其技術(shù)方案如下:
[0006] -種虛擬機(jī)集群負(fù)載均衡方法,應(yīng)用于具有數(shù)據(jù)采集節(jié)點(diǎn)、區(qū)域管理節(jié)點(diǎn)和中央 管理節(jié)點(diǎn)的負(fù)載均衡系統(tǒng),所述方法包括:
[0007] 所述數(shù)據(jù)采集節(jié)點(diǎn)采集所述虛擬機(jī)集群中各個(gè)虛擬機(jī)的參數(shù)信息;
[0008] 所述區(qū)域管理節(jié)點(diǎn)從所述數(shù)據(jù)采集節(jié)點(diǎn)獲取本區(qū)域中各個(gè)虛擬機(jī)的參數(shù)信息,基 于所述參數(shù)信息制定本區(qū)域負(fù)載均衡策略,并依據(jù)所述本區(qū)域負(fù)載均衡策略進(jìn)行區(qū)域負(fù)載 均衡;
[0009] 所述中央管理節(jié)點(diǎn)從所述區(qū)域管理節(jié)點(diǎn)獲取各個(gè)區(qū)域中虛擬機(jī)的實(shí)時(shí)參數(shù)信息 和歷史參數(shù)信息、以及各個(gè)區(qū)域的區(qū)域負(fù)載均衡信息,基于所述虛擬機(jī)的實(shí)時(shí)參數(shù)信息和 歷史參數(shù)信息、所述區(qū)域負(fù)載均衡信息制定全局負(fù)載均衡策略,并依據(jù)所述全局負(fù)載均衡 策略進(jìn)行全局負(fù)載均衡。
[0010] 其中,所述虛擬機(jī)的參數(shù)信息包括:所述虛擬機(jī)的CPU利用率、內(nèi)存利用率、網(wǎng)絡(luò) I/O速率和磁盤利用率;
[0011] 則,獲取所述虛擬機(jī)的CPU利用率,具體為:
[0012] 獲取所述虛擬機(jī)的CPU時(shí)間;
[0013] 通過(guò)當(dāng)前系統(tǒng)時(shí)間和所述虛擬機(jī)的CPU時(shí)間計(jì)算出所述虛擬機(jī)的CPU利用率;
[0014] 貝1J,獲取所述虛擬機(jī)的內(nèi)存利用率,具體為:
[0015] 獲取所述虛擬機(jī)的總內(nèi)存大??;
[0016] 獲取所述虛擬機(jī)當(dāng)前內(nèi)存的使用量;
[0017] 通過(guò)所述虛擬機(jī)的總內(nèi)存大小和所述虛擬機(jī)當(dāng)前內(nèi)存的使用量計(jì)算所述虛擬機(jī) 的內(nèi)存利用率;
[0018] 則,獲取所述虛擬機(jī)的網(wǎng)絡(luò)I/O速率,具體為:獲取所述虛擬機(jī)的網(wǎng)絡(luò)設(shè)備名稱;
[0019] 通過(guò)所述虛擬機(jī)的網(wǎng)絡(luò)設(shè)備名稱獲取所述網(wǎng)絡(luò)I/O速率;
[0020] 貝IJ,獲取所述虛擬機(jī)的磁盤利用率,具體為:
[0021] 獲取所述虛擬機(jī)的磁盤的絕對(duì)路徑;
[0022] 在獲取所述磁盤的絕對(duì)路徑之后,利用磁盤驅(qū)動(dòng)程序獲取所述磁盤的總大小以及 所述磁盤的當(dāng)前使用量;
[0023] 基于所述磁盤的總大小以及所述磁盤的當(dāng)前使用量計(jì)算出所述虛擬機(jī)的磁盤利 用率。
[0024] 其中,所述區(qū)域管理節(jié)點(diǎn)從所述數(shù)據(jù)采集節(jié)點(diǎn)獲取本區(qū)域中各個(gè)虛擬機(jī)的參數(shù)信 息,包括:
[0025] 所述區(qū)域管理節(jié)點(diǎn)向本區(qū)域中的所述數(shù)據(jù)采集節(jié)點(diǎn)發(fā)送第一數(shù)據(jù)請(qǐng)求消息,所述 第一數(shù)據(jù)請(qǐng)求消息中包括第一數(shù)據(jù)指示信息,所述第一數(shù)據(jù)指示信息用于指示所述數(shù)據(jù)采 集節(jié)點(diǎn)向所述區(qū)域管理節(jié)點(diǎn)發(fā)送哪些數(shù)據(jù);
[0026] 所述區(qū)域管理節(jié)點(diǎn)接收所述本區(qū)域中的所述數(shù)據(jù)采集節(jié)點(diǎn)發(fā)送的與所述第一數(shù) 據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù);
[0027] 所述中央管理節(jié)點(diǎn)從所述區(qū)域管理節(jié)點(diǎn)獲取各個(gè)區(qū)域中虛擬機(jī)的實(shí)時(shí)參數(shù)信息 和歷史參數(shù)信息、以及各個(gè)區(qū)域的區(qū)域負(fù)載均衡信息,具體為:
[0028] 所述中央管理節(jié)點(diǎn)向所述區(qū)域管理節(jié)點(diǎn)發(fā)送第二數(shù)據(jù)請(qǐng)求消息,所述第二數(shù)據(jù)請(qǐng) 求消息中包括第二數(shù)據(jù)指示信息,所述第二數(shù)據(jù)指示信息用于指示所述區(qū)域管理節(jié)點(diǎn)向所 述中央管理節(jié)點(diǎn)發(fā)送哪些數(shù)據(jù);
[0029] 所述中央管理節(jié)點(diǎn)接收所述區(qū)域管理節(jié)點(diǎn)發(fā)送的與所述第二數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng) 的數(shù)據(jù)。
[0030] 其中,所述基于所述虛擬機(jī)的實(shí)時(shí)參數(shù)信息和歷史參數(shù)信息、所述區(qū)域負(fù)載均衡 信息制定全局負(fù)載均衡策略,包括:
[0031] 通過(guò)所述虛擬機(jī)的實(shí)時(shí)參數(shù)信息和歷史參數(shù)信息、所述區(qū)域負(fù)載均衡信息,依據(jù) 預(yù)先設(shè)定的均衡原則確定最優(yōu)服務(wù)器;
[0032] 判斷所述最優(yōu)服務(wù)器是否為當(dāng)前虛擬機(jī)所處的服務(wù)器;
[0033] 當(dāng)所述最優(yōu)服務(wù)器不為所述當(dāng)前虛擬機(jī)所處的服務(wù)器時(shí),制定將所述當(dāng)前虛擬機(jī) 迀移至所述最優(yōu)服務(wù)器的均衡策略。
[0034] 其中,所述均衡原則包括:
[0035] 在現(xiàn)有資源的條件下,使所有虛擬機(jī)的計(jì)算性能最大化;
[0036] 在不影響虛擬機(jī)性能的前提下,使得使用的服務(wù)器數(shù)量最少。
[0037] -種虛擬機(jī)集群負(fù)載均衡系統(tǒng),所述系統(tǒng)包括:數(shù)據(jù)采集節(jié)點(diǎn)、區(qū)域管理節(jié)點(diǎn)和中 央管理節(jié)點(diǎn);
[0038] 所述數(shù)據(jù)采集節(jié)點(diǎn),用于采集所述虛擬機(jī)集群中各虛擬機(jī)的參數(shù)信息;
[0039] 所述區(qū)域管理節(jié)點(diǎn),用于從所述數(shù)據(jù)采集節(jié)點(diǎn)獲取本區(qū)域中各個(gè)虛擬機(jī)的參數(shù)信 息,基于所述參數(shù)信息制定本區(qū)域負(fù)載均衡策略,并依據(jù)所述本區(qū)域負(fù)載均衡策略進(jìn)行區(qū) 域負(fù)載均衡;
[0040] 所述中央管理節(jié)點(diǎn),用于從所述區(qū)域管理節(jié)點(diǎn)獲取各個(gè)區(qū)域中虛擬機(jī)的實(shí)時(shí)參數(shù) 信息和歷史參數(shù)信息、以及各個(gè)區(qū)域的區(qū)域負(fù)載均衡信息,基于所述虛擬機(jī)的實(shí)時(shí)參數(shù)信 息和歷史參數(shù)信息、所述區(qū)域負(fù)載均衡信息制定全局負(fù)載均衡策略,并依據(jù)所述全局負(fù)載 均衡策略進(jìn)行全局負(fù)載均衡。
[0041] 其中,所述虛擬機(jī)的參數(shù)信息包括:所述各虛擬機(jī)的CPU利用率、內(nèi)存利用率、網(wǎng) 絡(luò)I/O速率和磁盤利用率;
[0042] 則,所述數(shù)據(jù)采集節(jié)點(diǎn),包括:
[0043] 第一獲取模塊,用于獲取所述虛擬機(jī)的CPU時(shí)間,通過(guò)當(dāng)前系統(tǒng)時(shí)間和
[0044] 所述虛擬機(jī)的CPU時(shí)間計(jì)算出所述虛擬機(jī)的CPU利用率;
[0045] 第二獲取模塊,用于獲取所述虛擬機(jī)的總內(nèi)存大小,獲取所述虛擬機(jī)當(dāng)前內(nèi)存的 使用量,通過(guò)所述虛擬機(jī)的總內(nèi)存大小和所述虛擬機(jī)當(dāng)前內(nèi)存的使用量計(jì)算所述虛擬機(jī)的 內(nèi)存利用率;
[0046] 第三獲取模塊,用于獲取所述虛擬機(jī)的網(wǎng)絡(luò)設(shè)備名稱,通過(guò)所述虛擬機(jī)的網(wǎng)絡(luò)設(shè) 備名稱獲取所述網(wǎng)絡(luò)I/O速率;
[0047] 第四獲取模塊,用于獲取所述虛擬機(jī)的磁盤的絕對(duì)路徑,在獲取所述磁盤的絕對(duì) 路徑之后,利用磁盤驅(qū)動(dòng)程序獲取所述磁盤的總大小以及所述磁盤的當(dāng)前使用量,基于所 述磁盤的總大小以及所述磁盤的當(dāng)前使用量計(jì)算出所述虛擬機(jī)的磁盤利用率。
[0048] 其中,所述區(qū)域管理節(jié)點(diǎn),包括:
[0049] 第一數(shù)據(jù)發(fā)送模塊,用于向本區(qū)域中的所述數(shù)據(jù)采集節(jié)點(diǎn)發(fā)送第一數(shù)據(jù)請(qǐng)求消 息,所述第一數(shù)據(jù)請(qǐng)求消息中包括第一數(shù)據(jù)指示信息,所述第一數(shù)據(jù)指示信息用于指示所 述數(shù)據(jù)采集節(jié)點(diǎn)向所述區(qū)域管理節(jié)點(diǎn)發(fā)送哪些數(shù)據(jù);
[0050] 第一數(shù)據(jù)收集模塊,用于接收所述本區(qū)域中的所述數(shù)據(jù)采集節(jié)點(diǎn)發(fā)送的與所述第 一數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù);
[0051] 所述中央管理節(jié)點(diǎn)包括:
[0052] 第二數(shù)據(jù)發(fā)送模塊,用于向所述區(qū)域管理節(jié)點(diǎn)發(fā)送第二數(shù)據(jù)請(qǐng)求消息,所述第二 數(shù)據(jù)請(qǐng)求消息中包括第二數(shù)據(jù)指示信息,所述第二數(shù)據(jù)指示信息用于指示所述區(qū)域管理節(jié) 點(diǎn)向所述中央管理節(jié)點(diǎn)發(fā)送哪些數(shù)據(jù);
[0053] 第二數(shù)據(jù)收集模塊,用于接收所述區(qū)域管理節(jié)點(diǎn)發(fā)送的與所述第二數(shù)據(jù)請(qǐng)求消息 對(duì)應(yīng)的數(shù)據(jù)。
[0054] 其中,所述中央管理節(jié)點(diǎn)包括:均衡策略制定模塊;
[0055] 所述均衡策略制定模塊,用于通過(guò)所述虛擬機(jī)的實(shí)時(shí)參數(shù)信息和歷史參數(shù)信息、 所述區(qū)域負(fù)載均衡信息,依據(jù)預(yù)先設(shè)定的均衡原則確定最優(yōu)服務(wù)器,判斷所述最優(yōu)服務(wù)器 是否為當(dāng)前虛擬機(jī)所處的服務(wù)器,當(dāng)所述最優(yōu)服務(wù)器不為所述當(dāng)前虛擬機(jī)所處的服務(wù)器 時(shí),制定將所述當(dāng)前虛擬機(jī)迀移至所述最優(yōu)服務(wù)器的均衡策略。
[0056] 其中,所述均衡原則包括:
[0057] 在現(xiàn)有資源的條件下,使所有虛擬機(jī)的計(jì)算性能最大化;
[0058] 在不影響虛擬機(jī)性能的前提下,使得使用的服務(wù)器數(shù)量最少。
[0059] 上述技術(shù)方案具有如下有益效果:
[0060] 本發(fā)明實(shí)施例提供的虛擬機(jī)集群負(fù)載均衡方法及系統(tǒng)中,區(qū)域管理節(jié)點(diǎn)可獲取虛 擬化平臺(tái)各虛擬機(jī)的參數(shù)信息,并可以依據(jù)虛擬機(jī)的參數(shù)信息進(jìn)行負(fù)載均衡,中央管理節(jié) 點(diǎn)可從區(qū)域管理節(jié)點(diǎn)獲取虛擬化平臺(tái)各虛擬機(jī)實(shí)時(shí)參數(shù)
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宣威市| 当涂县| 鄂尔多斯市| 赞皇县| 汝南县| 年辖:市辖区| 宾川县| 临沭县| 衡水市| 镇雄县| 左权县| 宜章县| 上饶县| 札达县| 阿拉善左旗| 嘉定区| 永丰县| 蛟河市| 邯郸市| 昌宁县| 石家庄市| 定安县| 交口县| 西昌市| 阳信县| 雷州市| 杭锦后旗| 东兰县| 霞浦县| 梓潼县| 台湾省| 甘南县| 额济纳旗| 马山县| 北海市| 蓝田县| 利川市| 平遥县| 上思县| 清苑县| 鞍山市|