其實虛擬服務器技術,早期的用途就是將服務任務,集中在數量更少的機器上,這樣就可以減少服務器使用率不足的目的,同時此技術也成為中小型企業(yè)不可缺少的工具。
Virtual private network server 1
虛擬服務器的定義就是利用軟件來模擬獨立服務器的能力與行為,
服務器虛擬化軟件棧集的底部是直接安裝在服務器硬件上的普通操作系統。
棧集的上部是處理重新定向和仿真的虛擬層,重新定向和仿真構成了虛擬計算機。底部與上部合起來被叫做宿主機。
Virtual private network server 2
大家熟悉的宿主PC機BIOS(Basic Input/Output System)基本輸入/輸出系統,以及ROM(Read-Only Memory )只讀內存的全部工作,按照用戶的選擇,利用改變用戶定義的配制而生出很多獨立的PC機。
作為物理的服務器,虛擬PC機只有安裝了操作系統才有用。安裝在虛擬宿主機上的操作系統稱做客操作系統,簡稱OS(Operating System)。
Virtual private network server 3
安裝客操作系統OS(Operating System)非常簡單,只需要從OS(Operating System)的安裝光盤上引導系統。這和在宿主機上安裝OS(Operating System)沒有區(qū)別。
如果你不知道虛擬服務器虛擬化是如何運轉的,答案就是:就像一臺PC機一樣運轉。在Windows操作系統的環(huán)境下,你自己都分不清楚是在看Windows宿主機OS,還是在看剛剛安裝的四個Windows客OS(Operating System)中的一個? But你的客OS(Operating System)應用程序是不會弄錯的。Every OS(Operating System)都believe它擁有整個機器。在某種意義上,它擁有整個機器。
Virtual private network server 4
虛擬服務器上的應用程序和操作系統不直接控制硬盤、內存和網絡端口等資源,是由位于OS(Operating System)和應用程序之間的VM(
虛擬機)截取與硬件交互的請求對它們進行處理。
VMware公司的ESX Server虛擬化解決方案能合成整個硬件的配置,而它與基礎的硬件幾乎沒有關系。Example :宿主機可以最詳細地模擬小型計算機系統接口SCSI(Small Computer System Interface)控制器的初始化過程,讓客OS(Operating System)相信即使不存在物理的SCSI控制器時,初始化也在被執(zhí)行。