1.一種資源配置方法,其特征在于,所述方法包括:
每隔第一預(yù)設(shè)時(shí)間確定云計(jì)算資源池內(nèi)每一個(gè)系統(tǒng)的第一運(yùn)行壓力指數(shù)、每一個(gè)節(jié)點(diǎn)的第二運(yùn)行壓力指數(shù)和心跳包,其中,所述每一個(gè)系統(tǒng)包括至少一個(gè)節(jié)點(diǎn);
確定所述第一運(yùn)行壓力指數(shù)大于等于第一預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第一系統(tǒng),將所述第一系統(tǒng)進(jìn)行節(jié)點(diǎn)擴(kuò)展;
確定所述第一運(yùn)行壓力指數(shù)小于等于第二預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第二系統(tǒng),將所述第二系統(tǒng)進(jìn)行節(jié)點(diǎn)回收;
確定所述第一運(yùn)行壓力指數(shù)大于所述第二預(yù)設(shè)運(yùn)行壓力指數(shù),且所述第一運(yùn)行壓力指數(shù)小于所述第一預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第三系統(tǒng),分別對(duì)所述第三系統(tǒng)中每一個(gè)節(jié)點(diǎn)的第二運(yùn)行壓力指數(shù)進(jìn)行判斷;
若在所述第一預(yù)設(shè)時(shí)間內(nèi)沒有獲取到所述節(jié)點(diǎn)的心跳包,確定所述沒有獲取到心跳包的節(jié)點(diǎn)為第一節(jié)點(diǎn),將所述第一節(jié)點(diǎn)進(jìn)行節(jié)點(diǎn)遷移。
2.根據(jù)權(quán)利要求1所述的資源配置方法,其特征在于,所述分別對(duì)所述第三系統(tǒng)中每一個(gè)節(jié)點(diǎn)的第二運(yùn)行壓力指數(shù)進(jìn)行判斷,包括:
確定所述第二運(yùn)行壓力指數(shù)大于等于第三預(yù)設(shè)運(yùn)行壓力指數(shù)的節(jié)點(diǎn)為第二節(jié)點(diǎn),確定所述第二運(yùn)行壓力指數(shù)小于等于第四預(yù)設(shè)運(yùn)行壓力指數(shù)的節(jié)點(diǎn)為第三節(jié)點(diǎn);
當(dāng)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的個(gè)數(shù)大于等于所述第三系統(tǒng)中節(jié)點(diǎn)總數(shù)的一半時(shí),將所述第三系統(tǒng)進(jìn)行節(jié)點(diǎn)擴(kuò)展;
當(dāng)所述第三系統(tǒng)中所述第三節(jié)點(diǎn)的個(gè)數(shù)大于等于所述第三系統(tǒng)中節(jié)點(diǎn)總數(shù)的一半時(shí),將所述第三系統(tǒng)進(jìn)行節(jié)點(diǎn)回收;
當(dāng)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的個(gè)數(shù)為一個(gè)時(shí),將所述第三系統(tǒng)中的所述一個(gè)第二節(jié)點(diǎn)進(jìn)行節(jié)點(diǎn)遷移。
3.根據(jù)權(quán)利要求1所述的資源配置方法,其特征在于,
所述確定所述第一運(yùn)行壓力指數(shù)大于等于第一預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第一系統(tǒng),將所述第一系統(tǒng)進(jìn)行節(jié)點(diǎn)擴(kuò)展,包括:
當(dāng)所述第一運(yùn)行壓力指數(shù)大于等于所述第一預(yù)設(shè)運(yùn)行壓力指數(shù)時(shí),確定所述第一運(yùn)行壓力指數(shù)大于等于第一預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第一系統(tǒng);
根據(jù)所述第一系統(tǒng)的第一運(yùn)行壓力指數(shù)確定所述第一系統(tǒng)擴(kuò)展節(jié)點(diǎn)的個(gè)數(shù)為第一數(shù)值;
確定所述云計(jì)算資源池內(nèi)備用系統(tǒng)中的節(jié)點(diǎn)為擴(kuò)展節(jié)點(diǎn);
將所述第一系統(tǒng)中節(jié)點(diǎn)的數(shù)據(jù)文件復(fù)制到所述備用系統(tǒng)中第一數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)上;
根據(jù)預(yù)設(shè)規(guī)則對(duì)所述備用系統(tǒng)中第一數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)的配置文件進(jìn)行修改,啟用所述第一數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)承載業(yè)務(wù);
所述確定所述第一運(yùn)行壓力指數(shù)小于等于第二預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第二系統(tǒng),將所述第二系統(tǒng)進(jìn)行節(jié)點(diǎn)回收,包括:
當(dāng)所述第一運(yùn)行壓力指數(shù)小于等于所述第二預(yù)設(shè)運(yùn)行壓力指數(shù)時(shí),確定所述第一運(yùn)行壓力指數(shù)小于等于第二預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第二系統(tǒng);
根據(jù)所述第二系統(tǒng)中節(jié)點(diǎn)的個(gè)數(shù)和所述第二系統(tǒng)的第一運(yùn)行壓力指數(shù)確定回收節(jié)點(diǎn)的個(gè)數(shù)為第二數(shù)值;
將所述第二系統(tǒng)中第二數(shù)值個(gè)節(jié)點(diǎn)放入備用系統(tǒng);
根據(jù)預(yù)設(shè)規(guī)則對(duì)所述第二系統(tǒng)中放入備用系統(tǒng)的第二數(shù)值個(gè)節(jié)點(diǎn)的配置文件進(jìn)行修改;
所述若在所述第一預(yù)設(shè)時(shí)間內(nèi)沒有獲取到所述節(jié)點(diǎn)的心跳包,確定所述沒有獲取到心跳包的節(jié)點(diǎn)為第一節(jié)點(diǎn),將所述第一節(jié)點(diǎn)進(jìn)行節(jié)點(diǎn)遷移,包括:
若在所述第一預(yù)設(shè)時(shí)間內(nèi)沒有獲取到所述節(jié)點(diǎn)的心跳包,確定所述沒有獲取到心跳包的節(jié)點(diǎn)為第一節(jié)點(diǎn),將所述第一節(jié)點(diǎn)的數(shù)據(jù)文件復(fù)制到遷移節(jié)點(diǎn)上。
4.根據(jù)權(quán)利要求2所述的資源配置方法,其特征在于,
所述當(dāng)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的個(gè)數(shù)大于等于所述第三系統(tǒng)中節(jié)點(diǎn)總數(shù)的一半時(shí),將所述第三系統(tǒng)進(jìn)行節(jié)點(diǎn)擴(kuò)展,包括:
當(dāng)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的個(gè)數(shù)大于等于所述第三系統(tǒng)中節(jié)點(diǎn)總數(shù)的一半時(shí),根據(jù)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的第二運(yùn)行壓力指數(shù)確定所述第三系統(tǒng)擴(kuò)展節(jié)點(diǎn)的個(gè)數(shù)為第三數(shù)值;
確定所述云計(jì)算資源池內(nèi)備用系統(tǒng)中的節(jié)點(diǎn)為擴(kuò)展節(jié)點(diǎn);
將所述第三系統(tǒng)中節(jié)點(diǎn)的數(shù)據(jù)文件復(fù)制到所述備用系統(tǒng)中第三數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)上;
根據(jù)預(yù)設(shè)規(guī)則對(duì)所述備用系統(tǒng)中第三數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)的配置文件進(jìn)行修改,啟用所述第三數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)承載業(yè)務(wù);
所述當(dāng)所述第三系統(tǒng)中所述第三節(jié)點(diǎn)的個(gè)數(shù)大于等于所述第三系統(tǒng)中節(jié)點(diǎn)總數(shù)的一半時(shí),將所述第三系統(tǒng)進(jìn)行節(jié)點(diǎn)回收,包括:
當(dāng)所述第三系統(tǒng)中所述第三節(jié)點(diǎn)的個(gè)數(shù)大于等于所述第三系統(tǒng)中節(jié)點(diǎn)總數(shù)的一半時(shí),根據(jù)所述第三系統(tǒng)中節(jié)點(diǎn)的個(gè)數(shù)和所述第三系統(tǒng)的第一運(yùn)行壓力指數(shù)確定回收節(jié)點(diǎn)的個(gè)數(shù)為第四數(shù)值;
將所述第三系統(tǒng)中第四數(shù)值個(gè)節(jié)點(diǎn)放入備用系統(tǒng);
根據(jù)預(yù)設(shè)規(guī)則對(duì)所述第三系統(tǒng)中放入備用系統(tǒng)的第四數(shù)值個(gè)節(jié)點(diǎn)的配置文件進(jìn)行修改;
所述當(dāng)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的個(gè)數(shù)為一個(gè)時(shí),將所述第三系統(tǒng)中的所述一個(gè)第二節(jié)點(diǎn)進(jìn)行節(jié)點(diǎn)遷移,包括:
當(dāng)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的個(gè)數(shù)為一個(gè)時(shí),將所述第三系統(tǒng)中的所述一個(gè)第二節(jié)點(diǎn)的數(shù)據(jù)文件復(fù)制到遷移節(jié)點(diǎn)上。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的資源配置方法,其特征在于,
所述每隔第一預(yù)設(shè)時(shí)間確定云計(jì)算資源池內(nèi)每一個(gè)系統(tǒng)的第一運(yùn)行壓力指數(shù),包括:
每隔第一預(yù)設(shè)時(shí)間根據(jù)所述每一個(gè)系統(tǒng)中當(dāng)前運(yùn)行節(jié)點(diǎn)的個(gè)數(shù)、所述每一個(gè)系統(tǒng)中每一個(gè)節(jié)點(diǎn)的當(dāng)前并發(fā)用戶個(gè)數(shù)和當(dāng)前并發(fā)請(qǐng)求個(gè)數(shù)、第二預(yù)設(shè)時(shí)間之前所述每一個(gè)系統(tǒng)中每一個(gè)節(jié)點(diǎn)的平均并發(fā)用戶個(gè)數(shù)和平均并發(fā)請(qǐng)求個(gè)數(shù)確定每一個(gè)系統(tǒng)的第一運(yùn)行壓力指數(shù);
所述每隔第一預(yù)設(shè)時(shí)間確定云計(jì)算資源池內(nèi)每一個(gè)節(jié)點(diǎn)的第二運(yùn)行壓力指數(shù),包括:
每隔第一預(yù)設(shè)時(shí)間根據(jù)所述每一個(gè)節(jié)點(diǎn)的當(dāng)前吞吐量、當(dāng)前CPU使用率、當(dāng)前內(nèi)存使用率和所述第二預(yù)設(shè)時(shí)間之前所述每一個(gè)節(jié)點(diǎn)的平均吞吐量、平均CPU使用率、平均內(nèi)存使用率確定所述每一個(gè)節(jié)點(diǎn)的第二運(yùn)行壓力指數(shù)。
6.一種資源配置裝置,其特征在于,所述裝置包括:確定單元、處理單元,其中,
所述確定單元,用于每隔第一預(yù)設(shè)時(shí)間確定云計(jì)算資源池內(nèi)每一個(gè)系統(tǒng)的第一運(yùn)行壓力指數(shù)、每一個(gè)節(jié)點(diǎn)的第二運(yùn)行壓力指數(shù)和心跳包,其中,所述每一個(gè)系統(tǒng)包括至少一個(gè)節(jié)點(diǎn);
所述確定單元,還用于確定所述第一運(yùn)行壓力指數(shù)大于等于第一預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第一系統(tǒng);
所述處理單元,用于將所述第一系統(tǒng)進(jìn)行節(jié)點(diǎn)擴(kuò)展;
所述確定單元,還用于確定所述第一運(yùn)行壓力指數(shù)小于等于第二預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第二系統(tǒng);
所述處理單元,還用于將所述第二系統(tǒng)進(jìn)行節(jié)點(diǎn)回收;
所述確定單元,還用于確定所述第一運(yùn)行壓力指數(shù)大于所述第二預(yù)設(shè)運(yùn)行壓力指數(shù),且所述第一運(yùn)行壓力指數(shù)小于所述第一預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第三系統(tǒng);
所述處理單元,還用于分別對(duì)所述第三系統(tǒng)中每一個(gè)節(jié)點(diǎn)的第二運(yùn)行壓力指數(shù)進(jìn)行判斷;
所述確定單元,還用于若在所述第一預(yù)設(shè)時(shí)間內(nèi)沒有獲取到所述節(jié)點(diǎn)的心跳包,確定所述沒有獲取到心跳包的節(jié)點(diǎn)為第一節(jié)點(diǎn);
所述處理單元,還用于將所述第一節(jié)點(diǎn)進(jìn)行節(jié)點(diǎn)遷移。
7.根據(jù)權(quán)利要求6所述的資源配置裝置,其特征在于,
所述確定單元,用于確定所述第二運(yùn)行壓力指數(shù)大于等于第三預(yù)設(shè)運(yùn)行壓力指數(shù)的節(jié)點(diǎn)為第二節(jié)點(diǎn);還用于確定所述第二運(yùn)行壓力指數(shù)小于等于第四預(yù) 設(shè)運(yùn)行壓力指數(shù)的節(jié)點(diǎn)為第三節(jié)點(diǎn);
所述處理單元,用于當(dāng)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的個(gè)數(shù)大于等于所述第三系統(tǒng)中節(jié)點(diǎn)總數(shù)的一半時(shí),將所述第三系統(tǒng)進(jìn)行節(jié)點(diǎn)擴(kuò)展;還用于當(dāng)所述第三系統(tǒng)中所述第三節(jié)點(diǎn)的個(gè)數(shù)大于等于所述第三系統(tǒng)中節(jié)點(diǎn)總數(shù)的一半時(shí),將所述第三系統(tǒng)進(jìn)行節(jié)點(diǎn)回收;還用于當(dāng)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的個(gè)數(shù)為一個(gè)時(shí),將所述第三系統(tǒng)中的所述一個(gè)第二節(jié)點(diǎn)進(jìn)行節(jié)點(diǎn)遷移。
8.根據(jù)權(quán)利要求6所述的資源配置裝置,其特征在于,
所述確定單元,用于當(dāng)所述第一運(yùn)行壓力指數(shù)大于等于所述第一預(yù)設(shè)運(yùn)行壓力指數(shù)時(shí),確定所述第一運(yùn)行壓力指數(shù)大于等于第一預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第一系統(tǒng);還用于根據(jù)所述第一系統(tǒng)的第一運(yùn)行壓力指數(shù)確定所述第一系統(tǒng)擴(kuò)展節(jié)點(diǎn)的個(gè)數(shù)為第一數(shù)值;還用于確定所述云計(jì)算資源池內(nèi)備用系統(tǒng)中的節(jié)點(diǎn)為擴(kuò)展節(jié)點(diǎn);
所述處理單元,用于將所述第一系統(tǒng)中節(jié)點(diǎn)的數(shù)據(jù)文件復(fù)制到所述備用系統(tǒng)中第一數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)上;還用于根據(jù)預(yù)設(shè)規(guī)則對(duì)所述備用系統(tǒng)中第一數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)的配置文件進(jìn)行修改,啟用所述第一數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)承載業(yè)務(wù);
所述確定單元,還用于當(dāng)所述第一運(yùn)行壓力指數(shù)小于等于所述第二預(yù)設(shè)運(yùn)行壓力指數(shù)時(shí),確定所述第一運(yùn)行壓力指數(shù)小于等于第二預(yù)設(shè)運(yùn)行壓力指數(shù)的系統(tǒng)為第二系統(tǒng);還用于根據(jù)所述第二系統(tǒng)中節(jié)點(diǎn)的個(gè)數(shù)和所述第二系統(tǒng)的第一運(yùn)行壓力指數(shù)確定回收節(jié)點(diǎn)的個(gè)數(shù)為第二數(shù)值;
所述處理單元,還用于將所述第二系統(tǒng)中第二數(shù)值個(gè)節(jié)點(diǎn)放入備用系統(tǒng);還用于根據(jù)預(yù)設(shè)規(guī)則對(duì)所述第二系統(tǒng)中放入備用系統(tǒng)的第二數(shù)值個(gè)節(jié)點(diǎn)的配置文件進(jìn)行修改;
所述確定單元,還用于若在所述第一預(yù)設(shè)時(shí)間內(nèi)沒有獲取到所述節(jié)點(diǎn)的心跳包,確定所述沒有獲取到心跳包的節(jié)點(diǎn)為第一節(jié)點(diǎn);
所述處理單元,還用于將所述第一節(jié)點(diǎn)的數(shù)據(jù)文件復(fù)制到遷移節(jié)點(diǎn)上。
9.根據(jù)權(quán)利要求7所述的資源配置裝置,其特征在于,
所述確定單元,用于當(dāng)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的個(gè)數(shù)大于等于所述第三系統(tǒng)中節(jié)點(diǎn)總數(shù)的一半時(shí),根據(jù)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的第二運(yùn)行壓力指數(shù)確定所述第三系統(tǒng)擴(kuò)展節(jié)點(diǎn)的個(gè)數(shù)為第三數(shù)值;還用于確定所述云計(jì)算資源池內(nèi)備用系統(tǒng)中的節(jié)點(diǎn)為擴(kuò)展節(jié)點(diǎn);
所述處理單元,用于將所述第三系統(tǒng)中節(jié)點(diǎn)的數(shù)據(jù)文件復(fù)制到所述備用系統(tǒng)中第三數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)上;還用于根據(jù)預(yù)設(shè)規(guī)則對(duì)所述備用系統(tǒng)中第三數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)的配置文件進(jìn)行修改,啟用所述第三數(shù)值個(gè)擴(kuò)展節(jié)點(diǎn)承載業(yè)務(wù);
所述確定單元,還用于當(dāng)所述第三系統(tǒng)中所述第三節(jié)點(diǎn)的個(gè)數(shù)大于等于所述第三系統(tǒng)中節(jié)點(diǎn)總數(shù)的一半時(shí),根據(jù)所述第三系統(tǒng)中節(jié)點(diǎn)的個(gè)數(shù)和所述第三系統(tǒng)的第一運(yùn)行壓力指數(shù)確定回收節(jié)點(diǎn)的個(gè)數(shù)為第四數(shù)值;
所述處理單元,還用于將所述第三系統(tǒng)中第四數(shù)值個(gè)節(jié)點(diǎn)放入備用系統(tǒng);還用于根據(jù)預(yù)設(shè)規(guī)則對(duì)所述第三系統(tǒng)中放入備用系統(tǒng)的第四數(shù)值個(gè)節(jié)點(diǎn)的配置文件進(jìn)行修改;
所述處理單元,還用于當(dāng)所述第三系統(tǒng)中所述第二節(jié)點(diǎn)的個(gè)數(shù)為一個(gè)時(shí),將所述第三系統(tǒng)中的所述一個(gè)第二節(jié)點(diǎn)的數(shù)據(jù)文件復(fù)制到遷移節(jié)點(diǎn)上。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的資源配置裝置,其特征在于,
所述確定單元,用于每隔第一預(yù)設(shè)時(shí)間根據(jù)所述每一個(gè)系統(tǒng)中當(dāng)前運(yùn)行節(jié)點(diǎn)的個(gè)數(shù)、所述每一個(gè)系統(tǒng)中每一個(gè)節(jié)點(diǎn)的當(dāng)前并發(fā)用戶個(gè)數(shù)和當(dāng)前并發(fā)請(qǐng)求個(gè)數(shù)、第二預(yù)設(shè)時(shí)間之前所述每一個(gè)系統(tǒng)中每一個(gè)節(jié)點(diǎn)的平均并發(fā)用戶個(gè)數(shù)和平均并發(fā)請(qǐng)求個(gè)數(shù)確定每一個(gè)系統(tǒng)的第一運(yùn)行壓力指數(shù);還用于每隔第一預(yù)設(shè)時(shí)間根據(jù)所述每一個(gè)節(jié)點(diǎn)的當(dāng)前吞吐量、當(dāng)前CPU使用率、當(dāng)前內(nèi)存使用率和所述第二預(yù)設(shè)時(shí)間之前所述每一個(gè)節(jié)點(diǎn)的平均吞吐量、平均CPU使用率、平均內(nèi)存使用率確定所述每一個(gè)節(jié)點(diǎn)的第二運(yùn)行壓力指數(shù)。