基于虛擬化技術(shù)的云計(jì)算框架設(shè)計(jì)研究
發(fā)布時(shí)間:2022-02-15 13:01
云計(jì)算是一種基于互聯(lián)網(wǎng)的IT服務(wù)新模式,通過(guò)網(wǎng)絡(luò)可以動(dòng)態(tài)地將可伸縮的虛擬化IT資源以服務(wù)的形式按需提供給用戶。目前,云計(jì)算產(chǎn)業(yè)被認(rèn)為是繼大型計(jì)算機(jī)﹑個(gè)人計(jì)算機(jī)﹑互聯(lián)網(wǎng)之后的又一次IT產(chǎn)業(yè)革命。因此,如何構(gòu)建出更加高效、穩(wěn)定、靈活的云計(jì)算平臺(tái)已成為熱門研究課題。本文借助于OpenStack開源云計(jì)算平臺(tái),作為IaaS資源的通用前端,通過(guò)服務(wù)器虛擬化技術(shù),給出了一種安全和高效的云計(jì)算平臺(tái)框架。該平臺(tái)建立在服務(wù)器組合而成的計(jì)算機(jī)集群之上,實(shí)現(xiàn)了對(duì)外按需提供基礎(chǔ)設(shè)施即服務(wù)的功能。本文針對(duì)系統(tǒng)的負(fù)載均衡問(wèn)題,運(yùn)用虛擬化環(huán)境下的動(dòng)態(tài)遷移技術(shù),給出了一種系統(tǒng)物理設(shè)備的實(shí)時(shí)檢測(cè)策略,能夠快速實(shí)施虛擬機(jī)遷移或?qū)ζ溥M(jìn)行快速恢復(fù),保障了系統(tǒng)所提供服務(wù)的可用性和連續(xù)性。同時(shí)設(shè)計(jì)了新的能耗管理方案,對(duì)系統(tǒng)的能耗進(jìn)行動(dòng)態(tài)管理,有效地支撐了整個(gè)系統(tǒng)的負(fù)載均衡機(jī)制。測(cè)試實(shí)驗(yàn)結(jié)果表明,本文給出的設(shè)計(jì)方案能高效地提供基礎(chǔ)設(shè)施服務(wù),在不影響性能的前提下,本文設(shè)計(jì)方案可以節(jié)能將近30%,起到了提高資源利用率和降低了云計(jì)算平臺(tái)能耗的作用。
【文章來(lái)源】:南京郵電大學(xué)江蘇省
【文章頁(yè)數(shù)】:76 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
OpenStack 模塊結(jié)構(gòu)
南京郵電大學(xué)碩士研究生學(xué)位論文 第四章 云計(jì)算框架的構(gòu)建4.3.7 Dashboard 的部署Dashboard 部件作為是云計(jì)算平臺(tái)的 Web 服務(wù)界面,其使用的開發(fā)結(jié)構(gòu)是運(yùn)用 Python 語(yǔ)言設(shè)計(jì)的 Django 框架。使用 git clone 方式從 OpenStack 官方網(wǎng)站獲取此部件的源代碼,安裝完此部件之后,輸入 sudo service apache2 restart 指令,重新啟動(dòng) Apache,即 Web 服務(wù)被開啟。此部件源代碼里的 local_settings.py 為其配置文件,需將此文件中的 openstack_host 參數(shù)指向 Keystone 部件中的 IP 地址。本文提供用戶通過(guò) Dashboard 去實(shí)現(xiàn)云平臺(tái)操作的界面如圖 4.8 所示。
圖 5.6 傳感器信息示例出現(xiàn)不正常的狀態(tài),協(xié)議會(huì)立即生效,第一步是判斷機(jī)器處時(shí),就將該服務(wù)器上的虛擬機(jī)和服務(wù)立即遷移到其他服務(wù)續(xù)性,在結(jié)束服務(wù)的遷移動(dòng)作后將物理機(jī)自動(dòng)關(guān)機(jī),并等,則立即對(duì)物理機(jī)進(jìn)行關(guān)機(jī)處理,依據(jù)記錄重新在其他機(jī)和服務(wù),以便硬件故障所帶來(lái)的損失降到最低限度。設(shè)計(jì)方法將連續(xù)監(jiān)視每一個(gè)物理節(jié)點(diǎn)的運(yùn)行狀況,也將連擬機(jī)的運(yùn)行狀態(tài)。假如其中一個(gè)物理節(jié)點(diǎn)或者是一臺(tái)虛擬上面重新啟動(dòng)該節(jié)點(diǎn)上的所有虛擬機(jī)或者是該臺(tái)虛擬機(jī)。這種方法提供的解決途徑具有更高的性價(jià)比,不但使現(xiàn)有且不會(huì)受到特定的操作系統(tǒng)或是應(yīng)用程序的限制。其實(shí)現(xiàn)過(guò)源池里有 A、B、C 三個(gè)服務(wù)節(jié)點(diǎn),并且在每一個(gè)服務(wù)節(jié)
【參考文獻(xiàn)】:
期刊論文
[1]基于OpenStack構(gòu)建私有云計(jì)算平臺(tái)[J]. 李小寧,李磊,金連文,黎德生. 電信科學(xué). 2012(09)
碩士論文
[1]基于Xen的虛擬機(jī)動(dòng)態(tài)遷移算法優(yōu)化[D]. 高翔.哈爾濱工業(yè)大學(xué) 2010
[2]云計(jì)算中虛擬機(jī)動(dòng)態(tài)遷移的研究[D]. 劉鵬程.復(fù)旦大學(xué) 2009
本文編號(hào):3626678
【文章來(lái)源】:南京郵電大學(xué)江蘇省
【文章頁(yè)數(shù)】:76 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
OpenStack 模塊結(jié)構(gòu)
南京郵電大學(xué)碩士研究生學(xué)位論文 第四章 云計(jì)算框架的構(gòu)建4.3.7 Dashboard 的部署Dashboard 部件作為是云計(jì)算平臺(tái)的 Web 服務(wù)界面,其使用的開發(fā)結(jié)構(gòu)是運(yùn)用 Python 語(yǔ)言設(shè)計(jì)的 Django 框架。使用 git clone 方式從 OpenStack 官方網(wǎng)站獲取此部件的源代碼,安裝完此部件之后,輸入 sudo service apache2 restart 指令,重新啟動(dòng) Apache,即 Web 服務(wù)被開啟。此部件源代碼里的 local_settings.py 為其配置文件,需將此文件中的 openstack_host 參數(shù)指向 Keystone 部件中的 IP 地址。本文提供用戶通過(guò) Dashboard 去實(shí)現(xiàn)云平臺(tái)操作的界面如圖 4.8 所示。
圖 5.6 傳感器信息示例出現(xiàn)不正常的狀態(tài),協(xié)議會(huì)立即生效,第一步是判斷機(jī)器處時(shí),就將該服務(wù)器上的虛擬機(jī)和服務(wù)立即遷移到其他服務(wù)續(xù)性,在結(jié)束服務(wù)的遷移動(dòng)作后將物理機(jī)自動(dòng)關(guān)機(jī),并等,則立即對(duì)物理機(jī)進(jìn)行關(guān)機(jī)處理,依據(jù)記錄重新在其他機(jī)和服務(wù),以便硬件故障所帶來(lái)的損失降到最低限度。設(shè)計(jì)方法將連續(xù)監(jiān)視每一個(gè)物理節(jié)點(diǎn)的運(yùn)行狀況,也將連擬機(jī)的運(yùn)行狀態(tài)。假如其中一個(gè)物理節(jié)點(diǎn)或者是一臺(tái)虛擬上面重新啟動(dòng)該節(jié)點(diǎn)上的所有虛擬機(jī)或者是該臺(tái)虛擬機(jī)。這種方法提供的解決途徑具有更高的性價(jià)比,不但使現(xiàn)有且不會(huì)受到特定的操作系統(tǒng)或是應(yīng)用程序的限制。其實(shí)現(xiàn)過(guò)源池里有 A、B、C 三個(gè)服務(wù)節(jié)點(diǎn),并且在每一個(gè)服務(wù)節(jié)
【參考文獻(xiàn)】:
期刊論文
[1]基于OpenStack構(gòu)建私有云計(jì)算平臺(tái)[J]. 李小寧,李磊,金連文,黎德生. 電信科學(xué). 2012(09)
碩士論文
[1]基于Xen的虛擬機(jī)動(dòng)態(tài)遷移算法優(yōu)化[D]. 高翔.哈爾濱工業(yè)大學(xué) 2010
[2]云計(jì)算中虛擬機(jī)動(dòng)態(tài)遷移的研究[D]. 劉鵬程.復(fù)旦大學(xué) 2009
本文編號(hào):3626678
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3626678.html
最近更新
教材專著