天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于Docker的虛擬化應(yīng)用平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2017-12-27 17:02

  本文關(guān)鍵詞:基于Docker的虛擬化應(yīng)用平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 出處:《華南理工大學(xué)》2016年碩士論文 論文類型:學(xué)位論文


  更多相關(guān)文章: Docker 應(yīng)用虛擬化 Docker Registry Kubernetes PaaS


【摘要】:隨著云計(jì)算技術(shù)的蓬勃發(fā)展,IaaS廠商服務(wù)的逐漸落地,逐步實(shí)現(xiàn)了開發(fā)者可以按需使用計(jì)算機(jī)資源,節(jié)約許多成本。但是仍然需要運(yùn)維人員去管理我們的服務(wù)器,并沒有實(shí)現(xiàn)服務(wù)和應(yīng)用程序的管理。同時(shí),IaaS層以虛擬機(jī)為最小粒度的資源調(diào)度單位,出現(xiàn)了資源利用率低、調(diào)度分發(fā)緩慢、軟件系統(tǒng)環(huán)境不一致等問題。隨著應(yīng)用規(guī)模越來(lái)越龐大,邏輯越來(lái)越復(fù)雜,迭代更新也越來(lái)越頻繁,對(duì)應(yīng)用程序生命周期的管理迫在眉睫。PaaS的出現(xiàn)給這些問題帶來(lái)了很好的解決方案。一方面,以應(yīng)用程序?yàn)檎{(diào)度的基本單位,提供更輕量級(jí)的虛擬化技術(shù),提高了服務(wù)器資源的利用率。另一方面,專注應(yīng)用的生命周期管理,讓開發(fā)者從系統(tǒng)運(yùn)維中解脫出來(lái),給他們更多時(shí)間專注應(yīng)用的開發(fā)。在現(xiàn)今軟件配置和管理部署復(fù)雜的背景下,以減少傳統(tǒng)虛擬化對(duì)資源的浪費(fèi)和簡(jiǎn)化應(yīng)用部署管理為目的,本文基于Docker設(shè)計(jì)并實(shí)現(xiàn)了一種更為輕量級(jí)的虛擬化應(yīng)用平臺(tái)。其次,虛擬化應(yīng)用平臺(tái)劃分的三個(gè)服務(wù)模塊:“鏡像倉(cāng)庫(kù)服務(wù)模塊”、“容器應(yīng)用編排服務(wù)模塊”和“虛擬化應(yīng)用平臺(tái)接入服務(wù)”。在“鏡像倉(cāng)庫(kù)服務(wù)模塊”,基于Docker Registry實(shí)現(xiàn)了一個(gè)高可用的鏡像倉(cāng)庫(kù),以滿足更大的用戶訪問量。在“虛擬化應(yīng)用平臺(tái)接入”服務(wù)模塊,實(shí)現(xiàn)了docker index的用戶認(rèn)證授權(quán)服務(wù),并且初步實(shí)現(xiàn)容器應(yīng)用web terminal。“容器應(yīng)用編排服務(wù)”模塊使用了Google開源的Kubernetes系統(tǒng),提供了虛擬化應(yīng)用的集群管理和接入方式。最后,本文對(duì)Docker Registry進(jìn)行了性能和壓力測(cè)試,著重分析了Registry的性能瓶頸、不同鏡像的層數(shù)和單層鏡像大小對(duì)上傳下載時(shí)的影響,以及不同的后端文件系統(tǒng)對(duì)Registry服務(wù)的影響。其次,對(duì)平臺(tái)的其他服務(wù)進(jìn)行了功能性測(cè)試。
[Abstract]:With the rapid development of cloud computing technology, the service of IaaS vendors is gradually falling to the ground, and it is gradually realized that developers can use computer resources on demand and save a lot of cost. But it is still necessary for the operators to manage our servers and do not manage the services and applications. At the same time, the IaaS layer takes virtual machine as the smallest granularity resource scheduling unit. There are some problems such as low resource utilization rate, slow dispatching and distribution, inconsistent software system environment and so on. With the growing application scale, the more complex logic and more frequent iterations, the management of the life cycle of the application is imminent. The emergence of PaaS brings good solutions to these problems. On the one hand, the application program is used as the basic unit for scheduling, providing more lightweight virtualization technology to improve the utilization of server resources. On the other hand, the life cycle management that focuses on applications allows developers to fret from system operations and give them more time to focus on application development. Under the complicated background of software configuration and management deployment, in order to reduce the waste of traditional virtualization and simplify application deployment management, this paper designs and implements a more lightweight virtualization application platform based on Docker. Secondly, the three service modules of the virtualization application platform are "mirror warehouse service module", "container application choreography service module" and "virtualization application platform access service". In the "mirror image warehouse service module", a highly available mirror repository is implemented based on Docker Registry to meet greater user access. In the "virtual application platform access" service module, the user authentication authorization service of docker index is implemented and the container application web terminal is initially implemented. The "container application choreography" module uses the Google open source Kubernetes system to provide cluster management and access methods for virtualized applications. Finally, the performance and pressure tests of Docker Registry are carried out. The performance bottlenecks of Registry, the number of layers of different mirrors and the size of single-layer mirrors on the upload and download are analyzed, and the influence of different back-end file systems on Registry services is also emphasized. Secondly, functional testing of other services on the platform is carried out.
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP393.09
,

本文編號(hào):1342413

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1342413.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶a1cdf***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com