資源描述:
《基于云計(jì)算平臺(tái)的應(yīng)用環(huán)境自動(dòng)部署技術(shù)研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、中國(guó)科學(xué)技術(shù)大學(xué)碩士學(xué)位論文基于云計(jì)算平臺(tái)的應(yīng)用環(huán)境自動(dòng)部署技術(shù)研究作者姓名:學(xué)科專業(yè):導(dǎo)師姓名:完成時(shí)間:胡樹計(jì)算機(jī)軟件與理論李京教授二O一三年四月UniversityofScienceandTechnologyofChinaAthesisformaster’SdegreeResearchonAuto—-DeploymentinCloud·-basedApplication■●●J匕nVIrOnmentAuthor’SName:ShuHuSpeciality:ComputerSoftwareandTheorySupervisor:Prof.JingLiFinishe
2、dtime:April,2013中國(guó)科學(xué)技術(shù)大學(xué)學(xué)位論文原創(chuàng)性聲明本人聲明所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下進(jìn)行研究工作所取得的成果。除己特別加以標(biāo)注和致謝的地方外,論文中不包含任何他人己經(jīng)發(fā)表或撰寫過(guò)的研究成果。與我一同工作的同志對(duì)本研究所做的貢獻(xiàn)均已在論文中作了明確的說(shuō)明。作者簽名:薊撾簽字日期:211;!£堡中國(guó)科學(xué)技術(shù)大學(xué)學(xué)位論文授權(quán)使用聲明作為申請(qǐng)學(xué)位的條件之一,學(xué)位論文著作權(quán)擁有者授權(quán)中國(guó)科學(xué)技術(shù)大學(xué)擁有學(xué)位論文的部分使用權(quán),即:學(xué)校有權(quán)按有關(guān)規(guī)定向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱,可以將學(xué)位論文編入《中國(guó)學(xué)位論文全文數(shù)據(jù)
3、庫(kù)》等有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。本人提交的電子文檔的內(nèi)容和紙質(zhì)論文的內(nèi)容相一致。保密的學(xué)位論文在解密后也遵守此規(guī)定。嗽開口保密(——年)作者簽名:盤塑主簽字日期:20I;.3.)驢導(dǎo)師簽名:簽字日期:j’I選瓔摘要近幾年來(lái),云計(jì)算技術(shù)已成為IT界最熱門的研究領(lǐng)域,它改變了企業(yè)傳統(tǒng)的IT技術(shù)架構(gòu)和開發(fā)部署模式。通過(guò)網(wǎng)絡(luò)方式提供給用戶需要的應(yīng)用平臺(tái)環(huán)境,快速平滑地將用戶的應(yīng)用遷移到云中,這些工作不但給IT資源管理帶來(lái)了一定的難度,同時(shí)也對(duì)用戶技術(shù)能力提出了更高的要求?,F(xiàn)有的一些產(chǎn)品往往只關(guān)注于單一層面的云資源管理,缺少一個(gè)結(jié)
4、合基礎(chǔ)設(shè)施資源、應(yīng)用環(huán)境部署、監(jiān)控服務(wù)等在內(nèi)的管理平臺(tái),缺乏高效的應(yīng)用環(huán)境的部署管理的機(jī)制。本文針對(duì)現(xiàn)有研究的不足,設(shè)計(jì)了一個(gè)支持不同云環(huán)境下的應(yīng)用平臺(tái)環(huán)境的部署架構(gòu),它可以幫助用戶通過(guò)自助工具動(dòng)態(tài)的配置所需要的應(yīng)用平臺(tái)環(huán)境,幫助用戶從基礎(chǔ)設(shè)施管理的工作中抽離出來(lái),提供一個(gè)通用的、可繼承的基礎(chǔ)架構(gòu)環(huán)境的部署機(jī)制。該系統(tǒng)主要基于以下幾個(gè)目標(biāo)設(shè)計(jì):首先,建立一個(gè)應(yīng)用平臺(tái)模型,設(shè)計(jì)一套通用性較強(qiáng)的應(yīng)用環(huán)境描述機(jī)制;其次,在不同的云環(huán)境架構(gòu)下,設(shè)計(jì)一個(gè)統(tǒng)一的部署系統(tǒng)來(lái)整合分散的計(jì)算資源,提供一個(gè)高效的資源分配和管理方式;第三,將自動(dòng)部署的機(jī)制和云環(huán)境結(jié)合起來(lái),提高云環(huán)境下資源
5、的利用效率和應(yīng)用調(diào)度的高效性。本文深入研究了云計(jì)算平臺(tái)下應(yīng)用環(huán)境的描述問題,提出了應(yīng)用平臺(tái)模板的方式來(lái)實(shí)現(xiàn)環(huán)境的描述和部署工作,將一個(gè)具體的應(yīng)用環(huán)境的部署問題轉(zhuǎn)換為模板的描述工作,大大降低了用戶的使用難度,并且對(duì)模板的具體使用進(jìn)行了詳細(xì)的介紹。另外,本文針對(duì)云環(huán)境多樣性的特點(diǎn)設(shè)計(jì)了一個(gè)高效的應(yīng)用環(huán)境部署算法,結(jié)合用戶指定的部署策略該算法可以在節(jié)點(diǎn)的配置和最終部署性能之間達(dá)到一個(gè)平衡。本文全面描述了我們?cè)O(shè)計(jì)的自動(dòng)化部署系統(tǒng)一7stclnstaUer的設(shè)計(jì)和實(shí)現(xiàn)過(guò)程,以及詳細(xì)講述了一套基于模板描述應(yīng)用平臺(tái)的機(jī)制,利用開源的配置管理工具Chef來(lái)輔助完成應(yīng)用環(huán)境的部署工作。
6、整個(gè)系統(tǒng)分為四個(gè)主要部分:軟件倉(cāng)庫(kù),基礎(chǔ)設(shè)施層、平臺(tái)服務(wù)層、應(yīng)用部署層。我們采用應(yīng)用平臺(tái)模板作為一個(gè)應(yīng)用環(huán)境的描述機(jī)制,并結(jié)合特定領(lǐng)域語(yǔ)言DSL、腳本等技術(shù)以適應(yīng)實(shí)際的需求。在具體的設(shè)計(jì)過(guò)程中,我們參考了現(xiàn)有的一些配置管理軟件的做法,并對(duì)其進(jìn)行擴(kuò)展以應(yīng)用到云環(huán)境中。在文章的最后,對(duì)自動(dòng)化部署系統(tǒng)的應(yīng)用場(chǎng)景以及具體的系統(tǒng)界面進(jìn)行了介紹,并通過(guò)具體的實(shí)例對(duì)系統(tǒng)的性能和功能進(jìn)行測(cè)試,測(cè)試結(jié)果表明,該部署系統(tǒng)可以很好地滿足用戶的具體應(yīng)用需求,對(duì)現(xiàn)有的一些系統(tǒng)能夠很好地安裝部署,同時(shí)針對(duì)云計(jì)算環(huán)境的特殊性能夠獲得較好的部署性能。l摘要關(guān)鍵詞:云計(jì)算平臺(tái)即服務(wù)自動(dòng)化部署模板配置管
7、理AbstractInrecentyears,cloudcomputingtechnologyhasbecomethemostpopularfieldofstudyintheITindustry.AndithaschangedITtechnicalarchitectureanddevelopment&deploymentmodeoftraditionalenterprises.Applicationplatformenvironmentthatprovidedtotheusersbasedonneedsthroughnetwork,movesuser