基于云計(jì)算平臺(tái)的服務(wù)自動(dòng)化部署機(jī)制研究
發(fā)布時(shí)間:2017-09-05 05:39
本文關(guān)鍵詞:基于云計(jì)算平臺(tái)的服務(wù)自動(dòng)化部署機(jī)制研究
更多相關(guān)文章: 自動(dòng)化部署 云計(jì)算平臺(tái) 操作系統(tǒng)部署 應(yīng)用部署 openStack
【摘要】:云計(jì)算是一種新興的計(jì)算模式,它借助虛擬化技術(shù)整合軟硬件資源,實(shí)現(xiàn)更高效的計(jì)算能力。云計(jì)算為用戶提供了一種按需支付的使用方式,用戶共享云上的計(jì)算能力、存儲(chǔ)空間和其他虛擬資源,他們無(wú)需了解云計(jì)算技術(shù)的專業(yè)知識(shí),也不需要對(duì)云進(jìn)行直接控制,使用時(shí)向云計(jì)算平臺(tái)請(qǐng)求自己所需的服務(wù)即可。云計(jì)算在近年來(lái)取得了令人矚目的進(jìn)展。在商業(yè)領(lǐng)域,各大廠商爭(zhēng)先開發(fā)自己的云計(jì)算平臺(tái);在開源領(lǐng)域也涌現(xiàn)了眾多云計(jì)算相關(guān)的項(xiàng)目。 云計(jì)算平臺(tái)幫助沒有硬件設(shè)施的用戶以租賃的方式獲得計(jì)算能力。然而,幾乎所有的云計(jì)算平臺(tái)都只提供了基礎(chǔ)設(shè)施級(jí)別的服務(wù),對(duì)于用戶來(lái)說,還面臨兩個(gè)主要問題。一是他們需額外配置操作系統(tǒng)、數(shù)據(jù)庫(kù)和中間件以搭建可使用的用戶環(huán)境;二是在大規(guī)模部署場(chǎng)景下,重復(fù)的手動(dòng)操作不僅容易出錯(cuò),而且浪費(fèi)了用戶大量時(shí)間。這些問題的一個(gè)合理解決方案是將部署配置操作抽象為模塊,并使用自動(dòng)化技術(shù)予以實(shí)現(xiàn)和復(fù)用。 基于這樣的問題,本文完成了如下工作: 1.研究并提出了一種基于云計(jì)算平臺(tái)的服務(wù)自動(dòng)化部署機(jī)制。為了更具通用性,我們從兩個(gè)層面進(jìn)行研究:1)操作系統(tǒng)級(jí)別的自動(dòng)化部署,它為云計(jì)算平臺(tái)指定符合其要求的虛擬機(jī)鏡像,并借助云計(jì)算平臺(tái)的計(jì)算組件完成鏡像的上傳、注冊(cè)以及虛擬機(jī)的啟動(dòng);2)應(yīng)用級(jí)別的自動(dòng)化部署,它借助開源的部署框架,使用客戶端/服務(wù)端的模式,結(jié)合云計(jì)算平臺(tái)的網(wǎng)絡(luò)架構(gòu),通過在線/離線部署方式將用戶指定的應(yīng)用模塊部署到虛擬機(jī)并對(duì)應(yīng)用的生命周期進(jìn)行管理。 2.根據(jù)以上機(jī)制,我們實(shí)現(xiàn)了一個(gè)可擴(kuò)展的服務(wù)自動(dòng)化部署平臺(tái)。該平臺(tái)涵蓋了操作系統(tǒng)和應(yīng)用軟件的自動(dòng)化部署功能,并實(shí)現(xiàn)了平臺(tái)登錄鑒權(quán)。該平臺(tái)基于Web技術(shù)開發(fā),用戶可以通過瀏覽器進(jìn)行訪問。服務(wù)自動(dòng)化部署平臺(tái)使用開源云計(jì)算平臺(tái)Open Stack,利用其REST接口為用戶提供透明的服務(wù)。 為了驗(yàn)證自動(dòng)化部署機(jī)制和部署平臺(tái)的有效性,我們?cè)O(shè)計(jì)了一系列功能實(shí)驗(yàn)和性能測(cè)試。測(cè)試結(jié)果表明,本文提出的基于云計(jì)算平臺(tái)的服務(wù)自動(dòng)化部署機(jī)制實(shí)現(xiàn)了操作系統(tǒng)級(jí)別和應(yīng)用級(jí)別的自動(dòng)化部署目標(biāo),并有良好的擴(kuò)展性和容錯(cuò)性;它可以幫助云計(jì)算平臺(tái)的用戶高效便捷地搭建應(yīng)用環(huán)境,且對(duì)平臺(tái)的服務(wù)提供商具有重要參考價(jià)值。
【關(guān)鍵詞】:自動(dòng)化部署 云計(jì)算平臺(tái) 操作系統(tǒng)部署 應(yīng)用部署 openStack
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP302
【目錄】:
- 摘要4-6
- ABSTRACT6-11
- 第一章 緒論11-15
- 1.1 課題背景與意義11-12
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀12
- 1.3 研究?jī)?nèi)容12-13
- 1.4 本文組織結(jié)構(gòu)13-15
- 第二章 相關(guān)技術(shù)15-22
- 2.1 云計(jì)算15-16
- 2.1.1 云計(jì)算的服務(wù)模式15
- 2.1.2 云計(jì)算的部署模型15-16
- 2.2 云計(jì)算平臺(tái)OpenStack16-18
- 2.2.1 OpenStack的架構(gòu)16-17
- 2.2.2 OpenStack接口17-18
- 2.3 REST18-20
- 2.3.1 使用HTTP操作資源19
- 2.3.2 狀態(tài)碼19-20
- 2.4 自動(dòng)化部署技術(shù)20-21
- 2.4.1 Puppet架構(gòu)20-21
- 2.5 本章小結(jié)21-22
- 第三章 基于云計(jì)算平臺(tái)的服務(wù)自動(dòng)化部署機(jī)制22-42
- 3.1 基于云計(jì)算平臺(tái)的服務(wù)自動(dòng)化部署機(jī)制的需求分析22-24
- 3.1.1 基于云計(jì)算平臺(tái)的服務(wù)自動(dòng)化部署機(jī)制的功能性需求22-23
- 3.1.2 基于云計(jì)算平臺(tái)的服務(wù)自動(dòng)化部署機(jī)制的非功能性需求23-24
- 3.2 基于云計(jì)算平臺(tái)的服務(wù)自動(dòng)化部署機(jī)制在架構(gòu)中定位24-25
- 3.3 操作系統(tǒng)級(jí)別的自動(dòng)化部署子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)25-32
- 3.3.1 操作系統(tǒng)級(jí)別的自動(dòng)化部署子系統(tǒng)的架構(gòu)26-27
- 3.3.2 操作系統(tǒng)級(jí)別的自動(dòng)化部署子系統(tǒng)的業(yè)務(wù)流程27-30
- 3.3.3 操作系統(tǒng)級(jí)別的自動(dòng)化部署子系統(tǒng)實(shí)現(xiàn)30-32
- 3.4 應(yīng)用級(jí)別的自動(dòng)化部署子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)32-40
- 3.4.1 應(yīng)用級(jí)別的自動(dòng)化部署子系統(tǒng)的網(wǎng)絡(luò)框架32-33
- 3.4.2 應(yīng)用級(jí)別的自動(dòng)化部署子系統(tǒng)的架構(gòu)33-34
- 3.4.3 應(yīng)用級(jí)別的自動(dòng)化部署子系統(tǒng)的業(yè)務(wù)流程34-35
- 3.4.4 應(yīng)用級(jí)別的自動(dòng)化部署子系統(tǒng)的實(shí)現(xiàn)35-40
- 3.5 本章小結(jié)40-42
- 第四章 自動(dòng)化部署平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)42-60
- 4.1 自動(dòng)化部署平臺(tái)的需求分析42-44
- 4.1.1 自動(dòng)化部署平臺(tái)的用戶43
- 4.1.2 自動(dòng)化部署平臺(tái)的需求43
- 4.1.3 自動(dòng)化部署平臺(tái)的架構(gòu)設(shè)計(jì)43-44
- 4.2 自動(dòng)化部署平臺(tái)的業(yè)務(wù)流程設(shè)計(jì)44-49
- 4.2.1 平臺(tái)登錄及呈現(xiàn)44-47
- 4.2.2 操作系統(tǒng)自動(dòng)化部署47-48
- 4.2.3 應(yīng)用自動(dòng)化部署48-49
- 4.3 自動(dòng)化部署平臺(tái)的實(shí)現(xiàn)49-59
- 4.3.1 平臺(tái)登錄呈現(xiàn)模塊實(shí)現(xiàn)49-54
- 4.3.2 平臺(tái)操作系統(tǒng)部署模塊實(shí)現(xiàn)54-57
- 4.3.3 平臺(tái)應(yīng)用部署模塊實(shí)現(xiàn)57-59
- 4.4 本章小結(jié)59-60
- 第五章 測(cè)試及驗(yàn)證60-78
- 5.1 測(cè)試目標(biāo)及環(huán)境60-62
- 5.1.1 測(cè)試目標(biāo)60
- 5.1.2 測(cè)試環(huán)境60-61
- 5.1.3 測(cè)試的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)61-62
- 5.2 基于云計(jì)算平臺(tái)的服務(wù)自動(dòng)化部署機(jī)制測(cè)試62-66
- 5.2.1 操作系統(tǒng)部署機(jī)制測(cè)試62-64
- 5.2.2 應(yīng)用部署機(jī)制測(cè)試64-66
- 5.3 自動(dòng)化部署平臺(tái)性能測(cè)試66-73
- 5.3.1 平臺(tái)登錄呈現(xiàn)模塊測(cè)試66-69
- 5.3.2 平臺(tái)操作系統(tǒng)部署模塊測(cè)試69-71
- 5.3.3 平臺(tái)應(yīng)用部署模塊測(cè)試71-73
- 5.4 系統(tǒng)性能測(cè)試73-77
- 5.4.1 呈現(xiàn)虛擬機(jī)列表性能測(cè)試73-74
- 5.4.2 呈現(xiàn)鏡像列表性能測(cè)試74-75
- 5.4.3 呈現(xiàn)虛擬機(jī)配置規(guī)模列表性能測(cè)試75-77
- 5.5 本章小結(jié)77-78
- 第六章 總結(jié)與展望78-80
- 6.1 工作總結(jié)78
- 6.2 下一步研究工作78-80
- 參考文獻(xiàn)80-82
- 致謝82-83
- 作者攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文83
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前3條
1 王昊鵬;劉旺盛;;虛擬化技術(shù)在云計(jì)算中的應(yīng)用初探[J];電腦知識(shí)與技術(shù);2008年25期
2 郎為民;楊德鵬;;初識(shí)云計(jì)算[J];電信快報(bào);2011年12期
3 魏強(qiáng),蘇森,陳俊亮;基于SIP的集中式多媒體會(huì)議系統(tǒng)的研究[J];計(jì)算機(jī)工程與應(yīng)用;2004年14期
,本文編號(hào):796174
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/796174.html
最近更新
教材專著