崇陽 王兵
摘要:隨著WEB2.0網絡服務的迅猛興起與廣泛應用,基于網絡的應用范疇也在不斷的擴大,網絡即承載著信息發布與信息傳遞的功能,同時,又要通過對數據資源進行整合,從而提升網格計算、集群計算等相應的分布式系統技術的計算資源的管理功能。尤其在云計算平臺的發展之上,龐大的數據量更是要使用戶要對減少對資源的浪費,因而,在云計算中將資源管理進行虛擬化對降低能和提高利用率等都有著重要的研究意義。
關鍵詞:云計算 虛擬化 資源管理
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2016)06-0000-00
1 相關基礎理論研究
1.1 虛擬化技術
虛擬化技術作為云計算平臺中非常重要的技術手段之一,以及被廣泛的應用到計算機的各個領域之中,虛擬化技術主要的目標就三要對計算資源進行合理的整合與劃分,從架構的層次上來看,虛擬化技術可以分為完全的虛擬化和半虛擬化兩種,而區別這兩種技術的方式就是判斷虛擬機操作系統的修改方式是向上或是向下進行虛擬化,向上的虛擬化就三證和是整合物理資源從而提供虛擬化資源,而向下虛擬化就是對物理資源進行分割從而在多個互相隔離的環境中進行虛擬化。
1.2 云計算技術
云計算技術如正備受各個領域所青睞,因為其擁有相對靈活且可靠的平臺,這樣用戶就可以對現有的服務能夠迅速的進行應用的搭建,云平臺或是是云服務的機構對維護和維修的任務進行完善,并且集中精力對相關的業務工作進行完成。基于云計算技術的虛擬化研究主要考慮到對虛擬化的底層細節等進行基礎的資源服務。
2 云計算中虛擬化資源管理模型
2.1 虛擬化資源管理需求分析
當進行傳統的基于B/S與C/S模型的應用服務的時候,用戶的服務會將請求完整的分配到某一自動適應的物理主機之中,低層的資源是可以將用戶的需求直接來滿足的,在傳統的資源調度的模型之中是由兩部分組成的。一部分為服務請求,另一部分物理資源池。在這里對于不同的資源需求所需要的應用也不盡相同,比如如果是音頻或是視頻所占用的是存儲資源以及網絡寬帶的資源,為了確保服務應用的質量,就要對網絡資源的各個方面要求更高一些,所以一定要對各種類型的應用服務來設置不同的調度,并對其資源進行優化。
2.2 虛擬化資源管理模型設計
(1)服務抽象層。在云服務之中,要根據云服務的類型與定位的不同進行細分,基于虛擬資源池底層的服務叫做原子云服務,主要包含的是基礎的計算服務和基礎的存儲服務,根據云應用特性的不同在每個相應的原子云服務中去尋找相互關聯的資源需求,另外,組合云服務是由一個或多個的原子云服務依據相應的邏輯關系而進行有機結合的一種云服務的組合,在資源調度的角度來來看,原子云服務可以被定義為資源向量。(2)虛擬資源池。在云計算的環境之中,由服務器與工作站所組成的物理主機的組合可以按照一定的規則進行配置,在擁有資源屬性的虛擬機上將資源進行組合,一系列的虛擬資源聚集在一起就組成了資源池。在資源池中來向用戶提供相應的服務。通過虛擬資源池,具有很強的安全性、可用性以及可遷移性。安全性主要體現在各個虛擬主機之間是相互隔離的,當其中一臺虛擬機出現故障的時候對其他的虛擬機是不會造成影響的,可用性是因為不同用戶發出相同資源的時候可以同時進行,可遷移性的表現是黨一臺虛擬主機上的服務向另一臺虛擬主機上去遷移的時候,所移動的服務即迅速又不會被終端。(3)物理資源集。將云中心的包含主機、服務器陣列以及工作站等各種服務器組成在一起構成了物理資源集。物理資源集通過諸如CPU和內存等設備來進行抽象出各種類型,將抽象的物理資源進行虛擬化,并根據相應的規則與策略將存在于各個虛擬主機之中的資源進行虛擬化的分配,從而構成了虛擬的資源池。
2.3 虛擬化資源管理中的資源分配
傳統的資源分配主要是由人工來進行的,缺點是速度慢、效率低,并且極易出差,而當云計算技術出現之后,龐大的數據量使得人工對于資源分配的難度以及無法滿足了,因此自動化的進行資源分配的機制變應運而生,當太的資源進行分配的時候是按照出事的負載峰值進行分配,也就是要滿足資源量的最大化,當峰值發生變化的時候,資源的分配就會發生變化,這樣是有利于對資源利用率進行提高的。正是由于資源負載的變化是實時性的,并且變化是不遵循任何規律的,這就要保證預測負載需求的準確性,因而一定要對虛擬化資源管理中的資源進行合理的分配。要對資源分配進行合理分配的話,就要采用各種預測技術,預測技術要根據相應的方法和手段,主要從定向和定量的方式,通過現代管理的手段以及數據和統計學的方法來對未來的問題進行預測,并提供解決和干預。
3 結語
總之,伴隨著云計算概念的不斷深入,虛擬化技術也在為云計算提供更好的服務做著巨大的貢獻,比如對云計算應用和服務性能的優化等,虛擬化技術將資源進行分派算法是極其重要的,要極大的考慮到系統的能耗以及虛擬機性能的各種需求,對調度的算法以及資源模型的設計與搭建都要合理安排,只有充分考慮到相應的問題才能使得資源管理的結果最優。總而言之,對于云計算環境下的虛擬化技術的資源管理研究有待于學者專家的進一步研究,意義尤為重要!
參考文獻
[1] 錢瓊芬,李春林,張小慶,李臘元.云數據中心虛擬資源管理研究綜述[J].計算機應用研究,2012(07).
[2] 李亞奇.虛擬化云計算中資源管理的研究[J].電腦知識與技術,2013(12).
[3] 殷軍.虛擬化云計算中資源管理的研究與實現[J].電子制作,2014(15).
[4] 陳俊波,劉永奎.分析虛擬化云計算中資源管理[J].科技傳播,2012(20)