【正文】
中圖分類號 : TP3 論 文 編號 : 10006GS112138C 專業(yè) 碩士學位論文 私有云管理平臺 的設(shè)計與實現(xiàn) 作者姓名 何??? 學科專業(yè) 軟件工程 指導教師 邵兵 副 教授 王健 高 工 培養(yǎng)院系 軟件 學院 The Design and Implementation of Private Clouds Management Platform A Dissertation Submitted for the Degree of Master Candidate: He Fukang Supervisor: Assistant Prof. Shao Bing School of Software Beihang University, Beijing, China 中圖分類號: TP3 論文編號: 10006GS112138C 碩 士 學 位 論 文 私有云管理平臺 的設(shè)計與實現(xiàn) 作者姓名 何??? 申請學位級別 工程碩士 指導教師姓名 邵兵 職 稱 副 教授 學科專業(yè) 軟件工程 研究方向 移動云計算 學習時間自 2020 年 9 月 20 日 起至 2020 年 12 月 30 日止 論文提交日期 2020 年 11 月 15 日 論文答辯日期 2020 年 12 月 15 日 學位授予單位 北京航空航天大學 學位授予日期 年 月 日 關(guān)于學位論文的獨創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在指導教師指導下獨立進行研究工作所取得的成果,論文中有關(guān)資料和數(shù)據(jù)是實事求是的。盡我所知,除文中已經(jīng)加以標注和致謝外,本論文不包含其他人已經(jīng)發(fā)表或撰寫的研究成果,也不包含本人或他人為獲得北京航空航天大學或其它教育機構(gòu)的學位或?qū)W歷證書而使用過的材料。與我一同工作的同志對研究所做的任何貢獻均已在論文中作出了明確的說明。 若有不實之處,本人愿意承擔相關(guān)法律責任。 學位論文作者簽名: 日期: 年 月 日 學位論文使用授權(quán)書 本人完全同意北京航空航天大學有權(quán)使用本學位論文(包括但不限于其印刷版和電子版),使用方式包括但不限于:保留學位論文,按規(guī)定向國家有關(guān)部門(機構(gòu))送交學位論文,以學術(shù)交流為目的贈送和交換學位論文,允許學位論文被查閱、借閱和復(fù)印,將學位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,采用影印、縮印或其他復(fù)制手段保存學位論文。 保密學位論文在解密后的使用授權(quán)同上。 學位論文作者簽名 : 日期: 年 月 日 指導教師簽名: 日期: 年 月 日 I 摘 要 隨著企業(yè) IT 系統(tǒng)的日益龐大和復(fù)雜化,服務(wù)器硬件資源的浪費顯得越來越嚴重。通過建設(shè)私有云管理平臺, 企業(yè) 可以 很方便地 根據(jù)各種業(yè)務(wù)應(yīng)用系統(tǒng)的特性來綜合調(diào)整資源的分配。 本文將依據(jù)軟件工程的科學管理手段,深入研究一個實用化的 私有 云平臺的開發(fā),解決基礎(chǔ)設(shè)施資源復(fù)用、通用業(yè)務(wù)能力開放、終端適配、業(yè)務(wù)承載等一系列問題。 該平臺架構(gòu)的特色,是一個自頂向下,以服務(wù)為主線來貫穿整個產(chǎn)品,是從用戶和業(yè)務(wù)的實際需求出發(fā),通過服務(wù)統(tǒng)一的組織和調(diào)度底層的一些資源。在整個的平臺設(shè)計里,首先是從業(yè)務(wù)需求出發(fā),分析用戶的業(yè)務(wù)需求, 為用戶提供簡單、統(tǒng)一的管理平臺 ,內(nèi)置豐富的資源管理與交 互 功能 , 將原本靜態(tài)分配的 IT 基礎(chǔ)設(shè)施抽象為可管理、易于調(diào)度、按需分配的資源;再把資源封裝對外提供按需靈活使用各類 IT 資源的服務(wù),滿足各種業(yè)務(wù)的運營。 該平臺 分為資源管理平臺、運營管理平臺和用戶自服務(wù) 門戶三個子系統(tǒng)。最底層為資源管理平臺,對多種基礎(chǔ)資源進行統(tǒng)一管理;中間層為運營管理平臺,對業(yè)務(wù)相關(guān)內(nèi)容進行管理;最上層為用戶自服務(wù)門戶,為用戶購買和使用服務(wù)提供入口。每個子系統(tǒng)有單獨的登錄 URL,由不同角色的用戶登錄進行操作 。 論文詳細的從幾個典型的核心需求展開分析,遵循標準的軟件工程管理,采用成熟可靠的 MVC 設(shè)計模式,選擇 Spring+Struts 的框架,以 CloudStack 為虛擬 化 基礎(chǔ)管理軟件,結(jié)合一些大型 Web 平臺實際運行中積累的難點解決思路,逐步實現(xiàn)了一個 私有 云管理 平臺的開發(fā),而且簡單介紹 了 云計算 的虛擬化技術(shù), 以及 本項目中資源管理所使用的解決方案。 關(guān)鍵詞 : 云計算 , 云平臺 , 虛擬化 , Spring, Struts , CloudStack II ABSTRACT Along with the enterprise IT systems bee larger and more plicated, the server hardware resources waste is being more and more serious. Enterprise through the construction of private cloud management platform, distribution according to the characteristics of various business application system to adjust to scientific management methods of Software Engineering,this article research deeply on praticle service private cloud platform,to solve the problems of reuse on Infrastructure, general service, terminal adapter and service loading. The characteristic for this platform is topdown design, servicecentered in entire product, started from the real service requirement of users, to arrange and manage underlying resource by the service in the entire plat design system,the first is from service requirement, to analyse the business needs of users, providing a simple, unified management platform, and built in rich resource management and interactive function, the original static allocation of IT infrastructure management, easy abstraction for resource scheduling, distribution according to need。 then the resource encapsulation provide ondemand flexible use of various types of IT resource service, to meet a variety of business operation. The platform is divided into resource management platform, management platform and user self service portal three subsystems. The bottom layer is resource management platform, unified management of various resources。 the middle layer is the operation management platform, to manage the business related content。 the top layer is the user self service portal, providing entrance for users to purchase and use of services. Each subsystem has a separate login URL, operated by users in different roles login. This article analyses from some typical critical requirement, based on standard soft engineering managment, adopting reliable MVC design mole,choosing Spring+Struts framework, bined with difficulties solution from some large Web platforms, and Gradually realizes a development of cloud platform , it introduces simplely virtualization technology of cloud puting and solution of resource manage. Keywords: Cloud puting, cloud platform, virtual machine,Spring,Struts,CloudStack III 目 錄 摘 要 ..................................................................................................................................... I ABSTRACT ...............................................................................................................................II 目 錄 ...................................................................................................................................... III 第一章 緒論 .............................................................................................................................. 1 課題背景與意義 ........................................................................................................... 1 國內(nèi)外研究現(xiàn)狀 ........................................................................................................... 1 總體研究工作 ............................................................................................................... 2 論文結(jié)構(gòu)說明 ............................................................................................................... 3 本章小結(jié) ....................................................................................................................... 3