一.虛擬化
1.計算機服務器層次:
a)硬件資源:CPU架構包括Intel架構和PowerPC架構。
b)操作系統:爲硬件和應用程序之間的溝通的通道(驅動程序)。
c)框架庫:即爲底層框架,包括了Framework和Java Runtime,爲開放人員提供一個統一開放平臺。
d)應用程序:即應用軟件。
e)服務:即軟件實現出來的功能。
這些不同的層級之間和當前的框架是緊緊依賴的。
2.虛擬化就打破了這些層級之間的這種依賴,它使得層級與層級之間相互獨立。相應的例子有:
a)服務虛擬化的例子:讓多個域名指向一個IP。
b)軟件虛擬化的例子:綠色軟件,它打破了軟件和下層Framework的依賴關係,不 需要安裝就可使用。
c)Framework虛擬化的例子:常見的是JAVA Runtime,它能運行在不同的操作系統 上。
d)操作系統虛擬化的例子:讓操作系統不在依賴硬件,如VMware VSphere。
e)硬件虛擬化:存儲設備的虛擬化。
3.Hypervisor:運行在基礎物理服務器和操作系統之間的中間軟件層,可允許多個操 作系統和應用共享 硬件。也可叫做VMM( virtual machine monitor ),即虛 擬機監視器。
Hypervisors是一種在虛擬環境中的“元”操作系統。他們可以訪問服務器上包括磁盤和內存在內的所 有物理設備。Hypervisors不但協調着這些硬件資源的訪問,也同時在各個虛擬機之間施加防護。當服 務器啓動並執行Hypervisor時,它會加載所有虛擬機客戶端的操作系統同時會分配給每一臺虛擬機適量 的內存,CPU,網絡和磁盤。具體介紹見附件。
二.雲計算
1.簡單定義:將已量化了的資源,以網絡爲提交媒介,通過特定的界面分發給需要 服務的用戶。
將資源打散,找出最小的計量單位,之後將其全部集中起來,並重新 分配的過程。