面向容器的云計(jì)算資源自動伸縮問題研究
【學(xué)位單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TP302
【部分圖文】:
子文檔的功能,用戶只需要打開網(wǎng)頁瀏覽器就能使用,這就是一種典型的 SaaS 服務(wù)。這種服務(wù)本質(zhì)上是將傳統(tǒng)的桌面應(yīng)用或者移動端應(yīng)用搬到云上,使得用戶只要有聯(lián)網(wǎng)的環(huán)境和網(wǎng)絡(luò)瀏覽器就可以方便地使用其服務(wù)。2) 平臺即服務(wù)(Platform as a Service, PaaS):這種服務(wù)層次模型提供商交付給用戶的是某種配置好的應(yīng)用的運(yùn)行時環(huán)境,這個環(huán)境一般是在基礎(chǔ)設(shè)施上增加了一些必需的庫或者其他運(yùn)行時依賴。在這種情況下,只需要管理自己應(yīng)用的運(yùn)行狀態(tài),而不需要從頭搭建運(yùn)行環(huán)境。例如,Heroku[27]就是提供 PaaS 層次的服務(wù)商,它給用戶提供了很多種 web 應(yīng)用的運(yùn)行環(huán)境,用戶打包部署應(yīng)用只需要簡單幾個步驟。借助于 PaaS 服務(wù),企業(yè)或者開發(fā)者的開發(fā)或者部署變得非常便捷,更不需要關(guān)心底層的網(wǎng)絡(luò)拓?fù)浠蛘叻⻊?wù)器的運(yùn)維工作。3) 基礎(chǔ)設(shè)施即服務(wù)(InfrastructureasaService,IaaS):這個層次模型中,云服務(wù)提供商直接將服務(wù)器、網(wǎng)絡(luò)、硬盤等底層的資源租用給用戶,并按照用戶所需的規(guī)格和使用時間、使用量進(jìn)行計(jì)費(fèi)。這種服務(wù)模型是直接將資源交付給用戶,用戶需要自己關(guān)心底層的細(xì)節(jié),也需要承擔(dān)網(wǎng)絡(luò)和服務(wù)器的運(yùn)維工作。這個層次是云計(jì)算的基礎(chǔ),其他的服務(wù)模型都是建立在此基礎(chǔ)上的。
上海交通大學(xué)碩士學(xué)位論文捷開發(fā)概念的流行,軟件開發(fā)的周期變得更短,迭代和集成變得更加頻繁,應(yīng)程序的依賴管理和程序的運(yùn)行時環(huán)境打包變得非常重要, Docker 容器技術(shù)的現(xiàn)為這種輕量級跨平臺應(yīng)用分發(fā)和打包的需要提供了實(shí)現(xiàn)途徑,使得程序的開的部署都變得便捷,對于敏捷開發(fā)、持續(xù)集成非常友好。.2.2 容器和虛擬機(jī)比較虛擬機(jī)依賴于 hypervisor,其通常被安裝在“裸金屬”系統(tǒng)硬件之上,這導(dǎo)致ypervisor 在某些方面被認(rèn)為是一種操作系統(tǒng)。一旦 hypervisor 安裝完成, 就可從系統(tǒng)可用計(jì)算資源當(dāng)中分配虛擬機(jī)實(shí)例了,每臺虛擬機(jī)都能夠獲得唯一的操系統(tǒng)和負(fù)載(應(yīng)用程序)。對于容器環(huán)境來說,需要首先安裝主機(jī)操作系統(tǒng),之將容器層(比如 LXC)安裝在主機(jī)操作系統(tǒng)(通常是 Linux)之上。在安裝完容層之后,就可以從系統(tǒng)可用計(jì)算資源當(dāng)中分配容器實(shí)例了,并且應(yīng)用可以被部在容器當(dāng)中。圖 2-2 展示了容器和虛擬機(jī)的主要區(qū)別。
上海交通大學(xué)碩士學(xué)位論文 pod,并且保證實(shí)際運(yùn)行 pod 數(shù)量總是與該復(fù)制數(shù)量相等。如果當(dāng)前某個 pod 運(yùn)時意外崩潰了,將自動創(chuàng)建新的 pod 來替換。Kubernetes 還利用服務(wù)(service)表示一個服務(wù)的訪問點(diǎn),將有依賴關(guān)系之間的d 進(jìn)行解耦,解決了 pod 之間的服務(wù)發(fā)現(xiàn)問題。因?yàn)?pod 的運(yùn)行狀態(tài)可動態(tài)變(比如切換機(jī)器了、縮容過程中被終止了等),所以訪問端不能以硬編碼 IP 的方去訪問該pod提供的服務(wù)。服務(wù)的引入旨在保證pod的動態(tài)變化對訪問端透明,問端只需要知道服務(wù)的地址,由服務(wù)來提供代理。
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張光劉;林瑞進(jìn);汪自祥;顏海峰;;自動伸縮折疊雨棚的設(shè)計(jì)與研究[J];裝備制造技術(shù);2018年05期
2 劉杏;陳威;戴金耀;王偉;;一種基于單片機(jī)控制的自動伸縮桌設(shè)計(jì)原理[J];林產(chǎn)工業(yè);2017年07期
3 王赟;;綜采工作面刮板輸送機(jī)自動伸縮機(jī)尾的研究[J];煤礦機(jī)械;2012年09期
4 徐鳳桐;S型自動伸縮降碎防分級裝倉裝置運(yùn)行成功[J];糧食流通技術(shù);2002年03期
5 夏偉;;獨(dú)特的卡通自動伸縮牙刷[J];大眾商務(wù);2007年21期
6 夏偉;;獨(dú)特的卡通自動伸縮牙刷[J];大眾商務(wù);2007年22期
7 布紫葉;;有軌自動伸縮門控制裝置硬件設(shè)計(jì)研究[J];科技展望;2016年04期
8 李政;劉建偉;;刮板輸送機(jī)自動伸縮機(jī)尾的可編程控制[J];產(chǎn)業(yè)與科技論壇;2016年21期
9 王大鳴;吳淑娟;;奇妙的衣服[J];小學(xué)生導(dǎo)刊(低年級);2006年Z3期
10 王靜;余世林;林慈盛;;自動伸縮式艦船舷梯設(shè)計(jì)[J];船海工程;2007年03期
相關(guān)碩士學(xué)位論文 前10條
1 商濤;云服務(wù)系統(tǒng)整體自動伸縮的方法研究與實(shí)現(xiàn)[D];上海交通大學(xué);2017年
2 田野;面向容器的云計(jì)算資源自動伸縮問題研究[D];上海交通大學(xué);2018年
3 吳強(qiáng)強(qiáng);基于負(fù)載感知的MongoDB自動伸縮技術(shù)研究[D];上海交通大學(xué);2018年
4 王天澤;基于一種組合預(yù)測模型的自動伸縮Docker集群關(guān)鍵技術(shù)研究[D];西安工程大學(xué);2018年
5 龐旭東;支持裸機(jī)資源的NFV自動伸縮系統(tǒng)[D];北京郵電大學(xué);2018年
6 楊茂;基于Kubernetes的容器自動伸縮技術(shù)的研究[D];西安郵電大學(xué);2018年
7 武俊杰;基于云平臺的高可用自動伸縮服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)[D];西安電子科技大學(xué);2017年
8 黃輝;無軌自動伸縮門的研制[D];南昌大學(xué);2005年
9 羅欣;NS1601H型自動伸縮配重鐵路起重機(jī)設(shè)計(jì)及動力學(xué)研究[D];大連交通大學(xué);2008年
10 徐小東;單缸插銷式伸縮臂自動伸縮控制系統(tǒng)的研究與應(yīng)用[D];吉林大學(xué);2005年
本文編號:2863561
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2863561.html