什么是虛擬化??
虛擬化是云計算的基礎,基于虛擬化我們可以實現私有云、公有云、桌面云等。
虛擬化是一種資源管理技術,是將計算機的各種實體資源(CPU、內存、磁盤空間、網絡適配器等),予以抽象、轉換后呈現出來并可供分區、組合為一個或多個電腦配置環境。由此,打破實體結構間的不可切割的障礙,使用戶可以比原本的配置更好的方式來應用這些電腦硬件資源。這些資源的新虛擬部分是不受現有資源的架設方式,地域或物理配置所限制。一般所指的虛擬化資源包括計算能力和數據存儲。

為什么云計算需要虛擬化?
由于多種原因,虛擬化對云計算非常方便:
1.云計算不僅僅是在IIS中運行的Web應用程序。ActiveDirectory不是一個Web應用程序。SQL Server不是一個Web應用程序。為了充分利用在云中運行的代碼,需要選擇在云節點中安裝各種服務,就像在自己的IT數據中心中一樣。許多這些服務不是由IIS管理的網絡應用程序。如果只將云看作一個網絡應用程序,那么將難以構建任何不是Web應用程序的東西。
2.在封面下運行和管理云硬件的人員需要最終權限和控制權來關閉,暫停和偶爾將云代碼重新定位到不同的物理機器上。如果云應用程序中的一些代碼發生故障并失控,那么當代碼直接在物理硬件上運行時,關閉該服務或該機器比在惡意代碼運行時更難虛擬機由虛擬機管理程序管理。
3.資源利用率 - 在同一物理硬件上執行的多個租戶(VM),但彼此之間的間隔遠大于IIS的進程間隔。每租戶成本更低,硬件單位收入更高。