基于Docker的資源預(yù)調(diào)度策略構(gòu)建彈性集群的研究.pdf_第1頁
已閱讀1頁,還剩84頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、在實際環(huán)境中,服務(wù)器會經(jīng)常出現(xiàn)不可預(yù)知的負載需求,特別是像天貓雙11等活動每年都在刷新交易記錄,大量的訂單交易背后是突增的巨大用戶訪問量,此時需要快速增加集群中服務(wù)器的數(shù)量來應(yīng)對額外負載,同時在流量下降時,需要停止空閑服務(wù)器以降低成本。因此構(gòu)建彈性集群,實現(xiàn)集群服務(wù)器數(shù)量的自動伸縮顯得尤為重要。
  彈性伸縮是云計算中的一個重要功能,而虛擬化技術(shù)是支撐云計算的重要技術(shù)基石,虛擬化的程度不同決定了云平臺的架構(gòu),Docker容器技術(shù)作

2、為操作系統(tǒng)級的虛擬化為云平臺的架構(gòu)提出了新思路,它是基于進程級隔離的,相較于目前大多數(shù)基于虛擬機技術(shù)的云平臺而言,移除了客戶操作系統(tǒng)層,能夠提供更快的啟停速度和更優(yōu)的資源利用率。
  本文研究使用Docker容器技術(shù)作為底層云平臺虛擬化技術(shù),通過對集群性能的實時監(jiān)控及資源的合理調(diào)度,構(gòu)建彈性集群,應(yīng)對不可預(yù)知的負載需求,保證云服務(wù)平臺低成本、高效、穩(wěn)定的運營,大大提高云平臺的資源利用率,更加有效的應(yīng)對網(wǎng)絡(luò)峰值,提供高吞吐率和低延遲

3、的服務(wù)。
  為此,本文實現(xiàn)了以下內(nèi)容:(1)解決構(gòu)建容器集群的兩個主要問題:跨主機容器通信和文件共享。針對前者提出了三種解決方案:OVS+GRE、Flannel、直接路由,針對后者提出了構(gòu)建鏡像倉庫解決鏡像共享問題,結(jié)合DRBD構(gòu)建多節(jié)點NFS網(wǎng)絡(luò)文件系統(tǒng)解決數(shù)據(jù)持久化存儲問題,為彈性集群提供實踐環(huán)境。(2)實現(xiàn)了Docker彈性集群性能監(jiān)控。基于OpenTSDB和Docker容器技術(shù)實現(xiàn)了對容器及集群節(jié)點的性能數(shù)據(jù)的采集、存儲

4、、分組聚合及展示,也為構(gòu)建彈性集群中彈性伸縮組的觸發(fā)機制提供了判定條件。(3)構(gòu)建彈性伸縮組。使用Haproxy提供負載均衡服務(wù)、Consul提供彈性伸縮組的服務(wù)自動發(fā)現(xiàn)機制、Confd定期獲取Consul中的服務(wù)信息并動態(tài)生成Haproxy配置文件。(4)研究并實現(xiàn)了多種資源調(diào)度策略。首先是構(gòu)建彈性集群過程中的基于資源使用量的資源調(diào)度策略,然后為解決集群資源使用量不均勻問題實現(xiàn)了宿主機調(diào)度策略,最后實現(xiàn)了基于LMS算法的負載預(yù)測調(diào)度策

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論