計(jì)算節(jié)點(diǎn)部署方法、處理節(jié)點(diǎn)、控制器及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種計(jì)算節(jié)點(diǎn)部署方法、處理節(jié)點(diǎn)、控制器及系統(tǒng)。該方法包括:接收處理節(jié)點(diǎn)發(fā)送的部署建議請(qǐng)求消息,根據(jù)鏈路信息和/或流量信息,確定部署方案;向處理節(jié)點(diǎn)發(fā)送包含部署方案的部署建議響應(yīng)消息,以使得處理節(jié)點(diǎn)根據(jù)部署方案部署待部署計(jì)算節(jié)點(diǎn)。本發(fā)明實(shí)施例提供的計(jì)算節(jié)點(diǎn)部署方法,控制器根據(jù)業(yè)務(wù)系統(tǒng)中各個(gè)數(shù)據(jù)中心之間的鏈路信息、各計(jì)算節(jié)點(diǎn)間的流量信息等,對(duì)于新的計(jì)算節(jié)點(diǎn),可以給出較佳的部署位置的部署方案;對(duì)于業(yè)務(wù)系統(tǒng)中已部署計(jì)算節(jié)點(diǎn),可以給出重新部署位置的部署方案,使得處理節(jié)點(diǎn)可根據(jù)部署方案對(duì)該待部署計(jì)算節(jié)點(diǎn)進(jìn)行部署,從而提高計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量、降低數(shù)據(jù)中心之間的通信流量。
【專利說明】計(jì)算節(jié)點(diǎn)部署方法、處理節(jié)點(diǎn)、控制器及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實(shí)施例涉及通信領(lǐng)域,尤其涉及一種計(jì)算節(jié)點(diǎn)部署方法、處理節(jié)點(diǎn)、控制器 及系統(tǒng)。
【背景技術(shù)】
[0002] 虛擬技術(shù)的出現(xiàn)為業(yè)務(wù)部署提供了更多的方式,如云計(jì)算中大量使用虛擬機(jī) (Virtual Machine,以下簡稱VM),當(dāng)內(nèi)容提供商(Content Provider,以下簡稱CP)提供的 內(nèi)容量比較大,需要更多的計(jì)算資源時(shí),可以向數(shù)據(jù)中心(Data Center,以下簡稱DC)申請(qǐng) 部署更多的虛擬機(jī);當(dāng)CP的業(yè)務(wù)量下降時(shí),可以減少虛擬機(jī)的數(shù)量。
[0003] 現(xiàn)有技術(shù)中,部署虛擬機(jī)的時(shí)候,通過判斷DC中服務(wù)器的剩余資源,如內(nèi)存、中央 處理單元(Central Processing Unit,以下簡稱CPU)是否滿足計(jì)算需求,從而確定是否需 要在該服務(wù)器上部署虛擬機(jī)。例如,若接收到虛擬機(jī)部署請(qǐng)求為CPU個(gè)數(shù)為兩個(gè),內(nèi)存為 1024M,硬盤讀寫次數(shù)為50次,則從資源池中選擇一個(gè)服務(wù)器,判斷選中的服務(wù)器的剩余資 源:CPU的個(gè)數(shù)是否至少為兩個(gè),內(nèi)存是否至少為1024M,硬盤讀寫次數(shù)是否至少為50次,若 其中一項(xiàng)不符合要求,則標(biāo)記該服務(wù)器不符合本次選擇的要求,重新到資源池中選擇新的 服務(wù)器。
[0004] 然而,上述虛擬機(jī)部署方法,當(dāng)需要部署多個(gè)虛擬機(jī)的時(shí)候,每次從資源池中選擇 一個(gè)服務(wù)器,判斷該服務(wù)器的剩余資源是否滿足需求進(jìn)而部署虛擬機(jī),各個(gè)虛擬機(jī)可能部 署在不同的數(shù)據(jù)中心的服務(wù)器上。若虛擬機(jī)之間存在大量的網(wǎng)絡(luò)通信,參與通信的虛擬機(jī) 位于不同的數(shù)據(jù)中心,則會(huì)導(dǎo)致數(shù)據(jù)中心之間的網(wǎng)絡(luò)流量增大、數(shù)據(jù)擁塞,通信質(zhì)量差。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例提供一種計(jì)算節(jié)點(diǎn)部署方法、處理節(jié)點(diǎn)、控制器及系統(tǒng),控制器根據(jù) 鏈路信息、流量信息等對(duì)待部署計(jì)算節(jié)點(diǎn)給出合理的部署方案,使得處理節(jié)點(diǎn)可根據(jù)部署 方案對(duì)該待部署計(jì)算節(jié)點(diǎn)進(jìn)行部署從而降低數(shù)據(jù)中心之間的通信流量,提高通信質(zhì)量。
[0006] 第一個(gè)方面,本發(fā)明實(shí)施例提供一種計(jì)算節(jié)點(diǎn)部署方法,包括:
[0007] 接收處理節(jié)點(diǎn)發(fā)送的部署建議請(qǐng)求消息,所述部署建議請(qǐng)求消息攜帶待部署計(jì)算 節(jié)點(diǎn)的描述信息;
[0008] 根據(jù)鏈路信息和/或流量信息,確定部署方案,其中,所述鏈路信息包括所述處理 節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心與 不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息;所述流量信息為所述待部署計(jì) 算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,與所述待部署計(jì)算 節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn);
[0009] 向所述處理節(jié)點(diǎn)發(fā)送包含所述部署方案的部署建議響應(yīng)消息。
[0010] 在第一個(gè)方面的第一種可能的實(shí)現(xiàn)方式中,所述部署建議請(qǐng)求消息中還攜帶所述 待部署計(jì)算節(jié)點(diǎn)的部署要求信息; toon] 所述根據(jù)鏈路信息和/或流量信息,確定部署方案,包括:
[0012] 根據(jù)所述鏈路信息和/或流量信息,確定滿足所述部署要求信息的部署方案。 [0013] 結(jié)合第一個(gè)方面的第一種可能的實(shí)現(xiàn)方式,在第一個(gè)方面的第二種可能的實(shí)現(xiàn)方 式中,所述部署要求信息包括:
[0014] 所述待部署計(jì)算節(jié)點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)與已部署計(jì)算節(jié) 點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算 節(jié)點(diǎn)與已部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié)點(diǎn)跨數(shù)據(jù)中心通信總 流量要求信息中的一種信息或其組合。
[0015] 結(jié)合第一個(gè)方面、第一個(gè)方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第一個(gè)方面 的第三種可能的實(shí)現(xiàn)方式中,所述描述信息包括待部署計(jì)算節(jié)點(diǎn)的標(biāo)識(shí)信息、所述待部署 計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信息。
[0016] 結(jié)合第一個(gè)方面、第一個(gè)方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第一 個(gè)方面的第四種可能的實(shí)現(xiàn)方式中,所述接收處理節(jié)點(diǎn)發(fā)送的部署建議請(qǐng)求消息,所述部 署建議請(qǐng)求消息攜帶待部署計(jì)算節(jié)點(diǎn)的描述信息,包括:
[0017] 通過代理接收所述處理節(jié)點(diǎn)發(fā)送的部署建議請(qǐng)求消息;
[0018] 所述向所述處理節(jié)點(diǎn)發(fā)送包含所述部署方案的部署建議響應(yīng)消息,以使得所述處 理節(jié)點(diǎn)根據(jù)所述部署方案部署所述待部署計(jì)算節(jié)點(diǎn),包括:
[0019] 通過所述代理向所述處理節(jié)點(diǎn)發(fā)送包含所述部署方案的部署建議響應(yīng)消息,以使 得所述處理節(jié)點(diǎn)根據(jù)所述部署方案部署所述待部署計(jì)算節(jié)點(diǎn)。
[0020] 結(jié)合第一個(gè)方面、第一個(gè)方面的第一種至第四種可能的實(shí)現(xiàn)方式中的任一中實(shí)現(xiàn) 方式,在第一個(gè)方面的第五種可能的實(shí)現(xiàn)方式中,所述待部署計(jì)算節(jié)點(diǎn)包括新增計(jì)算節(jié)點(diǎn) 或已部署計(jì)算節(jié)點(diǎn)。
[0021] 第二個(gè)方面,本發(fā)明實(shí)施例提供一種計(jì)算節(jié)點(diǎn)部署方法,包括:
[0022] 接收處理節(jié)點(diǎn)發(fā)送的部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消息攜帶待部署計(jì)算 節(jié)點(diǎn)的描述信息;
[0023] 獲取鏈路信息和/或流量信息,其中,所述鏈路信息包括所述處理節(jié)點(diǎn)所管理的 各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心與不屬于所述處 理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,所述流量信息為所述待部署計(jì)算節(jié)點(diǎn)與所述 待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算 節(jié)點(diǎn)為與待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn);
[0024] 向所述處理節(jié)點(diǎn)發(fā)送包含所述鏈路信息和/或流量信息的部署信息響應(yīng)消息。
[0025] 在第二個(gè)方面的第一種可能的實(shí)現(xiàn)方式中,所述描述信息包括待部署計(jì)算節(jié)點(diǎn)的 標(biāo)識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信息。
[0026] 結(jié)合第二個(gè)方面或第二個(gè)方面的第一種可能的實(shí)現(xiàn)方式,在第第二個(gè)方面的第二 種可能的實(shí)現(xiàn)方式中,所述接收處理節(jié)點(diǎn)發(fā)送的部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消 息攜帶待部署計(jì)算節(jié)點(diǎn)的描述信息,包括:
[0027] 通過代理接收所述處理節(jié)點(diǎn)發(fā)送的部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消息攜 帶待部署計(jì)算節(jié)點(diǎn)的描述信息;
[0028] 所述向所述處理節(jié)點(diǎn)發(fā)送包含所述鏈路信息和/或流量信息的部署信息響應(yīng)消 息,以使所述處理節(jié)點(diǎn)根據(jù)所述鏈路信息和/或流量信息確定部署方案,包括:
[0029] 通過所述代理向所述處理節(jié)點(diǎn)發(fā)送包含所述鏈路信息和/或流量信息的部署信 息響應(yīng)消息,以使所述處理節(jié)點(diǎn)根據(jù)所述鏈路信息和/或流量信息確定部署方案。
[0030] 結(jié)合第二個(gè)方面、第二個(gè)方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第二個(gè)方面 的第三種可能的實(shí)現(xiàn)方式中,所述待部署計(jì)算節(jié)點(diǎn)包括新增計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。
[0031] 第三個(gè)方面,本發(fā)明實(shí)施例提供一種計(jì)算節(jié)點(diǎn)部署方法,包括:
[0032] 向控制器發(fā)送部署建議請(qǐng)求消息,所述部署建議請(qǐng)求消息攜帶待部署計(jì)算節(jié)點(diǎn)的 描述信息,以使得所述控制器根據(jù)鏈路信息和/或流量信息,確定部署方案,其中,所述鏈 路信息包括所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所 管理的各數(shù)據(jù)中心與不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息;所述流 量信息為所述待部署計(jì)算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其 中,與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié) 占 .
[0033] 接收所述控制器發(fā)送的包含所述部署方案的部署建議響應(yīng)消息。
[0034] 在第三個(gè)方面的第一種可能的實(shí)現(xiàn)方式中,向所述控制器發(fā)送的所述部署建議請(qǐng) 求消息中還攜帶所述待部署計(jì)算節(jié)點(diǎn)的部署要求信息,以使得所述控制器根據(jù)所述鏈路信 息和/或流量信息,確定滿足所述部署要求信息的部署方案。
[0035] 結(jié)合第三個(gè)方面的第一種可能的實(shí)現(xiàn)方式,在第三個(gè)方面的第二種可能的實(shí)現(xiàn)方 式中,所述部署要求信息包括:所述待部署計(jì)算節(jié)點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算 節(jié)點(diǎn)與已部署計(jì)算節(jié)點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信 息、所述待部署計(jì)算節(jié)點(diǎn)與已部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié) 點(diǎn)跨數(shù)據(jù)中心通信總流量要求信息中的一種信息或其組合。
[0036] 結(jié)合第三個(gè)方面、第三個(gè)方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三個(gè)方面 的第三種可能的實(shí)現(xiàn)方式中,所述描述信息包括待部署計(jì)算節(jié)點(diǎn)的標(biāo)識(shí)信息、所述待部署 計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信息。
[0037] 結(jié)合第三個(gè)方面、第三個(gè)方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第三 個(gè)方面的第四種可能的實(shí)現(xiàn)方式中,所述向控制器發(fā)送部署建議請(qǐng)求消息,包括:通過代理 向控制器發(fā)送部署建議請(qǐng)求消息;
[0038] 所述接收所述控制器發(fā)送的包含所述部署方案的部署建議響應(yīng)消息,包括:通過 所述代理接收所述控制器發(fā)送的包含所述部署方案的部署建議響應(yīng)消息。
[0039] 結(jié)合第三個(gè)方面的、第三個(gè)方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第 三個(gè)方面的第四種可能的實(shí)現(xiàn)方式中,所述待部署計(jì)算節(jié)點(diǎn)包括新增計(jì)算節(jié)點(diǎn)或已部署計(jì) 算節(jié)點(diǎn)。
[0040] 第四個(gè)方面,本發(fā)明實(shí)施例提供一種計(jì)算節(jié)點(diǎn)部署方法,包括:
[0041] 向控制器發(fā)送部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消息攜帶待部署計(jì)算節(jié)點(diǎn)的 描述信息,以使得所述控制器獲取鏈路信息和/或流量信息,其中,所述鏈路信息包括所述 處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中 心與不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,所述流量信息為所述待部 署計(jì)算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,與所述待部署 計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn);
[0042] 接收所述控制器發(fā)送的包含所述鏈路信息和/或流量信息的部署信息響應(yīng)消息;
[0043] 根據(jù)所述鏈路信息和/或流量信息確定部署方案。
[0044] 在第四個(gè)方面的第一種可能的實(shí)現(xiàn)方式中,所述描述信息包括待部署計(jì)算節(jié)點(diǎn)的 標(biāo)識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信息。 [0045] 結(jié)合第四個(gè)方面或第四個(gè)方面的第一種可能的實(shí)現(xiàn)方式,在第四個(gè)方面的第二種 可能的實(shí)現(xiàn)方式中,所述向控制器發(fā)送部署信息請(qǐng)求消息,包括:通過代理向控制器發(fā)送部 署信息請(qǐng)求消息;
[0046] 所述接收所述控制器發(fā)送的包含所述鏈路信息和/或流量信息的響應(yīng)消息,包 括;通過所述代理接收所述控制器發(fā)送的包含所述鏈路信息和/或流量信息的部署信息響 應(yīng)消息。
[0047] 結(jié)合第四個(gè)方面、第四個(gè)方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第四個(gè)方面 的第三種可能的實(shí)現(xiàn)方式中,所述待部署計(jì)算節(jié)點(diǎn)包括新增計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。 [0048] 第五個(gè)方面,本發(fā)明實(shí)施例提供一種控制器,包括:
[0049] 接收模塊,用于接收處理節(jié)點(diǎn)發(fā)送的部署建議請(qǐng)求消息,所述部署建議請(qǐng)求消息 攜帶待部署計(jì)算節(jié)點(diǎn)的描述信息;
[0050] 確定模塊,用于根據(jù)鏈路信息和/或流量信息,確定部署方案,其中,所述鏈路信 息包括所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理 的各數(shù)據(jù)中心與不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息;所述流量信息 為所述待部署計(jì)算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,與 所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn);
[0051] 發(fā)送模塊,用于向所述處理節(jié)點(diǎn)發(fā)送包含所述部署方案的部署建議響應(yīng)消息。
[0052] 在第五個(gè)方面的第一種可能的實(shí)現(xiàn)方式中,所述接收模塊接收到的部署建議請(qǐng)求 消息中還攜帶所述待部署計(jì)算節(jié)點(diǎn)的部署要求信息;
[0053] 所述確定模塊還用于根據(jù)所述鏈路信息和/或流量信息,確定滿足所述部署要求 信息的部署方案。
[0054] 結(jié)合第五個(gè)方面的第一種可能的實(shí)現(xiàn)方式,在第五個(gè)方面的第二種可能的實(shí)現(xiàn)方 式中,所述部署要求信息包括:
[0055] 所述待部署計(jì)算節(jié)點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)與已部署計(jì)算節(jié) 點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算 節(jié)點(diǎn)與已部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié)點(diǎn)跨數(shù)據(jù)中心通信總 流量要求信息中的一種信息或其組合。
[0056] 結(jié)合第五個(gè)方面、第五個(gè)方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第五個(gè)方面 的第三種可能的實(shí)現(xiàn)方式中,所述描述信息包括待部署計(jì)算節(jié)點(diǎn)的標(biāo)識(shí)信息、所述待部署 計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信息。
[0057] 結(jié)合第五個(gè)方面、第五個(gè)方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第五 個(gè)方面的第四種可能的實(shí)現(xiàn)方式中,所述接收模塊還用于通過代理接收所述處理節(jié)點(diǎn)發(fā)送 的部署建議請(qǐng)求消息;
[0058] 所述發(fā)送模塊還用于通過所述代理向所述處理節(jié)點(diǎn)發(fā)送包含所述部署方案的部 署建議響應(yīng)消息。
[0059] 結(jié)合第五個(gè)方面、第五個(gè)方面的第一種、第二種、第三種或第四可能的實(shí)現(xiàn)方式, 在第五個(gè)方面的第五種可能的實(shí)現(xiàn)方式中,所述待部署計(jì)算節(jié)點(diǎn)包括新增計(jì)算節(jié)點(diǎn)或已部 署計(jì)算節(jié)點(diǎn)。
[0060] 第六個(gè)方面,本發(fā)明實(shí)施例提供一種控制器,包括:
[0061] 接收模塊,用于接收處理節(jié)點(diǎn)發(fā)送的部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消息 攜帶待部署計(jì)算節(jié)點(diǎn)的描述信息;
[0062] 獲取模塊,用于獲取鏈路信息和/或流量信息,其中,所述鏈路信息包括所述處理 節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心與 不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,所述流量信息為所述待部署計(jì) 算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,所述待部署計(jì)算節(jié) 點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn);
[0063] 發(fā)送模塊,用于向所述處理節(jié)點(diǎn)發(fā)送包含所述鏈路信息和/或流量信息的部署信 息響應(yīng)消息。
[0064] 在第六個(gè)方面的第一種可能的實(shí)現(xiàn)方式中,所述描述信息包括待部署計(jì)算節(jié)點(diǎn)的 標(biāo)識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信息。 [0065] 結(jié)合第六個(gè)方面或第六個(gè)方面的第一種可能的實(shí)現(xiàn)方式,在第六個(gè)方面的第二種 可能的實(shí)現(xiàn)方式中,所述接收模塊還用于通過代理接收所述處理節(jié)點(diǎn)發(fā)送的部署信息請(qǐng)求 消息,所述部署信息請(qǐng)求消息攜帶待部署計(jì)算節(jié)點(diǎn)的描述信息;
[0066] 所述發(fā)送模塊還用于通過所述代理向所述處理節(jié)點(diǎn)發(fā)送包含所述鏈路信息和/ 或流量信息的部署信息響應(yīng)消息,以使所述處理節(jié)點(diǎn)根據(jù)所述鏈路信息和/或流量信息確 定部署方案。
[0067] 結(jié)合第六個(gè)方面、第六個(gè)方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第六個(gè)方面 的第三種可能的實(shí)現(xiàn)方式中,所述待部署計(jì)算節(jié)點(diǎn)包括新增計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。 [0068] 第七個(gè)方面,本發(fā)明實(shí)施例提供一種處理節(jié)點(diǎn),包括:
[0069] 發(fā)送模塊,用于向控制器發(fā)送部署建議請(qǐng)求消息,所述部署建議請(qǐng)求消息攜帶待 部署計(jì)算節(jié)點(diǎn)的描述信息,以使得所述控制器根據(jù)鏈路信息和/或流量信息,確定部署方 案,其中,所述鏈路信息包括所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或, 所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心與不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈 路信息;所述流量信息為所述待部署計(jì)算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間 的流量信息,其中,與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通 需求的計(jì)算節(jié)點(diǎn);
[0070] 接收模塊,用于接收所述控制器發(fā)送的包含所述部署方案的部署建議響應(yīng)消息。
[0071] 在第七個(gè)方面的第一種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊還用于向所述控制器發(fā) 送攜帶所述待部署計(jì)算節(jié)點(diǎn)的部署要求信息的所述部署建議請(qǐng)求消息,以使得所述控制器 根據(jù)鏈路信息和/或流量信息,確定滿足所述部署要求信息的部署方案。
[0072] 結(jié)合第七個(gè)方面的第一種可能的實(shí)現(xiàn)方式,在第七個(gè)方面的第二種可能的實(shí)現(xiàn)方 式中,所述部署要求信息包括:
[0073] 所述待部署計(jì)算節(jié)點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)與已部署計(jì)算節(jié) 點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算 節(jié)點(diǎn)與已部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié)點(diǎn)跨數(shù)據(jù)中心通信總 流量要求信息中的一種信息或其組合。
[0074] 結(jié)合第七個(gè)方面、第七個(gè)方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第七個(gè)方面 的第三種可能的實(shí)現(xiàn)方式中,所述描述信息包括待部署計(jì)算節(jié)點(diǎn)的標(biāo)識(shí)信息、所述待部署 計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信息。
[0075] 結(jié)合第七個(gè)方面、第七個(gè)方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第七 個(gè)方面的第四種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊還用于通過代理向控制器發(fā)送部署建議 請(qǐng)求消息;
[0076] 所述接收模塊還用于通過所述代理接收所述控制器發(fā)送的包含所述部署方案的 部署建議響應(yīng)消息。
[0077] 結(jié)合第七個(gè)方面、第七個(gè)方面的第一種、第二種、第三種或第四種可能的實(shí)現(xiàn)方 式,在第七個(gè)方面的第五種可能的實(shí)現(xiàn)方式中,所述待部署計(jì)算節(jié)點(diǎn)包括新增計(jì)算節(jié)點(diǎn)或 已部署計(jì)算節(jié)點(diǎn)。
[0078] 第八個(gè)方面,本發(fā)明實(shí)施例一種處理節(jié)點(diǎn),包括:
[0079] 發(fā)送模塊,用于向控制器發(fā)送部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消息攜帶待 部署計(jì)算節(jié)點(diǎn)的描述信息,以使得所述控制器獲取鏈路信息和/或流量信息,其中,所述鏈 路信息包括所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所 管理的各數(shù)據(jù)中心與不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,所述流量 信息為所述待部署計(jì)算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其 中,與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié) 占 .
[0080] 接收模塊,用于接收所述控制器發(fā)送的包含所述鏈路信息和/或流量信息的部署 信息響應(yīng)消息;
[0081] 確定模塊,用于根據(jù)所述鏈路信息和/或流量信息確定部署方案。
[0082] 在第八個(gè)方面的第一種可能的實(shí)現(xiàn)方式中,所述描述信息包括待部署計(jì)算節(jié)點(diǎn)的 節(jié)點(diǎn)標(biāo)識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息、所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信 息,或者,所述待部署計(jì)算節(jié)點(diǎn)所屬的特征信息。
[0083] 結(jié)合第八個(gè)方面或第八個(gè)方面的第一種可能的實(shí)現(xiàn)方式,在第八個(gè)方面的第二種 可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊還用于通過代理向控制器發(fā)送部署信息請(qǐng)求消息;
[0084] 所述接收模塊還用于通過所述代理接收所述控制器發(fā)送的包含所述鏈路信息和/ 或流量信息的部署信息響應(yīng)消息。
[0085] 結(jié)合第八個(gè)方面、第八個(gè)方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第八個(gè)方面 的第三種可能的實(shí)現(xiàn)方式中,所述待部署計(jì)算節(jié)點(diǎn)包括新增計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。 [0086] 第九個(gè)方面,本發(fā)明實(shí)施例提供一種業(yè)務(wù)系統(tǒng),包括如上第五個(gè)方面所述的控制 器及如上第七個(gè)方面所述的處理節(jié)點(diǎn)。
[0087] 第十個(gè)方面,本發(fā)明實(shí)施例提供一種業(yè)務(wù)系統(tǒng),包括如上第六個(gè)方面所述的控制 器及如上第八個(gè)方面所述的處理節(jié)點(diǎn)。
[0088] 本發(fā)明實(shí)施例提供的計(jì)算節(jié)點(diǎn)管理方法、處理節(jié)點(diǎn)、控制器及系統(tǒng),控制器根據(jù)業(yè) 務(wù)系統(tǒng)中與待部署計(jì)算節(jié)點(diǎn)可部署的各數(shù)據(jù)中心之間的鏈路信息或待部署計(jì)算節(jié)點(diǎn)可部 署的數(shù)據(jù)中心與待部署計(jì)算節(jié)點(diǎn)不可部署的各數(shù)據(jù)中心之間的鏈路信息、與待部署計(jì)算節(jié) 點(diǎn)相關(guān)的各計(jì)算節(jié)點(diǎn)間的流量信息等,對(duì)于新的計(jì)算節(jié)點(diǎn),可以確定出較佳的部署位置的 部署方案,使得處理節(jié)點(diǎn)可根據(jù)部署方案對(duì)新的計(jì)算節(jié)點(diǎn)進(jìn)行部署;對(duì)于業(yè)務(wù)系統(tǒng)中已部 署的計(jì)算節(jié)點(diǎn),可以給出重新部署位置的部署方案,使得處理節(jié)點(diǎn)可根據(jù)部署方案對(duì)該已 部署計(jì)算節(jié)點(diǎn)進(jìn)行位置調(diào)整,將數(shù)據(jù)中心之間的通信流量轉(zhuǎn)變?yōu)閿?shù)據(jù)中心內(nèi)的流量,從而 提高計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量、降低數(shù)據(jù)中心之間的通信流量。
【專利附圖】
【附圖說明】
[0089] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0090] 圖1為本發(fā)明計(jì)算節(jié)點(diǎn)部署方法所適用的第一業(yè)務(wù)系統(tǒng)架構(gòu)示意圖;
[0091] 圖2為本發(fā)明計(jì)算節(jié)點(diǎn)部署方法實(shí)施例一的流程圖;
[0092] 圖3為本發(fā)明計(jì)算節(jié)點(diǎn)部署方法實(shí)施例二的流程圖;
[0093] 圖4為本發(fā)明計(jì)算節(jié)點(diǎn)部署方法實(shí)施例三的流程圖;
[0094] 圖5為本發(fā)明計(jì)算節(jié)點(diǎn)部署方法實(shí)施例四的流程圖;
[0095] 圖6為本發(fā)明計(jì)算節(jié)點(diǎn)部署方法所適用的第二業(yè)務(wù)系統(tǒng)架構(gòu)示意圖;
[0096] 圖7為本發(fā)明控制器實(shí)施例一的結(jié)構(gòu)示意圖;
[0097] 圖8為本發(fā)明控制器實(shí)施例二的結(jié)構(gòu)示意圖;
[0098] 圖9為本發(fā)明處理節(jié)點(diǎn)實(shí)施例一的結(jié)構(gòu)示意圖;
[0099] 圖10為本發(fā)明處理節(jié)點(diǎn)實(shí)施例二的結(jié)構(gòu)示意圖;
[0100] 圖11為本發(fā)明控制器實(shí)施例三的結(jié)構(gòu)示意圖;
[0101] 圖12為本發(fā)明控制器實(shí)施例四的結(jié)構(gòu)示意圖;
[0102] 圖13為本發(fā)明處理節(jié)點(diǎn)實(shí)施例三的結(jié)構(gòu)示意圖;
[0103] 圖14為本發(fā)明處理節(jié)點(diǎn)實(shí)施例四的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0104] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0105] 圖1為本發(fā)明計(jì)算節(jié)點(diǎn)部署方法所適用的第一業(yè)務(wù)系統(tǒng)架構(gòu)示意圖。請(qǐng)參照?qǐng)D 1,本實(shí)施例中,處理節(jié)點(diǎn)管理數(shù)據(jù)中心DC_A、DC_B、DC_C,如圖中黑色實(shí)線所示,數(shù)據(jù)中心 DC_D不屬于處理節(jié)點(diǎn)管理,且數(shù)據(jù)中心DC_A、DC_B、DC_C之間存在通信,數(shù)據(jù)中心DC_B與 DC_D之間存在通信,各個(gè)數(shù)據(jù)中心上可以部署、或者已經(jīng)部署了計(jì)算節(jié)點(diǎn)(圖中未示出)。 其中,計(jì)算節(jié)點(diǎn)指各種具有計(jì)算能力的、可以進(jìn)行數(shù)據(jù)處理的功能模塊,如虛擬機(jī)(Virtual Machine,以下簡稱VM)、計(jì)算容器(Linux Container,以下簡稱LXC)和物理服務(wù)器等通過 軟件或硬件實(shí)現(xiàn)的功能模塊,其中,計(jì)算容器例如是在操作系統(tǒng)層次上為進(jìn)程提供虛擬執(zhí) 行環(huán)境的、具有特定比例的CPU分配時(shí)間、輸入輸出(Input Output,以下簡稱10)、限制可 以使用的內(nèi)存大小等的容器
[0106] 處理節(jié)點(diǎn)可以通過硬件或軟件實(shí)現(xiàn),例如,其可以包括硬件實(shí)現(xiàn)的計(jì)算節(jié)點(diǎn)管理 中心或者可以為軟件實(shí)現(xiàn)的第三方應(yīng)用程序、租戶等,本發(fā)明并不以此為限制。當(dāng)處理節(jié)點(diǎn) 具體為計(jì)算節(jié)點(diǎn)管理中心時(shí),還負(fù)責(zé)業(yè)務(wù)系統(tǒng)中各個(gè)計(jì)算節(jié)點(diǎn)的管理,如圖中虛線所示,其 可對(duì)各個(gè)數(shù)據(jù)中心的計(jì)算節(jié)點(diǎn)進(jìn)行統(tǒng)一管理,或者根據(jù)需求管理部分計(jì)算節(jié)點(diǎn)。另外,也可 以將處理節(jié)點(diǎn)針對(duì)性的劃分成子管理中心,例如劃分為虛擬機(jī)管理子中心、容器管理子中 心等,虛擬機(jī)管理子中心負(fù)責(zé)虛擬機(jī)的管理,如虛擬機(jī)的創(chuàng)建、啟動(dòng)、刪除、凍結(jié)和遷移等; 容器管理子中心負(fù)責(zé)計(jì)算容器的管理,如計(jì)算容器的創(chuàng)建、啟動(dòng)、刪除、凍結(jié)和遷移等。具體 的,處理節(jié)點(diǎn)通過和各數(shù)據(jù)中心的服務(wù)器進(jìn)行交互來完成計(jì)算節(jié)點(diǎn)的管理。
[0107] 如圖1中點(diǎn)劃線所示,控制器與處理節(jié)點(diǎn)可以基于超文本傳輸協(xié)議(Hyper Text Transport Protocol,以下簡稱 HTTP)或是傳輸控制協(xié)議(Transmission Control Protocol,以下簡稱TCP)進(jìn)行通信;或者,也可以基于用戶數(shù)據(jù)報(bào)協(xié)議(User Datagram Protocol,以下簡稱UDP)進(jìn)行通信。控制器通過與處理節(jié)點(diǎn)的連接,接收處理節(jié)點(diǎn)發(fā)送的 部署建議請(qǐng)求消息,根據(jù)鏈路信息和/或流量信息確定出待部署計(jì)算節(jié)點(diǎn)的部署方案,將 部署方案攜帶在部署建議響應(yīng)消息中發(fā)送給處理節(jié)點(diǎn);或者,控制器通過與處理節(jié)點(diǎn)的連 接,接收處理節(jié)點(diǎn)發(fā)送的部署信息請(qǐng)求消息,獲取鏈路信息和/或流量信息,并將獲取到的 鏈路信息和/或流量信息攜帶在部署信息響應(yīng)消息中發(fā)送給處理節(jié)點(diǎn),使得處理節(jié)點(diǎn)確定 出待部署計(jì)算節(jié)點(diǎn)的部署方案。其中,鏈路信息包括:處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的 鏈路信息,和/或,處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心與不屬于該處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中 心之間的鏈路信息;流量信息為待部署計(jì)算節(jié)點(diǎn)與待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的 流量信息,其中,與待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì) 算節(jié)點(diǎn)。請(qǐng)參照?qǐng)D1,處理節(jié)點(diǎn)所管理的數(shù)據(jù)中心為〇(^\、0(:_8、0(:_(:,則控制器根據(jù)0(^\、 DC_B、DC_C之間的鏈路信息確定部署方案;或者還可以根據(jù)DC_A、DC_B、DC_C與DC_D之間 的鏈路信息確定部署方案。另外,除了考慮數(shù)據(jù)中心間的鏈路信息外,還可以考慮待部署計(jì) 算節(jié)點(diǎn)間的流量信息從而確定部署方案。例如,對(duì)于新增計(jì)算節(jié)點(diǎn),可以根據(jù)鏈路信息、流 量信息或部署要求信息等確定出較佳的部署位置;對(duì)于業(yè)務(wù)系統(tǒng)中已部署計(jì)算節(jié)點(diǎn),根據(jù) 計(jì)算節(jié)點(diǎn)間的流量信息、數(shù)據(jù)中心間的鏈路信息或部署要求信息等給出重新部署的位置的 建議,或者,給出已部署計(jì)算節(jié)點(diǎn)的流量信息的流量列表或流量矩陣。
[0108] 其中,鏈路信息指業(yè)務(wù)系統(tǒng)中各數(shù)據(jù)中心之間的鏈路狀態(tài)信息,包括鏈路的總帶 寬、空閑帶寬、時(shí)延、抖動(dòng)、丟包率等。一般來說,數(shù)據(jù)中心間的鏈路是雙向的,雙向的狀態(tài)可 能不一樣。另外,鏈路信息不是一成不變的,而是隨著時(shí)間變化的,可以通過控制器或其他 應(yīng)用對(duì)鏈路信息進(jìn)行實(shí)時(shí)的、事件觸發(fā)性的或是周期性的采集,將采集到的鏈路信息存放 到數(shù)據(jù)庫中形成鏈路信息數(shù)據(jù)庫。表1為對(duì)圖1中數(shù)據(jù)中心DC_A、DC_B、DC_C之間進(jìn)行鏈 路信息米集而得出的鏈路信息表。以第一行為例,L_AB表不DC_A向DC_B發(fā)送數(shù)據(jù)時(shí)的總 帶寬、剩余帶寬、時(shí)延、抖動(dòng)、丟包率等信息,由表1可知,L_AB與L_BA是不一樣的。
[0109] 表 1
[0110]
【權(quán)利要求】
1. 一種計(jì)算節(jié)點(diǎn)部署方法,其特征在于,包括: 接收處理節(jié)點(diǎn)發(fā)送的部署建議請(qǐng)求消息,所述部署建議請(qǐng)求消息攜帶待部署計(jì)算節(jié)點(diǎn) 的描述信息; 根據(jù)鏈路信息和/或流量信息,確定部署方案,其中,所述鏈路信息包括所述處理節(jié)點(diǎn) 所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心與不屬 于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息;所述流量信息為所述待部署計(jì)算節(jié) 點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,與所述待部署計(jì)算節(jié)點(diǎn) 相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn); 向所述處理節(jié)點(diǎn)發(fā)送包含所述部署方案的部署建議響應(yīng)消息。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述部署建議請(qǐng)求消息中還攜帶所述待 部署計(jì)算節(jié)點(diǎn)的部署要求信息; 所述根據(jù)鏈路信息和/或流量信息,確定部署方案,包括: 根據(jù)所述鏈路信息和/或流量信息,確定滿足所述部署要求信息的部署方案。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述部署要求信息包括: 所述待部署計(jì)算節(jié)點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)與已部署計(jì)算節(jié)點(diǎn)之 間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié)點(diǎn) 與已部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié)點(diǎn)跨數(shù)據(jù)中心通信總流量 要求信息中的一種信息或其組合。
4. 根據(jù)權(quán)利要求1?3任一項(xiàng)所述的方法,其特征在于,所述描述信息包括待部署計(jì)算 節(jié)點(diǎn)的標(biāo)識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí) 信息。
5. 根據(jù)權(quán)利要求1?4任一項(xiàng)所述的方法,其特征在于,所述接收處理節(jié)點(diǎn)發(fā)送的部署 建議請(qǐng)求消息,包括: 通過代理接收所述處理節(jié)點(diǎn)發(fā)送的部署建議請(qǐng)求消息; 所述向所述處理節(jié)點(diǎn)發(fā)送包含所述部署方案的部署建議響應(yīng)消息,以使得所述處理節(jié) 點(diǎn)根據(jù)所述部署方案部署所述待部署計(jì)算節(jié)點(diǎn),包括: 通過所述代理向所述處理節(jié)點(diǎn)發(fā)送包含所述部署方案的部署建議響應(yīng)消息,以使所述 處理節(jié)點(diǎn)根據(jù)所述部署方案部署所述待部署計(jì)算節(jié)點(diǎn)。
6. 根據(jù)權(quán)利要求1?5任一項(xiàng)所述的方法,其特征在于,所述待部署計(jì)算節(jié)點(diǎn)包括新增 計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。
7. -種計(jì)算節(jié)點(diǎn)部署方法,其特征在于,包括: 接收處理節(jié)點(diǎn)發(fā)送的部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消息攜帶待部署計(jì)算節(jié)點(diǎn) 的描述信息; 獲取鏈路信息和/或流量信息,其中,所述鏈路信息包括所述處理節(jié)點(diǎn)所管理的各數(shù) 據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心與不屬于所述處理節(jié) 點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,所述流量信息為所述待部署計(jì)算節(jié)點(diǎn)與所述待部 署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn) 為與待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn); 向所述處理節(jié)點(diǎn)發(fā)送包含所述鏈路信息和/或流量信息的部署信息響應(yīng)消息,以使所 述處理節(jié)點(diǎn)根據(jù)所述鏈路信息和/或流量信息確定部署方案。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述描述信息包括待部署計(jì)算節(jié)點(diǎn)的標(biāo) 識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信息。
9. 根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述接收處理節(jié)點(diǎn)發(fā)送的部署信息請(qǐng) 求消息,所述部署信息請(qǐng)求消息攜帶待部署計(jì)算節(jié)點(diǎn)的描述信息,包括: 通過代理接收所述處理節(jié)點(diǎn)發(fā)送的部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消息攜帶待 部署計(jì)算節(jié)點(diǎn)的描述信息; 所述向所述處理節(jié)點(diǎn)發(fā)送包含所述鏈路信息和/或流量信息的部署信息響應(yīng)消息,以 使所述處理節(jié)點(diǎn)根據(jù)所述鏈路信息和/或流量信息確定部署方案,包括: 通過所述代理向所述處理節(jié)點(diǎn)發(fā)送包含所述鏈路信息和/或流量信息的部署信息響 應(yīng)消息,以使所述處理節(jié)點(diǎn)根據(jù)所述鏈路信息和/或流量信息確定部署方案。
10. 根據(jù)權(quán)利要求7?9任一項(xiàng)所述的方法,其特征在于,所述待部署計(jì)算節(jié)點(diǎn)包括新 增計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。
11. 一種計(jì)算節(jié)點(diǎn)部署方法,其特征在于,包括: 向控制器發(fā)送部署建議請(qǐng)求消息,所述部署建議請(qǐng)求消息攜帶待部署計(jì)算節(jié)點(diǎn)的描述 信息,以使得所述控制器根據(jù)鏈路信息和/或流量信息,確定部署方案,其中,所述鏈路信 息包括所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理 的各數(shù)據(jù)中心與不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息;所述流量信息 為所述待部署計(jì)算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,與 所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn); 接收所述控制器發(fā)送的包含所述部署方案的部署建議響應(yīng)消息。
12. 根據(jù)權(quán)利要求11所述的方法,其特征在于,向所述控制器發(fā)送的所述部署建議請(qǐng) 求消息中還攜帶所述待部署計(jì)算節(jié)點(diǎn)的部署要求信息,以使得所述控制器根據(jù)所述鏈路信 息和/或流量信息,確定滿足所述部署要求信息的部署方案。
13. 根據(jù)權(quán)利要求12所述的方法,其特征在于,所述部署要求信息包括: 所述待部署計(jì)算節(jié)點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)與已部署計(jì)算節(jié)點(diǎn)之 間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié)點(diǎn) 與已部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié)點(diǎn)跨數(shù)據(jù)中心通信總流量 要求信息中的一種信息或其組合。
14. 根據(jù)權(quán)利要求11?13任一項(xiàng)所述的方法,其特征在于,所述描述信息包括待部署 計(jì)算節(jié)點(diǎn)的標(biāo)識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶 標(biāo)識(shí)信息。
15. 根據(jù)權(quán)利要求11?14任一項(xiàng)所述的方法,其特征在于,所述向控制器發(fā)送部署建 議請(qǐng)求消息,包括: 通過代理向控制器發(fā)送部署建議請(qǐng)求消息; 所述接收所述控制器發(fā)送的包含所述部署方案的部署建議響應(yīng)消息,包括: 通過所述代理接收所述控制器發(fā)送的包含所述部署方案的部署建議響應(yīng)消息。
16. 根據(jù)權(quán)利要求11?15任一項(xiàng)所述的方法,其特征在于,所述待部署計(jì)算節(jié)點(diǎn)包括 新增計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。
17. -種計(jì)算節(jié)點(diǎn)部署方法,其特征在于,包括: 向控制器發(fā)送部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消息攜帶待部署計(jì)算節(jié)點(diǎn)的描述 信息,以使得所述控制器獲取鏈路信息和/或流量信息,其中,所述鏈路信息包括所述處理 節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心與 不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,所述流量信息為所述待部署計(jì) 算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,與所述待部署計(jì)算 節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn); 接收所述控制器發(fā)送的包含所述鏈路信息和/或流量信息的部署信息響應(yīng)消息; 根據(jù)所述鏈路信息和/或流量信息確定部署方案。
18. 根據(jù)權(quán)利要求17所述的方法,其特征在于,所述描述信息包括待部署計(jì)算節(jié)點(diǎn)的 標(biāo)識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信息。
19. 根據(jù)權(quán)利要求17或18所述的方法,其特征在于,所述向控制器發(fā)送部署信息請(qǐng)求 消息,包括: 通過代理向控制器發(fā)送部署信息請(qǐng)求消息; 所述接收所述控制器發(fā)送的包含所述鏈路信息和/或流量信息的響應(yīng)消息,包括; 通過所述代理接收所述控制器發(fā)送的包含所述鏈路信息和/或流量信息的響應(yīng)消息。
20. 根據(jù)權(quán)利要求17?19任一項(xiàng)所述的方法,其特征在于,所述待部署計(jì)算節(jié)點(diǎn)包括 新增計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。
21. -種控制器,其特征在于,包括: 接收模塊,用于接收處理節(jié)點(diǎn)發(fā)送的部署建議請(qǐng)求消息,所述部署建議請(qǐng)求消息攜帶 待部署計(jì)算節(jié)點(diǎn)的描述信息; 確定模塊,用于根據(jù)鏈路信息和/或流量信息,確定部署方案,其中,所述鏈路信息包 括所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理的各 數(shù)據(jù)中心與不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息;所述流量信息為所 述待部署計(jì)算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,與所述 待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn); 發(fā)送模塊,用于向所述處理節(jié)點(diǎn)發(fā)送包含所述部署方案的部署建議響應(yīng)消息。
22. 根據(jù)權(quán)利要求21所述的控制器,其特征在于,所述接收模塊接收到的部署建議請(qǐng) 求消息中還攜帶所述待部署計(jì)算節(jié)點(diǎn)的部署要求信息; 所述確定模塊還用于根據(jù)所述鏈路信息和/或流量信息,確定滿足所述部署要求信息 的部署方案。
23. 根據(jù)權(quán)利要求22所述的控制器,其特征在于,所述部署要求信息包括: 所述待部署計(jì)算節(jié)點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)與已部署計(jì)算節(jié)點(diǎn)之 間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié)點(diǎn) 與已部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié)點(diǎn)跨數(shù)據(jù)中心通信總流量 要求信息中的一種信息或其組合。
24. 根據(jù)權(quán)利要求21?23任一項(xiàng)所述的控制器,其特征在于,所述描述信息包括待部 署計(jì)算節(jié)點(diǎn)的標(biāo)識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租 戶標(biāo)識(shí)信息。
25. 根據(jù)權(quán)利要求21?24任一項(xiàng)所述的控制器,其特征在于,所述接收模塊還用于通 過代理接收所述處理節(jié)點(diǎn)發(fā)送的部署建議請(qǐng)求消息; 所述發(fā)送模塊還用于通過所述代理向所述處理節(jié)點(diǎn)發(fā)送包含所述部署方案的部署建 議響應(yīng)消息。
26. 根據(jù)權(quán)利要求21?25任一項(xiàng)所述的控制器,其特征在于,所述待部署計(jì)算節(jié)點(diǎn)包 括新增計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。
27. -種控制器,其特征在于,包括: 接收模塊,用于接收處理節(jié)點(diǎn)發(fā)送的部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消息攜帶 待部署計(jì)算節(jié)點(diǎn)的描述信息; 獲取模塊,用于獲取鏈路信息和/或流量信息,其中,所述鏈路信息包括所述處理節(jié)點(diǎn) 所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心與不屬 于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,所述流量信息為所述待部署計(jì)算節(jié) 點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,所述待部署計(jì)算節(jié)點(diǎn)相 關(guān)的計(jì)算節(jié)點(diǎn)為與待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn); 發(fā)送模塊,用于向所述處理節(jié)點(diǎn)發(fā)送包含所述鏈路信息和/或流量信息的部署信息響 應(yīng)消息。
28. 根據(jù)權(quán)利要求27所述的控制器,其特征在于,所述描述信息包括待部署計(jì)算節(jié)點(diǎn) 的標(biāo)識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信 肩、。
29. 根據(jù)權(quán)利要求27或28所述的控制器,其特征在于,所述接收模塊還用于通過代理 接收所述處理節(jié)點(diǎn)發(fā)送的部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消息攜帶待部署計(jì)算節(jié)點(diǎn) 的描述信息; 所述發(fā)送模塊還用于通過所述代理向所述處理節(jié)點(diǎn)發(fā)送包含所述鏈路信息和/或流 量信息的部署信息響應(yīng)消息,以使所述處理節(jié)點(diǎn)根據(jù)所述鏈路信息和/或流量信息確定部 署方案。
30. 根據(jù)權(quán)利要求27?29任一項(xiàng)所述的控制器,其特征在于,所述待部署計(jì)算節(jié)點(diǎn)包 括新增計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。
31. -種處理節(jié)點(diǎn),其特征在于,包括: 發(fā)送模塊,用于向控制器發(fā)送部署建議請(qǐng)求消息,所述部署建議請(qǐng)求消息攜帶待部署 計(jì)算節(jié)點(diǎn)的描述信息,以使得所述控制器根據(jù)鏈路信息和/或流量信息,確定部署方案,其 中,所述鏈路信息包括所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處 理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心與不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息; 所述流量信息為所述待部署計(jì)算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量 信息,其中,與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通信需求 的計(jì)算節(jié)點(diǎn); 接收模塊,用于接收所述控制器發(fā)送的包含所述部署方案的部署建議響應(yīng)消息。
32. 根據(jù)權(quán)利要求31所述的處理節(jié)點(diǎn),其特征在于,所述發(fā)送模塊還用于向所述控制 器發(fā)送攜帶所述待部署計(jì)算節(jié)點(diǎn)的部署要求信息的所述部署建議請(qǐng)求消息,以使得所述控 制器根據(jù)鏈路信息和/或流量信息,確定滿足所述部署要求信息的部署方案。
33. 根據(jù)權(quán)利要求32所述的處理節(jié)點(diǎn),其特征在于,所述部署要求信息包括: 所述待部署計(jì)算節(jié)點(diǎn)之間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)與已部署計(jì)算節(jié)點(diǎn)之 間的相對(duì)位置信息、所述待部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié)點(diǎn) 與已部署計(jì)算節(jié)點(diǎn)之間的通信質(zhì)量要求信息、所述待部署計(jì)算節(jié)點(diǎn)跨數(shù)據(jù)中心通信總流量 要求信息中的一種信息或其組合。
34. 根據(jù)權(quán)利要求31?33任一項(xiàng)所述的處理節(jié)點(diǎn),其特征在于,所述描述信息包括待 部署計(jì)算節(jié)點(diǎn)的標(biāo)識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的 租戶標(biāo)識(shí)信息。
35. 根據(jù)權(quán)利要求31?34任一項(xiàng)所述的處理節(jié)點(diǎn),其特征在于,所述發(fā)送模塊還用于 通過代理向控制器發(fā)送部署建議請(qǐng)求消息; 所述接收模塊還用于通過所述代理接收所述控制器發(fā)送的包含所述部署方案的部署 建議響應(yīng)消息。
36. 根據(jù)權(quán)利要求31?35任一項(xiàng)所述的處理節(jié)點(diǎn),其特征在于,所述待部署計(jì)算節(jié)點(diǎn) 包括新增計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。
37. -種處理節(jié)點(diǎn),其特征在于,包括: 發(fā)送模塊,用于向控制器發(fā)送部署信息請(qǐng)求消息,所述部署信息請(qǐng)求消息攜帶待部署 計(jì)算節(jié)點(diǎn)的描述信息,以使得所述控制器獲取鏈路信息和/或流量信息,其中,所述鏈路信 息包括所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,和/或,所述處理節(jié)點(diǎn)所管理 的各數(shù)據(jù)中心與不屬于所述處理節(jié)點(diǎn)所管理的各數(shù)據(jù)中心之間的鏈路信息,所述流量信息 為所述待部署計(jì)算節(jié)點(diǎn)與所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)之間的流量信息,其中,與 所述待部署計(jì)算節(jié)點(diǎn)相關(guān)的計(jì)算節(jié)點(diǎn)為與所述待部署計(jì)算節(jié)點(diǎn)有通信需求的計(jì)算節(jié)點(diǎn); 接收模塊,用于接收所述控制器發(fā)送的包含所述鏈路信息和/或流量信息的部署信息 響應(yīng)消息; 確定模塊,用于根據(jù)所述鏈路信息和/或流量信息確定部署方案。
38. 根據(jù)權(quán)利要求37所述的處理節(jié)點(diǎn),其特征在于,所述描述信息包括待部署計(jì)算節(jié) 點(diǎn)的標(biāo)識(shí)信息、所述待部署計(jì)算節(jié)點(diǎn)的數(shù)量信息或所述待部署計(jì)算節(jié)點(diǎn)所屬的租戶標(biāo)識(shí)信 肩、。
39. 根據(jù)權(quán)利要求37或38所述的處理節(jié)點(diǎn),其特征在于,所述發(fā)送模塊還用于通過代 理向控制器發(fā)送部署信息請(qǐng)求消息; 所述接收模塊還用于通過所述代理接收所述控制器發(fā)送的包含所述鏈路信息和/或 流量信息的部署信息響應(yīng)消息。
40. 根據(jù)權(quán)利要求37?39任一項(xiàng)所述的處理節(jié)點(diǎn),其特征在于,所述待部署計(jì)算節(jié)點(diǎn) 包括新增計(jì)算節(jié)點(diǎn)或已部署計(jì)算節(jié)點(diǎn)。
41. 一種業(yè)務(wù)系統(tǒng),其特征在于,包括如權(quán)利要求21?26任一項(xiàng)所述的控制器以及如 權(quán)利要求31?36任一項(xiàng)所述的處理節(jié)點(diǎn)。
42. -種業(yè)務(wù)系統(tǒng),其特征在于,包括權(quán)利要求27?30任一項(xiàng)所述的控制器以及如權(quán) 利要求37?40任一項(xiàng)所述的處理節(jié)點(diǎn)。
【文檔編號(hào)】H04L12/801GK104158675SQ201310174927
【公開日】2014年11月19日 申請(qǐng)日期:2013年5月13日 優(yōu)先權(quán)日:2013年5月13日
【發(fā)明者】李峰, 周洪, 殷悅, 陳國海 申請(qǐng)人:華為技術(shù)有限公司