資源描述:
《基于openstack云平臺的監(jiān)控關(guān)鍵技術(shù)研究》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于OpenStack云平臺的監(jiān)控關(guān)鍵技術(shù)研究重慶大學(xué)碩士學(xué)位論文(專業(yè)學(xué)位)學(xué)生姓名:張健博指導(dǎo)教師:王茜教授學(xué)位類別:工程碩士(計(jì)算機(jī)技術(shù)領(lǐng)域)重慶大學(xué)計(jì)算機(jī)學(xué)院二O一六年四月ResearchoftheKeyTechnologyonOpenStackCloudPlatformAThesisSubmittedtoChongqingUniversityinPartialFulfillmentoftheRequirementforProfessionalDegreeByZhangJianboSupervisedbyporf.WangQianSpecialty:ME(ComputerTech
2、nologyField)CollegeofComputerScienceofChongqingUniversity,Chongqing,ChinaApril,2016中文摘要摘要隨著計(jì)算科學(xué)的進(jìn)步,如何更高效地分配和利用計(jì)算資源成為當(dāng)今重要話題。云計(jì)算相關(guān)技術(shù)的飛速發(fā)展,極大程度上整合了計(jì)算資源,使按需分配成為可能。OpenStack是開源云里重要的組成部分,是一個(gè)廣受歡迎的開源云平臺。平臺整合了計(jì)算,存儲和網(wǎng)絡(luò)等資源,能夠基于虛擬化技術(shù),將物理計(jì)算機(jī)集群統(tǒng)一調(diào)度管理,以虛擬機(jī)的形式對外提供服務(wù)。由于OpenStack性能穩(wěn)定,易于拓展,因此在全球擁有龐大數(shù)量的用戶。尤其在私有云領(lǐng)域,深
3、受政府、企業(yè)和高校等單位青睞。盡管OpenStack具有強(qiáng)大的功能,并且已經(jīng)被全球數(shù)百家公司作為私有云的解決方案。但是OpenStack并不是一個(gè)完善的云平臺系統(tǒng)。特別是在云平臺監(jiān)控領(lǐng)域,OpenStack一直缺乏一個(gè)成熟的監(jiān)控軟件。而云監(jiān)控又是云平臺技術(shù)領(lǐng)域一個(gè)極為重要的環(huán)節(jié)。由于云平臺的服務(wù)對象面廣闊,結(jié)構(gòu)復(fù)雜,運(yùn)行狀態(tài)相對于外界很不透明。一旦云平臺出現(xiàn)故障或性能上的瓶頸,用戶和管理人員往往很難察覺。而由于云平臺自身的復(fù)雜性,構(gòu)建監(jiān)控服務(wù)又存在諸多難點(diǎn),還需要面臨由于集群規(guī)模龐大帶來的性能問題。因此,在云平臺服務(wù)上,建立一個(gè)功能齊全,穩(wěn)定的監(jiān)控系統(tǒng)顯得很有必要。本文基于這個(gè)研究點(diǎn),對
4、基于OpenStack云平臺的監(jiān)控技術(shù)做了較為深入的研究,分析并闡述了在復(fù)雜的云基礎(chǔ)設(shè)施環(huán)境里,構(gòu)建監(jiān)控系統(tǒng)可能遇到的關(guān)鍵問題和難點(diǎn)。最后,本文設(shè)計(jì)并實(shí)現(xiàn)了基于OpenStack云平臺的監(jiān)控系統(tǒng)。論文工作的先進(jìn)性主要有下面兩個(gè)方面:①提出了一種完全貼合OpenStack云平臺的監(jiān)控系統(tǒng),能夠無縫對接OpenStack平臺并對云主機(jī)進(jìn)行監(jiān)測和控制功能。由于OpenStack平臺在監(jiān)控領(lǐng)域相對匱乏,本文的工作能夠提供一種解決方案。②從監(jiān)控的功能性和性能兩方面綜合考慮,設(shè)計(jì)并實(shí)現(xiàn)了一種可以動態(tài)調(diào)整和拓展的監(jiān)控系統(tǒng)架構(gòu),使資源利用更加合理,能夠在不同的需求場合進(jìn)行靈活調(diào)整。關(guān)鍵詞:云計(jì)算Open
5、Stack監(jiān)控?cái)?shù)據(jù)庫分庫動態(tài)數(shù)據(jù)源I英文摘要ABSTRACTWiththedevelopmentofcomputerscience,howtoallocateandusecomputingresourcesmoreefficientlyhasbecomeanimportanttopic.Therapiddevelopmentofcloudcomputinghasmadeagreatcombinationofcomputingresourcesandmakingitpossibletoallocateondemand.OpenStackisanopensourcecloudplatform
6、whichiswidelypopular.Thecloudplatformthatintegratescomputing,storageandnetworkingresources,canmanagephysicalcomputerclusterinacertianway,andprovideserviceinaformofvirtualmachine.SinceOpenStackplatformhaveastableperformanceandeasytoexpand,ithasahugnumberofusersworldwide.Especiallyinthefieldofpriva
7、tecloud,theOpenStackispopularwiththecustomersfromgovernment,enterprisesanduniversities.AlthoughOpenStackhaspowerfulfeaturesandhavebeenusedbyhundredsofcompaniesintheworld,itisstillnotaperfectsoftware.Inthefieldofcloudpl