虛拟主機
虛拟主機
虛拟主機,也叫“網站空間”,就是把一(yī)台運行在互聯網上的物(wù)理服務器劃分(fēn)成多個“虛拟”服務器。虛拟主機技術極大(dà)的促進了網絡技術的應用和普及。同時虛拟主機的租用服務也成了網絡時代的一(yī)種新型經濟形式。
背景
Internet上互聯有近億台的計算機,不管它們是什麽機型、運行什麽操作系統、使用什麽軟件,都可以歸結爲兩大(dà)類:客戶機和服務器。
客戶機:客戶機是訪問其它主機的機器。通過ISP(Internet Service Provider,因特網業務提供者)上網時,客戶機被分(fēn)配了一(yī)個臨時IP地址,利用這個臨時IP地址,客戶機就可以在Internet的互聯網絡中(zhōng)獲取信息,網絡斷線後,客戶機就脫離(lí)了Internet,IP地址也被收回。
服務器:服務器是指那些具有較高計算能力,能夠提供給多個用戶使用的計算機,通常又(yòu)稱爲主機。服務器與客戶機的不同點很多,例如客戶機在一(yī)個時刻通常隻爲一(yī)個用戶服務。客戶機是通過終端給用戶使用的,服務器是通過網絡給客戶端用戶使用的。和客戶機相比,服務器需要連續工(gōng)作在7×24小(xiǎo)時的環境。這就意味着服務器需要更多的穩定性技術RAS(Reliability, Availability and Serviceability,可靠性、可用性、适用性),比如支持使用ECC(Error Check and Correction,錯誤檢查和糾正)内存。
技術特點
虛拟主機技術是互聯網服務器采用的節省服務器硬件成本的技術,虛拟主機技術主要應用于HTTP(Hypertext Transfer Protocol,超文本傳輸協議)服務,将一(yī)台服務器的某項或者全部服務内容邏輯劃分(fēn)爲多個服務單位,對外(wài)表現爲多個服務器,從而充分(fēn)利用服務器硬件資(zī)源。
虛拟主機是使用特殊的軟硬件技術,把一(yī)台真實的物(wù)理服務器主機分(fēn)割成多個邏輯存儲單元。每個邏輯單元都沒有物(wù)理實體(tǐ),但是每一(yī)個邏輯單元都能像真實的物(wù)理主機一(yī)樣在網絡上工(gōng)作,具有單獨的IP地址(或共享的IP地址)、獨立的域名以及完整的Internet服務器(支持WWW、FTP、E-mail等)功能。
虛拟主機的關鍵技術在于,即使在同一(yī)台硬件、同一(yī)個操作系統上,運行着爲多個用戶打開(kāi)的不同的服務器程式,也互不幹擾。而各個用戶擁有自己的一(yī)部分(fēn)系統資(zī)源(IP地址、文檔存儲空間、内存、CPU等)。各個虛拟主機之間完全獨立,在外(wài)界看來,每一(yī)台虛拟主機和一(yī)台單獨的主機的表現完全相同。所以這種被虛拟化的邏輯主機被形象地稱爲“虛拟主機”。
優點
費(fèi)用低廉
相對于購買獨立服務器,網站建設的費(fèi)用大(dà)大(dà)降低,爲普及中(zhōng)小(xiǎo)型網站提供了極大(dà)便利。
虛拟主機之間完全獨立,在外(wài)界看來,每一(yī)台虛拟主機和一(yī)台獨立的主機完全一(yī)樣。由于多台虛拟主機共享一(yī)台真實主機的資(zī)源,每個虛拟主機用戶承受的硬件費(fèi)用、網絡維護費(fèi)用、通信線路的費(fèi)用均大(dà)幅度降低。
許多企業建立網站都采用這種方法,這樣不僅大(dà)大(dà)節省了購買機器和租用專線的費(fèi)用,網站服務器管理簡單,諸如軟件配置、防病毒、防攻擊等安全措施都由專業服務商(shāng)提供,大(dà)大(dà)簡化了服務器管理的複雜(zá)性;同時也不必爲使用和維護服務器的技術問題擔心,更不必聘用專門的管理人員(yuán)。
提升效率
網站建設初期,購買服務器到安裝操作系統和應用軟件需要較長的時間,而租用虛拟主機通常隻需要幾分(fēn)鍾的時間就可以開(kāi)通,因爲主要的注冊域名查詢服務商(shāng)都已經實現了整個業務流程的電子商(shāng)務化,選擇适合自己需要的虛拟主機,在線付款之後馬上就可以開(kāi)通了。
虛拟主機技術的出現,是對Internet技術和網絡發展的重大(dà)貢獻,由于多台虛拟主機共享一(yī)台真實主機的資(zī)源,大(dà)大(dà)增加了服務器和通訊線路的利用率,使得一(yī)台服務器上能夠毫無沖突地配置多個網絡IP地址,這意味着人們能夠利用虛拟主機把若幹個帶有單獨域名的站點建置在一(yī)台服務器上,不必再爲建立一(yī)個站點而購置單獨的服務器和用巨資(zī)申請專線作爲網絡信息出口。
目的
方便管理
所有的虛拟主機都在同一(yī)部主機中(zhōng),因此彼此可以共享相同的配置設置,借此節省管理的人力 與成本。
提高性能
相同主機内的虛拟主機可以共享彼此的程序集(Process Pool),因此可以縮短對客戶端的回 應時間。
降低成本
虛拟主機使得單一(yī)服務器的資(zī)源可以被更有效的利用,包括存儲器、存儲空間或處理器資(zī)源。 因爲通常服務單一(yī)網址所需的資(zī)源對整部服務器來說相當小(xiǎo),如此可讓服務器的資(zī)源被更有效 的利用。
多個虛拟服務器,可以通過軟件架設在同一(yī)個實體(tǐ)服務器上,而每個虛拟服務器有可以提供服 務器的所有功能,這樣相對來說每個虛拟服務器的成本有一(yī)定程度的降低。