雲計算中關於虛擬化管理的詳細解析

來源:互聯網
上載者:User
一個雲計算的應用必定是基於虛擬化的,將硬體變成服務要看產品在虛擬化的能力,只有在虛擬化的環境下,雲才是可能。 本文將介紹虛擬化的發展歷程、雲計算時代的虛擬化技術、伺服器虛擬化、應用程式虛擬化以及SystemCenter對虛擬化的管理,本文的重點在於虛擬化管理,因為這是我們在實際應用中落地的東西。


  


  虛擬化發展歷程:


  


  虛擬化的概念在20世紀60年代首次出現,利用它可以對屬於稀有而昂貴資源的大型機硬體進行分區。 隨著時間的推移,微型電腦和PC可提供更有效、更經濟的方法來分配處理能力,因此到20世紀80年代,虛擬技術已不再廣泛使用。


  


  但是到了20世紀90年代,研究人員開始探索如何利用虛擬化解決與廉價硬體激增相關的一些問題,例如,利用率不足、管理成本不斷攀升和易受攻擊等。 現在,虛擬化技術處於時代前沿,可以説明企業升級和管理他們在世界各地的IT基礎架構並確保其安全。 虛擬化技術可以擴大硬體的容量,簡化軟體的重新配置過程。 CPU的虛擬化技術可以單CPU類比多CPU並行,允許一個平臺同時運行多個作業系統,並且應用程式都可以在相互獨立的空間內運行而互不影響,從而顯著提高電腦的工作效率。


  


  雲計算的平臺包括三類服務:軟體基礎實施即服務IaaS、平臺即服務PaaS、軟體即服務SaaS,而這三類服務的基礎則是虛擬化平臺。  


  毫無疑問,虛擬化正在重組IT工業,同時它也正在支撐起雲計算,如果把雲計算單純理解虛擬化,其實也並為過,因為沒有虛擬化的雲計算,是不可能實現按需計算的目標的。


  


  虛擬化技術


  


  虛擬化是資源的邏輯表示,這種表示不受物理限制的約束,它的主要目標是對包括基礎設施、系統和軟體等IT資源的表示、訪問、配置和管理進行簡化,並為這些資源提供標準的介面來接收輸入和提供輸出。


  


  虛擬化技術包括兩個層面,其一是硬體層面的虛擬化,其二是軟體層面的虛擬化。 實際上,我們通常所說的虛擬化是指伺服器虛擬化技術,除此之外,在應用層、展示層、桌面、存儲和網路都可以做全方位的虛擬化。


  


  虛擬化的類型


  


  (1)網路虛擬化


  


  網路虛擬化通常包括虛擬區域網路和虛擬私人網路。 虛擬區域網路是其典型的代表,它可以將一個物理局域網劃分成多個虛擬區域網路,或者將多個物理局域網中的節點劃分到一個虛擬區域網路中,這樣提供一個靈活便捷的網路管理環境,使得大型網路更加易於管理, 可以通過集中配置不同位置的物理設備來實現網路的最優化。


  


  虛擬私人網路説明管理員維護IT環境,防止來自內網或者外網中的威脅,使使用者能夠快速、安全地訪問應用程式和資料。 目前虛擬私人網路在大量的辦公環境中使用。


  


  (2)存儲虛擬化


  


  存儲虛擬化就是為主機創建物理存儲資源的過程。 通過虛擬化技術,多個存儲介質模組(如硬碟、RAID)通過一定的手段集中管理起來,所有的存儲模組在一個存儲池中得到統一管理。 Redundant Array of independent Disk,(RAID)技術是虛擬化存儲技術的雛形,目前使用的存儲還有Network Attached Storage(NAS)和Storage Area Network( SAN)。


  


  (3)桌面虛擬化


  


桌面虛擬化技術,維琪百科上給出的定義是:「Desktop virtualization(或者成為Virtual Desktop Infrastructure)是一種基於伺服器的計算模型,並且借用了傳統的瘦用戶端的模型, 但是讓管理員與使用者能夠同時獲得兩種方式的優點:將所有桌面虛擬機器在資料中心進行託管並統一管理;同時使用者能夠獲得完整PC的使用體驗。 桌面虛擬化最大的好處在於能夠使用軟體從集中位置來配置PC及其它用戶端設備,這樣方便了企業使用者集中管理電腦,運維部門可以在資料中心加強對應用軟體、系統補丁、殺毒軟體的管理和控制。


  


  (4)展示層虛擬化


  


  在本地電腦顯示和操作遠端電腦桌面,在遠端電腦執行存儲資訊和程式,一般通過終端服務來實現。


  


  (5)應用虛擬化


  


  在一台電腦上顯示和操作電腦桌面,在另一台電腦上執行程式和存儲資訊。


  


  目前在微軟的虛擬化產品線中,已經有了伺服器虛擬化、應用虛擬化、桌面虛擬化、展示層虛擬化產品,如下圖3所示:


  


  伺服器虛擬化


  


  伺服器虛擬化可以說是最為熟悉的,就是讓多個作業系統和應用程式同時運行在不同的虛擬機器上,而這些虛擬機器建立在同一個物理伺服器上。 但是一個伺服器上的虛擬伺服器的數量取決於硬體的能力,所有虛擬伺服器共用相同的硬體上,但是相互獨立運行,單獨的虛擬伺服器可以自行升級、啟動,不會影響到其他虛擬伺服器。


  


  伺服器虛擬化解決了存在物理伺服器環境下問題,通過虛擬化層可以隔離同一台機器上、不同作業系統中運行的程式,避免資源的衝突。 另外,伺服器虛擬化可以動態移動沒有充分利用的硬體資源到最需要應用的程式中,從而提高底層硬體資源的利用率。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.