1.一種面向領(lǐng)域的虛擬機(jī)快速部署方法,其特征在于,包括:
獲取用戶對(duì)于虛擬機(jī)的部署需求,依據(jù)所述部署需求中的領(lǐng)域信息,從云數(shù)據(jù)中心的虛擬機(jī)模板庫中查找滿足所述部署需求的虛擬機(jī)模板;
若從虛擬機(jī)模板庫中查找到滿足所述部署需求的虛擬機(jī)模板,直接利用所述虛擬機(jī)模板對(duì)虛擬機(jī)進(jìn)行快速部署;
若從虛擬機(jī)模板庫中沒有查找到滿足所述部署需求的虛擬機(jī)模板,根據(jù)所述領(lǐng)域信息獲取硬件資源配置和軟件資源列表,利用所述硬件資源配置和軟件資源列表構(gòu)建新的虛擬機(jī)模塊,通過所述新的虛擬機(jī)模塊對(duì)虛擬機(jī)進(jìn)行快速部署。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述領(lǐng)域信息獲取硬件資源配置和軟件資源列表,包括:
依據(jù)所述鄰域信息,從云數(shù)據(jù)中心的基礎(chǔ)資源庫中獲取與所述領(lǐng)域信息對(duì)應(yīng)的硬件資源配置,并從云數(shù)據(jù)中心的軟件資源庫中獲取與所述領(lǐng)域信息對(duì)應(yīng)的軟件資源列表。
3.如權(quán)利要求1所述的方法,其特征在于,所述從云數(shù)據(jù)中心的虛擬機(jī)模板庫中查找滿足所述部署需求的虛擬機(jī)模板,包括:
從云數(shù)據(jù)中心的虛擬模板庫中搜索虛擬機(jī)模板資源記錄,若存在虛擬機(jī)模板資源記錄,從虛擬機(jī)模板資源記錄中查找滿足所述部署需求的虛擬機(jī)模板。
4.如權(quán)利要求2所述的方法,其特征在于,所述硬件資源配置包括CPU、內(nèi)存、磁盤和網(wǎng)絡(luò)的配置信息。
5.如權(quán)利要求4所述的方法,其特征在于,所述軟件資源配置列表包括數(shù)據(jù)庫軟件mysql、科學(xué)計(jì)算軟件matlab和web服務(wù)軟件apache tomcat。
6.如權(quán)利要求1所述的方法,其特征在于,所述領(lǐng)域信息包括高性能計(jì)算領(lǐng)域、實(shí)時(shí)監(jiān)控領(lǐng)域或者在線直播領(lǐng)域。
7.如權(quán)利要求1至6中任意一項(xiàng)所述的方法,其特征在于,所述通過所述新的虛擬機(jī)模塊對(duì)虛擬機(jī)進(jìn)行快速部署之后,還包括:更新云數(shù)據(jù)中心的領(lǐng)域庫和虛擬機(jī)模板庫之間的關(guān)聯(lián)關(guān)系。