



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
云系統(tǒng)中的資源池構(gòu)建
云計算是一種基于互聯(lián)網(wǎng)的新計算方法。它通過不同的網(wǎng)絡(luò)架構(gòu)和獨立服務(wù)為個人和潛在用戶提供可靠的計算和費用。由于資源是在互聯(lián)網(wǎng)上,而在計算機流程圖中,互聯(lián)網(wǎng)常以一個云狀圖案來表示,因此可以形象地類比為云,‘云’同時也是對底層基礎(chǔ)設(shè)施的一種抽象概念<維基百科>。云計算是一種基于網(wǎng)絡(luò)的支持異構(gòu)設(shè)施和資源流轉(zhuǎn)的服務(wù)供給模型,它提供給客戶可自定義的服務(wù),實現(xiàn)資源的按需分配、按量計費。云計算導(dǎo)致資源規(guī)?;?促進分工的專業(yè)化,使得資源供應(yīng)商和用戶都更加關(guān)注于自己的業(yè)務(wù),有利于降低單位資源成本,促進網(wǎng)絡(luò)業(yè)務(wù)創(chuàng)新。云計算包括兩個層次的含義:資源層次和應(yīng)用層次,它具有基于網(wǎng)絡(luò)、支持異構(gòu)的基礎(chǔ)資源、支持資源的動態(tài)伸縮和流轉(zhuǎn)、支持異構(gòu)的多業(yè)務(wù)體系、支持海量信息處理、按需分配按量計費的特征。云操作系統(tǒng),是負責(zé)云計算數(shù)據(jù)中心基礎(chǔ)軟件、硬件資源管理監(jiān)控的系統(tǒng)軟件。通過基礎(chǔ)軟硬件監(jiān)控、分布式文件系統(tǒng)和虛擬計算,云操作系統(tǒng)實現(xiàn)了云基礎(chǔ)設(shè)施即服務(wù)層,通過安全管理中心實現(xiàn)資源多用戶共享的數(shù)據(jù)和信息安全,通過節(jié)能管理中心,有效實現(xiàn)基礎(chǔ)資源的綠色、低碳運維。而通過業(yè)務(wù)與資源調(diào)度中心,則實現(xiàn)了云平臺即服務(wù)層的部分內(nèi)容。云操作系統(tǒng)主要包括大規(guī)?;A(chǔ)軟硬件管理、分布式文件系統(tǒng)、虛擬計算管理、安全控制管理、節(jié)能管理和業(yè)務(wù)/資源調(diào)度管理?;A(chǔ)軟硬件管理,主要負責(zé)大規(guī)模基礎(chǔ)軟件、硬件資源的監(jiān)控和管理,為云操作系統(tǒng)的資源調(diào)度等高級應(yīng)用提供了決策信息,是云操作系統(tǒng)的資源管理的基礎(chǔ)?;A(chǔ)軟件資源,包括單機操作系統(tǒng)、中間件、數(shù)據(jù)庫等?;A(chǔ)硬件資源,則包括網(wǎng)絡(luò)環(huán)境下的三大主要設(shè)備,即:計算(服務(wù)器)、存儲(存儲設(shè)備)和網(wǎng)絡(luò)(交換機、路由器等設(shè)備)?;A(chǔ)軟硬件管理中心,可以對基礎(chǔ)軟件、硬件資源進行資產(chǎn)管理;可以實現(xiàn)基礎(chǔ)硬件的狀態(tài)監(jiān)控和性能監(jiān)控;能夠?qū)Ξ惓G闆r觸發(fā)報警,提醒用戶及時維護問題設(shè)備;能夠?qū)A(chǔ)軟硬件資源進行長期的統(tǒng)計分析,為高層次的資源調(diào)度提供決策依據(jù)。虛擬化的本質(zhì)在于從邏輯角度而不是物理角度來對資源進行分配和使用,即從單一的邏輯角度來看待不同的物理資源。虛擬化技術(shù)有三種主要應(yīng)用形態(tài),即虛擬分拆、虛擬整合和虛擬遷移。虛擬分拆是最常見的虛擬化技術(shù),其可將一臺物理機分拆為多臺虛擬機,從而提高物理資源的利用率,如VMware的VSphere、XEN和微軟的Hyper-V等。虛擬整合則是將眾多性能一般的計算機整合為一臺性能出眾的計算機,常見的有高性能計算系統(tǒng)等。虛擬遷移,可以使用戶像使用本地資源一樣使用異地物理資源,如遠程桌面、網(wǎng)絡(luò)共享目錄等。云計算數(shù)據(jù)中心較為普遍的應(yīng)用了虛擬化技術(shù)的三種應(yīng)用模式,其中尤以虛擬分拆技術(shù)應(yīng)用最為廣泛。云計算數(shù)據(jù)中心即需要兼容同一時期不同廠商的不同軟件、硬件資源,還需要兼容不同時期采購的異構(gòu)軟件、硬件資源,因而需要著重解決異構(gòu)軟硬件資源的同構(gòu)化問題。異構(gòu)資源同構(gòu)化,可以將異構(gòu)的資源轉(zhuǎn)換為相同顆粒度的可度量的同構(gòu)資源節(jié)點,是按需分配和按量計費的基礎(chǔ)。而資源節(jié)點同構(gòu)化,也為分布式和并行性計算提供了良好的運行環(huán)境。在云操作系統(tǒng)中,大規(guī)?;A(chǔ)資源的監(jiān)控(包括硬件資源和虛擬化資源),物力資源及虛擬資源的自動化調(diào)度,是云OS的核心所在。而這兩個重要功能的實現(xiàn),都離不開相關(guān)信息的準(zhǔn)確、及時、安全的采集,這就勢必要求建立一個高效安全的云OS資源池。本文將從資源池的信息采集、資源映射和信息同步三個方面,闡述資源池的構(gòu)建、管理、維護。1資源池建設(shè)1.1資源的獲取過程資源池的信息采集單元是資源池的基礎(chǔ)模塊,負責(zé)采集、保存資源信息。資源池的信息包括物理資源和虛擬資源。物理資源具體分為計算資源、存儲資源、網(wǎng)絡(luò)資源,計算資源是指運行計算資源的服務(wù),例如運行虛擬化的服務(wù)器;存儲資源是指用于共享或者分布式存儲的存儲服務(wù)器;網(wǎng)絡(luò)資源是指路由器、交換機等網(wǎng)絡(luò)設(shè)備的信息、實時狀態(tài)等。虛擬資源具體分為虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源。信息的采集過程大致如下:資源池初始化時從數(shù)據(jù)庫讀取各種資源的基本靜態(tài)信息,并動態(tài)從監(jiān)控代理程序中獲取各種資源的動態(tài)信息。采集后的信息進行歸類匯總,并對一些組的綜合信息進行計算,從而為資源映射到內(nèi)存對象做好準(zhǔn)備。詳細的資源信息包括:計算資源(1)節(jié)點消息·組名稱·組位置·CPU利用率·內(nèi)存利用率·網(wǎng)絡(luò)利用率·磁盤利用率·虛擬機個數(shù)等。(2)節(jié)點信息·節(jié)點名稱·節(jié)點IP·節(jié)點狀態(tài)·節(jié)點OS·節(jié)點備注·節(jié)點MAC·訪問權(quán)·CPU利用率·內(nèi)存利用率·網(wǎng)絡(luò)利用率·磁盤利用率等。(2)儲備資源存儲資源也分為組信息與存儲節(jié)點信息,基本內(nèi)容與計算資源相仿,存儲資源還包括存儲組和存儲節(jié)點的利用率、未使用、總?cè)萘康取?3)動態(tài)信息定義網(wǎng)絡(luò)資源同樣分為組信息與網(wǎng)絡(luò)節(jié)點信息,基本靜態(tài)信息類似于計算節(jié)點,動態(tài)信息包括網(wǎng)絡(luò)設(shè)備狀態(tài)、廠商、流量、丟包率等信息。虛擬資源的信息大致與物理資源信息相同,只是獲取方式可能有所不同。1.2資源池相關(guān)對象的確定在云操作系統(tǒng)中,對于資源的監(jiān)控需要快速或者實時獲取資源的有關(guān)信息,這就要求能夠快速或者實時從資源池中獲取相關(guān)信息。本文所架構(gòu)和設(shè)計的資源池的信息是直接存放在內(nèi)存對象中,這樣就可以迅速實現(xiàn)資源池的讀寫操作。當(dāng)資源池完成各類信息的定時采集后,會直接映射到內(nèi)存對象中并在內(nèi)存中長期駐存,從而實現(xiàn)信息的快速讀取。對于資源池中相關(guān)對象生命周期的控制,本文采用了“心跳機制”進行控制。每一條資源對象都有固定的生命值,資源池會定時去獲取每一條資源對象的狀態(tài)。當(dāng)資源池獲取不到對應(yīng)資源的狀態(tài)時,生命值減少1,反之則生命值增加1(固定值封頂)。當(dāng)生命值小于0時,則將此條資源對象從資源池中刪除。以此機制實現(xiàn)資源池中信息生命周期的控制。1.3資源池同步處理資源池為整個數(shù)據(jù)中心所有資源信息在內(nèi)存中實時準(zhǔn)確的映射,故資源池中信息與實際資源信息的同步就顯得異常重要。在本文中,資源池的同步主要是從兩個方面進行。一方面,資源池定時與數(shù)據(jù)庫中靜態(tài)信息進行對比更新,而后對雙方不一致的信息進行處理(動態(tài)信息完善、資源池信息對象增加、刪除);另一方面,資源池利用自身的生命周期控制機制,對無生命狀態(tài)的資源對象進行及時刪除,從而保持資源池信息的實時性和準(zhǔn)確性。2測試多個節(jié)點同時沖刷資源池所耗時間本文所設(shè)計的云操作系統(tǒng)資源池的最主要目的就是為了能夠快速實時獲取到系統(tǒng)所需要的資源信息,從而實現(xiàn)云操作系統(tǒng)的大規(guī)模資源監(jiān)控、資源自動流轉(zhuǎn)與節(jié)能等核心功能,故本文主要從資源池的效率方面列出實驗數(shù)據(jù)。資源池可以支持多少物理節(jié)點同時刷新負載數(shù)據(jù),模擬測試多個節(jié)點并發(fā)刷新資源池所用的時間。運行資源池的服務(wù)器配置為windowsserver2008,64位操作系統(tǒng)、Intel(R)Xeon(R)CPU、4G內(nèi)存、MySql5.1.42數(shù)據(jù)庫。實驗步驟如下:(1)在數(shù)據(jù)庫中準(zhǔn)備不同數(shù)量的靜態(tài)數(shù)據(jù);(2)初始化資源池;(3)運行模擬程序,模擬多個節(jié)點并發(fā)刷新資源池節(jié)點的負載數(shù)據(jù);(4)記錄刷新1000~6000節(jié)點所耗的時間。實驗數(shù)據(jù)如下表。從實驗數(shù)據(jù)可以看出,本文所設(shè)計的云操作系統(tǒng)資源池在6000節(jié)點時,一分鐘左右就可以將數(shù)據(jù)刷新一遍,表明可以合理高效的
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度一手房購房稅費計算與繳納協(xié)議
- 二零二五年度校外住宿學(xué)生安全管理與責(zé)任認(rèn)定合同
- 2025年度無社保的培訓(xùn)生勞動合同
- 2025年度購房意向金擔(dān)保協(xié)議
- 二零二五年度員工職務(wù)秘密及保密責(zé)任保險合同
- 二零二五年度共有產(chǎn)權(quán)購房合作合同
- 二零二五年度機動車交易代理與金融服務(wù)合同
- 二零二五年度股權(quán)交易與智能電網(wǎng)合作協(xié)議書
- 酒店安全免責(zé)協(xié)議(2025年度)公共區(qū)域安全責(zé)任書
- 2025年度安防產(chǎn)品區(qū)域代理服務(wù)協(xié)議
- 人力資源外包合同范本
- 成人重癥患者顱內(nèi)壓增高防控護理專家共識2024
- 110KV送出線路工程施工組織設(shè)計方案和對策
- 城市交通系統(tǒng)中的空間正義問題-深度研究
- 2024年03月江蘇2024年中國工商銀行蘇州分行社會招考筆試歷年參考題庫附帶答案詳解
- 2025年北師大新版高二物理上冊階段測試試卷
- 北師大版數(shù)學(xué)三下集體備課計劃
- 兒童家長非免疫規(guī)劃疫苗猶豫量表的編制及信效度檢驗
- 咖啡店飲品配方保密協(xié)議
- 《餐飲服務(wù)禮貌用語》課件
- 2025年岳陽市岳陽樓區(qū)招考網(wǎng)格管理員高頻重點提升(共500題)附帶答案詳解
評論
0/150
提交評論