正文 分析虛擬化雲計算中資源管理(1 / 3)

分析虛擬化雲計算中資源管理

信息科技

作者:陳俊波 劉永奎

摘要 隨著網格計算的發展,雲計算成為一種全新的網絡服務方式,已經開始進入我們的生活。雲計算能夠將計算任務通過虛擬化雲計算技術,分布在由大量計算機構成的資源池上,很大程度上提高雲計算係統中資源和應用程序的效率,本文分析了雲計算中資源管理,簡化 IT 基礎設施、優化資源,能夠滿足雲計算中對資源調度的多樣化的需求。

關鍵詞 虛擬化;雲計算;資源管理

中圖分類號TP39 文獻標識碼A 文章編號 1674-6708(2012)77-0204-02

利用雲計算平台項目 Excalibur, 適用於非高性能計算他高性能計算環境,精確優化資源利用率,能簡化 IT 基礎設施,進而改善基礎設施的可管理性和效率,實現對多個虛擬化平台的異構化管理。雲計算使計算分布在大量的分布式計算機上,利用互聯網中的計算係統來支持互聯網各類應用。提高了計算資源利用率,降低服務能耗量,通過交互軟件訪問擁有超級計算能力。雲計算使得用戶與計算資源的管理相分離,擴大了軟硬件應用的外延模式,通過 互聯網將存儲、計算資源和軟件服務提供給用戶。

概括的說,其主要特點是可以降低提供IT服務所需的成本,雲模型可使業務更加靈活,提供高可靠性和安全性,以及超大計算能力資源。而虛擬化技術對於創建雲計算中心是至關重要,擴大硬件的容量,簡化軟件的重新配置過程。因此,虛擬化技術和雲計算是解決物理主機性能越來越強大,而軟件卻相應的發展慢,它使硬件資源並不能被完全利用,各部門要求的平台環境不同,一台服務器能被多個部門使用,這種需求給每個部門都提供一台服務器不現實的問題。

1相關的基礎知識

1.1雲計算機基本平台

雲模型的三種規則組件:應用程序服務,平台服務,基礎結構服務。應用程序服務層是一些運行在雲中的應用程序,平台服務層是將應用程序基礎結構視為一套服務的層,基礎結構服務層是一套物理資產。“雲”是一些計算資源,通常為一些大型服務器集群,按需求作為服務提供給用戶。平台服務可讓使用者基於需求提供應用程序基礎結構,基礎結構服務層是雲的底層。雲有3種類型:公共雲、私有雲和混合雲。公共雲是由雲提供商所提供,私有雲是由企業自己提供的雲服務,混合雲是公共雲和私有雲的混合。具體地說,雲提供商要供給、管理和維護所有的軟硬件資源,私有雲擁有公共雲不可相比的安全性,私有雲和公共雲之間的交互比較複雜。

VMM(虛擬機監視器)模型。虛擬化可以在計算機層次結構的各個抽象層實現,虛擬化概念是 IBM 最先提出的,VM是虛擬化的基本單元,它是構建虛擬化環境的基礎平台。虛擬化的實質就是將底層資源進行分區,一個 VM 由與物理機相對應的虛擬硬件組成,根據計算機層次結構將虛擬化係統分為指令級虛擬化、硬件級虛擬化、操作係統級虛擬化、編程語言級虛擬化和程序庫級虛擬化。VMM是虛擬化的主要技術軟件,根據 VMM 的實現結構可分為:宿主機模式,它作為一個應用程序運行在宿主機的操作係統之上,宿主機模式的優點在於能夠利用現有宿主機操作係統的設備驅動。其缺點是VM 的資源受宿主機操作係統的控製,必須要經過 VMM 層才能訪問硬件;獨立監視器模式。其VMM 通常是一個精簡的操作係統,VMM 能夠完全地控製硬件,對資源的虛擬化的效率較高。缺點是需要提供各種硬件設備的驅動;混合虛擬化繼承了 以上兩種模式的優點,虛擬化效率較高。