男怕入錯行 SMB虛擬化方案選擇勿忽視 |
發布時間: 2012/9/12 17:46:12 |
虛擬化是將一臺主機資源劃分成多個可執行環境的框架或者方法,它需要借助諸如硬件和軟件分區、分時、機器仿真、質量服務等技術和概念來實現。通過虛擬化,可以充分利用空閑的服務器整合工作量,提高工作效率和使用率,減少數據中心UPS和網絡設備費用。與此同時,它還可以幫助擴大硬件容量,簡化軟件的配置過程,減少宕機事件的發生,對整個IT基礎設施和資源利用進行簡化。
需要指出的是,虛擬化技術與操作系統上的多任務和處理器上的超線程技術完全不同。虛擬化技術可以實現多個操作系統同時運行,而多任務僅僅是在單個操作系統下多個程序的同時運行;超線程技術也僅僅是將兩個邏輯內核模擬成兩個物理芯片,讓單個處理器都能使用線程級并行計算,提高CPU使用效率,模擬出來的CPU必須通過一套特殊硬件指令才能進行協同工作。 通常來說,虛擬化包含有各種類型,包括有硬件虛擬化、軟件虛擬化、內存虛擬化、存儲虛擬化,以及數據、網絡虛擬化。硬件虛擬化或者說平臺虛擬化,指的是搭建運行有操作系統虛擬機,虛擬機上運行的軟件與底層硬件資源相脫離。比如,運行有Windows的主機可以通過對主機進行虛擬化實現運行Ubuntu Linux系統的目的,從而使得基于Ubuntu的軟件能夠在虛擬機上運行。 硬件虛擬化一般有三種不同類型: 1、全虛擬化:對硬件的完全模擬,以使得包含客戶端操作系統在內的軟件能夠在未修訂的情況下實現運行。 2、半虛擬化:對部分目標環境的模擬。為此,某些客戶端程序可能需要經過修訂才能在虛擬化環境下運行。 3、泛虛擬化:硬件環境完全不進行模擬,但客戶端程序在各種獨立的域里面進行運行,猶如在各個獨立系統中運行一樣。客戶端程序需要詳細修訂才能在此種環境下運行。 硬件輔助虛擬化(Hardware-assisted virtualization)可以提升硬件虛擬化效率,它包括采用特別設計的CPU和其他硬件組件,以幫助提升客戶端環境的性能。 另外,硬件虛擬化完全不同于硬件仿真:在硬件仿真中,一個硬件可以模擬成另一個硬件,而在硬件虛擬化中,hypervisor可以模擬成某個特定計算機硬件或者整個主機進行模擬。此外,hypervisor與仿真器也完全不同。雖然它們都是計算機程序可以模擬硬件,但是使用環境完全不同。 軟件虛擬化通常指兩個方面,操作系統虛擬化和應用(程序)虛擬化。前者可以在一個OS實例上托管多個虛擬化環境,而后者指獨立于底層OS環境下單個應用程序的托管。 內存虛擬化也包含兩方面,內存虛擬化和虛擬內存。前者通過網絡相同將RAM資源匯集到一個內存資源池中,后者是指給應用程序持續不斷的內存,實際上它被分割成多個物理內存,還有部分暫存與外部磁盤系統中。 存儲虛擬化則主要是指將物理存儲抽象成邏輯存儲的過程和分布式文件系統。數據虛擬化包括數據虛擬化和數據庫虛擬化兩方面,網絡虛擬化則指桌面虛擬化和網絡虛擬化,考慮到中小企業虛擬化方案的選擇和部署,本文重點討論硬件虛擬化和軟件虛擬化兩方面。 原文地址:http://cloud.zol.com.cn/238/2389050.html
本文出自:億恩科技【www.vbseamall.com】 |