資源描述:
《基于容器技術(shù)的科教云平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、分類(lèi)號(hào)學(xué)號(hào)M201676193學(xué)校代碼10487密級(jí)碩士學(xué)位論文基于容器技術(shù)的科教云平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)位申請(qǐng)人:姚益陽(yáng)學(xué)科專(zhuān)業(yè):軟件工程指導(dǎo)教師:薛志東研究員答辯日期:2018.12.28AThesisSubmittedinPartialFulfillmentoftheRequirementsfortheDegreefortheMasterofEngineeringTheDesignandImplementationofScientificandEducationCloudPlatformBasedonContainerT
2、echnologyCandidate:YaoYiyangMajor:SoftwareEngineeringSupervisor:ProfessorXueZhidongHuazhongUniversityofScience&TechnologyWuhan430074,P.R.ChinaDecember,2018華中科技大學(xué)碩士學(xué)位論文摘要云計(jì)算的發(fā)展為各行各業(yè)提供了彈性的、高可用的云服務(wù),Docker容器技術(shù)的出現(xiàn)為云服務(wù)的發(fā)布和部署提供了更加靈活的方式,使云更加穩(wěn)定可靠。相較于傳統(tǒng)實(shí)驗(yàn)室IT架構(gòu)設(shè)施,引入基于容器技術(shù)的云平
3、臺(tái)能提供更高效的資源利用和更安全的數(shù)據(jù)管理。以云計(jì)算為理論基礎(chǔ),探索了Kubernetes容器管理技術(shù)、OpenStack云計(jì)算服務(wù)以及Ceph分布式存儲(chǔ)系統(tǒng)的技術(shù)架構(gòu),分析了在云上進(jìn)行科教管理所面臨的業(yè)務(wù)需求和性能需求,并對(duì)主要功能模塊進(jìn)行了用例分析,完成了系統(tǒng)的整體設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),提出了一套能為科研教學(xué)提供穩(wěn)定服務(wù)的云平臺(tái)解決方案,底層架構(gòu)平臺(tái)利用Docker技術(shù)將OpenStack各服務(wù)組件封裝到容器鏡像中,快速部署并構(gòu)建了一套高可靠的云服務(wù),并將Ceph分布式存儲(chǔ)服務(wù)與OpenStack服務(wù)進(jìn)行集成,作為Open
4、Stack云平臺(tái)的存儲(chǔ)后端,為數(shù)據(jù)提供穩(wěn)定可靠的冗余備份和強(qiáng)一致性的數(shù)據(jù)安全,最后以Kubernetes容器集群為基礎(chǔ),對(duì)運(yùn)行中的容器進(jìn)行高效的監(jiān)控和彈性管理,為應(yīng)用層提供高可用的資源服務(wù)。應(yīng)用層基于Django框架,通過(guò)調(diào)用底層架構(gòu)平臺(tái)對(duì)外提供的服務(wù)接口,主要實(shí)現(xiàn)了用戶管理、虛擬資源管理以及團(tuán)隊(duì)管理等三大功能模塊,最終實(shí)現(xiàn)了一個(gè)能為用戶彈性分配資源并且滿足科研和教學(xué)的容器化云平臺(tái)。基于容器技術(shù)的科教云平臺(tái)將云計(jì)算和容器相關(guān)技術(shù)融入實(shí)驗(yàn)室科研和團(tuán)隊(duì)合作的場(chǎng)景中,提供了大規(guī)模高可靠、彈性可擴(kuò)展的計(jì)算能力以及數(shù)據(jù)安全存儲(chǔ)和管理
5、能力。通過(guò)對(duì)系統(tǒng)核心功能的測(cè)試,平臺(tái)能夠?qū)ν馓峁┓€(wěn)定的服務(wù),符合預(yù)期的設(shè)計(jì)目標(biāo)。關(guān)鍵詞:科教云Kubernertes技術(shù)容器技術(shù)云計(jì)算Ceph技術(shù)I華中科技大學(xué)碩士學(xué)位論文AbstractThedevelopmentofcloudcomputingprovidesflexibleandhighlyavailablecloudservicesforallwalksoflife.TheemergenceofDockercontainertechnologyprovidesamoreflexiblewayforthereleas
6、eanddeploymentofcloudservices,makingthecloudmorestableandreliable.ComparedtotraditionallabITinfrastructure,theintroductionofcontainer-basedcloudplatformscanprovidemoreefficientresourceutilizationandmoresecuredatamanagement.Basedonthetheoryofcloudcomputing,itexplor
7、edthetechnicalarchitectureofKubernetescontainermanagementtechnology,OpenStackcloudcomputingserviceandCephdistributedstoragesystem,andanalyzedthebusinessneedsandperformancerequirementsofscienceandeducationmanagementonthecloudandtheusecasesofthemainfunctionalmodules
8、,completedtheoveralldesignofthesystemanddatabasedesign,whichtoproposeacloudplatformsolutionthatcanprovidestableservicesforscientificresearchandteaching.