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