一、虛擬主機(jī)起源
我們都知道,Internet(互聯(lián)網(wǎng))是把全球各種不同類型的計(jì)算機(jī)連接在一起組成了一個(gè)全球性的網(wǎng)絡(luò),在互聯(lián)網(wǎng)上連接著無(wú)數(shù)的計(jì)算機(jī),這些計(jì)算機(jī)可以簡(jiǎn)單的分為2類:客戶機(jī)和服務(wù)器,其中客戶機(jī)就是通過(guò)互聯(lián)網(wǎng)獲取信息的機(jī)器 ,比如我們的手機(jī),電腦等,它一般沒(méi)有固定的IP地址,只有當(dāng)通過(guò)ADSL或者光纖撥號(hào)上網(wǎng)后,才被分配一個(gè)臨時(shí)的IP地址,而當(dāng)我們離線后,計(jì)算機(jī)就脫離了互聯(lián)網(wǎng),同時(shí)IP也被收回給其他需要的人使用;而服務(wù)器則是提供信息讓別人訪問(wèn)的機(jī)器,由于任何時(shí)候都要在線,所以它必須每時(shí)每刻都在線,為此不得不購(gòu)置專用的服務(wù)器,還得租用昂貴的網(wǎng)絡(luò)線路,再價(jià)格各種維護(hù)費(fèi)用如房租、電費(fèi)、人工等等,如果每一個(gè)企業(yè)都單獨(dú)配置這樣的服務(wù)器,對(duì)于建站人來(lái)說(shuō)是一筆不小的開支,為了解決這個(gè)問(wèn)題,人們開發(fā)了虛擬主機(jī)技術(shù),虛擬主機(jī)技術(shù)的出現(xiàn),對(duì)互聯(lián)網(wǎng)技術(shù)來(lái)說(shuō)是重大貢獻(xiàn),由于多臺(tái)虛擬機(jī)共享一臺(tái)真實(shí)主機(jī)的資源,每個(gè)用戶承受的硬件費(fèi)用、網(wǎng)絡(luò)維護(hù)費(fèi)用、通信線路費(fèi)用均大幅降低。
二、虛擬主機(jī)定義
虛擬主機(jī)(Virtual Host/Virtual Server)是指使用特殊的軟硬件技術(shù),把一臺(tái)運(yùn)行在互聯(lián)網(wǎng)上的服務(wù)器分割成多個(gè)邏輯存儲(chǔ)單元(“虛擬”主機(jī)),以使多個(gè)用戶共享一臺(tái)服務(wù)器資源,每個(gè)單元都沒(méi)有物理實(shí)體,但是每個(gè)邏輯單元都能像真實(shí)的服務(wù)器一樣在網(wǎng)絡(luò)上工作,具有獨(dú)立的域名、IP地址(或共享IP地址)以及完整的Internet服務(wù)器(WWW,FTP,E-mail)功能。不僅如此,虛擬主機(jī)之間完全獨(dú)立,互不干擾,用戶可以自行管理各自的虛擬主機(jī),在外界看來(lái),每一臺(tái)虛擬主機(jī)就跟一臺(tái)獨(dú)立服務(wù)器的表現(xiàn)完全一樣。
三、虛擬主機(jī)常見(jiàn)分類
1、按操作系統(tǒng)劃分
Windows虛擬主機(jī)(以Windows2K3(8)操作為主的虛擬主機(jī))
Linux虛擬主機(jī)(以Linux內(nèi)核為主的操作系統(tǒng)上劃分的虛擬主機(jī)
2、按虛擬主機(jī)支持腳本語(yǔ)言劃分
常見(jiàn)的主要有以下幾種
ASP虛擬主機(jī)
PHP虛擬主機(jī)
Asp.net虛擬主機(jī)
Jsp虛擬主機(jī)
全能型虛擬主機(jī)(同時(shí)支持以上腳本語(yǔ)言的虛擬主機(jī))
3、按虛擬主機(jī)線路劃分
網(wǎng)通虛擬主機(jī)
電信虛擬主機(jī)
雙線虛擬主機(jī)
香港虛擬主機(jī)
海外虛擬主機(jī)(包含美國(guó)虛擬主機(jī),韓國(guó)虛擬主機(jī),日本虛擬主機(jī)等等)
4、按虛擬主機(jī)大小劃分
M型虛擬主機(jī)(虛擬主機(jī)大小為多少M(fèi))
G型虛擬主機(jī)(虛擬主機(jī)大小為多少G)
以上是在市面上經(jīng)常見(jiàn)到的虛擬主機(jī)分類,感興趣的可以參考各大IDC運(yùn)營(yíng)商的網(wǎng)絡(luò)查看。
四、虛擬主機(jī)的優(yōu)缺點(diǎn)
虛擬主機(jī)的優(yōu)點(diǎn):
1、相對(duì)于購(gòu)買獨(dú)立服務(wù)器,網(wǎng)站建設(shè)的費(fèi)用大大降低,為普及中小型網(wǎng)站提供了極大便利;
2、網(wǎng)站建設(shè)效率提高,自己購(gòu)買服務(wù)器到安裝操作系統(tǒng)和應(yīng)用軟件需要較長(zhǎng)的時(shí)間,而租用虛擬主機(jī)通常只需要幾分鐘的時(shí)間就可以開通,因?yàn)楝F(xiàn)在主要的服務(wù)商都已經(jīng)實(shí)現(xiàn)了整個(gè)業(yè)務(wù)流程的電子商務(wù)化,選擇適合自己需要的虛擬主機(jī),在線付款之后馬上就可以開通了。
3、虛擬主機(jī)技術(shù)的出現(xiàn),是對(duì)Internet技術(shù)和網(wǎng)絡(luò)發(fā)展的重大貢獻(xiàn),由于多臺(tái)虛擬主機(jī)共享一臺(tái)真實(shí)主機(jī)的資源,大大增加了服務(wù)器和通訊線路的利用率,使得一臺(tái)服務(wù)器上能夠毫無(wú)沖突地配置多個(gè)網(wǎng)絡(luò)IP地址,這意味著人們能夠利用虛擬主機(jī)把若干個(gè)帶有單獨(dú)域名的站點(diǎn)建置在一臺(tái)服務(wù)器上,不必再為建立一個(gè)站點(diǎn)而購(gòu)置單獨(dú)的服務(wù)器和用巨資申請(qǐng)專線作為網(wǎng)絡(luò)信息出口。
4、可以獲得專業(yè)的維護(hù)而無(wú)需維護(hù)人員與昂貴的電源系統(tǒng)。專業(yè)的網(wǎng)絡(luò)系統(tǒng)供應(yīng)商往往花費(fèi)大量的投資用于建設(shè)后備電源系統(tǒng)以應(yīng)付電力故障,并且擁有一批專業(yè)的維護(hù)人員,這些資源對(duì)于普通的企業(yè)來(lái)說(shuō)是不必要的支出。
虛擬主機(jī)的缺點(diǎn)
(1)某些功能受到服務(wù)商的限制,比如可能耗用系統(tǒng)資源的論壇程序、流量統(tǒng)計(jì)功能等;
(2)網(wǎng)站設(shè)計(jì)需要考慮服務(wù)商提供的功能支持,比如數(shù)據(jù)庫(kù)類型、操作系統(tǒng)等;
(3)某些虛擬主機(jī)網(wǎng)站訪問(wèn)速度過(guò)慢,這可能是由于主機(jī)提供商將一臺(tái)主機(jī)出租給數(shù)量眾多的網(wǎng)站,或者服務(wù)器配置等方面的原因所造成的,這種狀況網(wǎng)站自己無(wú)法解決,對(duì)于網(wǎng)站的正常訪問(wèn)會(huì)產(chǎn)生不利影響;
(4)有些服務(wù)商對(duì)網(wǎng)站流量有一定限制,這樣當(dāng)網(wǎng)站訪問(wèn)量較大時(shí)將無(wú)法正常訪問(wèn)。
可見(jiàn),網(wǎng)站是采用虛擬主機(jī)還是專用服務(wù)器,需要根據(jù)網(wǎng)站的情況和預(yù)期發(fā)展?fàn)顩r進(jìn)行綜合考慮。
(5)一般虛擬主機(jī)為了降低成本沒(méi)有獨(dú)立ip地址,就是用ip地址不能直接訪問(wèn)網(wǎng)站(因?yàn)橥粋(gè)ip地址有多個(gè)網(wǎng)站)