IDC服務(wù)器租用和虛擬主機(jī)兩種服務(wù)有何區(qū)別?
1. 資源競(jìng)爭(zhēng)
對(duì)于大型的網(wǎng)絡(luò)系統(tǒng)而言,虛擬主機(jī)之所以不再是網(wǎng)絡(luò)管理員偏愛(ài)的選擇,主要原因是對(duì)資源的競(jìng)爭(zhēng)。即使可以做到,你實(shí)際上也很難確切地知道到底有多少虛擬主機(jī)正在同時(shí)分享現(xiàn)實(shí)服務(wù)器的資源。許多虛擬主機(jī)服務(wù)商非常不情愿公布與您的網(wǎng)站在同一臺(tái)服務(wù)器上運(yùn)轉(zhuǎn)的所有網(wǎng)站的確切數(shù)目,而且即使您得到了一個(gè)數(shù)字,這個(gè)數(shù)字的正確性與否也是不得而知的。然而現(xiàn)實(shí)的問(wèn)題是,當(dāng)與您的網(wǎng)站在同一臺(tái)服務(wù)器上的某個(gè)(些)網(wǎng)站的訪問(wèn)量很大時(shí),這臺(tái)服務(wù)器的系統(tǒng)結(jié)構(gòu)可能很容易就不堪重負(fù),出現(xiàn)過(guò)載。如果同時(shí)有1000個(gè)網(wǎng)站在同一臺(tái)服務(wù)器上運(yùn)轉(zhuǎn),那么很可能在某個(gè)時(shí)候您的網(wǎng)站所在的那臺(tái)服務(wù)器將無(wú)法處理所有進(jìn)入的訪問(wèn)要求。這種情況對(duì)于您意味著什么呢?簡(jiǎn)單地說(shuō),別人將無(wú)法瀏覽您的網(wǎng)站。 如果在同一臺(tái)服務(wù)器上的另外一個(gè)網(wǎng)站突然出現(xiàn)了訪問(wèn)量激增的情況,那么這臺(tái)服務(wù)器上實(shí)際可用的硬件資源在任何時(shí)刻都可能發(fā)生過(guò)載。 如果有一篇文章在一本重要出版物上發(fā)表并據(jù)此建立了相關(guān)的網(wǎng)站,而且碰巧這個(gè)網(wǎng)站與你的網(wǎng)站在同一臺(tái)服務(wù)器上,那么由于這個(gè)網(wǎng)站的訪問(wèn)量成指數(shù)增加,人們將無(wú)法訪問(wèn)您的網(wǎng)站。有許多地方可能會(huì)出現(xiàn)這種瓶頸問(wèn)題,其中包括處理器能力、內(nèi)存分配以及用于傳送未加工數(shù)據(jù)的網(wǎng)卡等。 這臺(tái)服務(wù)器上還可能有這樣的一個(gè)網(wǎng)站,此網(wǎng)站中的大量腳本都編寫(xiě)的很糟糕,由此會(huì)使處理器的運(yùn)轉(zhuǎn)變得緊張,并且降低別人對(duì)您的網(wǎng)站的訪問(wèn)速度。也可能有某個(gè)客戶正在進(jìn)行大量的流水式文件傳輸,這會(huì)占用服務(wù)器可以使用的網(wǎng)絡(luò)帶寬中的絕大部分。此外,如果有人正在進(jìn)行大量的數(shù)據(jù)庫(kù)查詢,可能會(huì)造成隨機(jī)訪問(wèn)存儲(chǔ)器的過(guò)度使用,這同樣會(huì)使得別人無(wú)法訪問(wèn)您的網(wǎng)站。而且,如果使用一臺(tái)共享的服務(wù)器,您通常無(wú)法明確服務(wù)器資源的使用情況,因此您也就無(wú)法確定哪些資源是可以使用的。 如果您的網(wǎng)站是放在一臺(tái)租用的服務(wù)器上,那么您可以擁有更高級(jí)別的控制能力,并且可以自己決定服務(wù)的質(zhì)量高低以及其它一些重要的事情。采用了服務(wù)器租用方案,您將能夠?qū)Ψ?wù)器資源的使用情況進(jìn)行監(jiān)督,您還可以決定何時(shí)升級(jí)服務(wù)器的資源配置,其中包括硬盤、隨機(jī)訪問(wèn)存儲(chǔ)器以及處理器等。如果您希望自己的網(wǎng)站迅速發(fā)展壯大并且接收到大量的通信或者是處理大量的數(shù)據(jù)庫(kù)查詢,那么采用服務(wù)器租用方案會(huì)帶來(lái)極大的幫助。 目前,大約百分之十到百分之三十的網(wǎng)絡(luò)交易都過(guò)早的失敗了,其原因是服務(wù)器的響應(yīng)速度太慢。想象一下,如果走進(jìn)您商店的顧客中有百分之十到百分之三十的人因?yàn)槟牡昝婀饩€不好或者是不怎么干凈又走了出去,這將是一件多么可怕的事啊!更糟糕的是,有超過(guò)百分之二十五的購(gòu)買活動(dòng)因?yàn)镾SL的連接和響應(yīng)太慢而終止了。
2. 規(guī)模可伸縮性
規(guī)模可伸縮性的限制是造成虛擬主機(jī)"實(shí)際上"無(wú)法升級(jí)的另一個(gè)原因。如果您的網(wǎng)站獲得了成功,那么您應(yīng)該把它轉(zhuǎn)移到一個(gè)服務(wù)器租用或者是主機(jī)托管服務(wù)器上,使用這兩種主機(jī)模式可以確保服務(wù)器的結(jié)構(gòu)規(guī)模能夠自由地改變,于是就能夠處理通信量和銷售量增加的問(wèn)題。 還有一點(diǎn),如果您正考慮采用虛擬主機(jī),那么必須確保服務(wù)商使用的不是其專有的系統(tǒng)方案,其中包括網(wǎng)絡(luò)服務(wù)器、電子商務(wù)設(shè)置、合并方案等等。實(shí)際中常常出現(xiàn)這種情況,網(wǎng)站所有者花費(fèi)了大量的時(shí)間與金錢開(kāi)發(fā)出一種網(wǎng)站方案,此種方案符合了某個(gè)虛擬主機(jī)服務(wù)商的要求,可是結(jié)果卻使得供貨公司終止了這項(xiàng)服務(wù)或是更改了原先的價(jià)格模型。 其它需要格外注意的是,您還必須確保虛擬主機(jī)服務(wù)商使用的軟件具有規(guī)模可伸縮性,以便滿足你未來(lái)的需求;此外,同您的虛擬主機(jī)服務(wù)商合作的軟件公司也必須能夠隨時(shí)提供幫助。雖然結(jié)果如何不得而知,但我們相信您總不希望買到手的是過(guò)時(shí)或者二流的技術(shù)。3. 靈活性
當(dāng)您的網(wǎng)站需要具有更大的靈活性以便處理組織不斷增長(zhǎng)的需求時(shí),虛擬主機(jī)可能就無(wú)能為力了。就像一間公寓給它的住戶帶來(lái)了限制和約束一樣,虛擬主機(jī)不僅會(huì)受到共享環(huán)境中實(shí)際運(yùn)轉(zhuǎn)的資源的約束,而且會(huì)受到服務(wù)商允許您在服務(wù)器上運(yùn)行的軟件和服務(wù)項(xiàng)目的約束。 為了使許許多多的網(wǎng)站能夠共享一臺(tái)服務(wù)器的資源,很多功能和屬性都必須受到限制,這樣才可能以一種折衷的方案容納所有的這些網(wǎng)站。在一個(gè)共享服務(wù)器環(huán)境中,許多功能和屬性要么不允許使用、要么不受到支持、要么不對(duì)外公開(kāi),要么在使用時(shí)受到限制。諸如Telnet、服務(wù)器端包含、還有某些類型的Java等功能就不允許在一個(gè)虛擬主機(jī)環(huán)境中運(yùn)行。其它的一些功能,比方說(shuō)ftp訪問(wèn)和電子郵件的賬號(hào)數(shù)目通常要受到訪問(wèn)范圍以及能夠設(shè)置的賬號(hào)總數(shù)的限制。 為了使共享服務(wù)器上的所有網(wǎng)站協(xié)調(diào)運(yùn)作,許多虛擬主機(jī)服務(wù)商對(duì)于什么時(shí)候以及多長(zhǎng)時(shí)間才可以修改或更新一個(gè)網(wǎng)站上的內(nèi)容也提出了限制。隨著網(wǎng)絡(luò)技術(shù)的日趨成熟,網(wǎng)絡(luò)用戶提出的期望要求也在成指數(shù)形式增長(zhǎng)。他們現(xiàn)在希望能具有動(dòng)態(tài)的網(wǎng)站內(nèi)容,能進(jìn)行交互式的會(huì)議,還能夠在網(wǎng)站上充分展現(xiàn)個(gè)性化的一面。在一個(gè)共享的主機(jī)環(huán)境中,如果要運(yùn)行可靠而且健壯的數(shù)據(jù)庫(kù)驅(qū)動(dòng)應(yīng)用程序、集成的電子商務(wù)方案,那么很難獲得最佳效果。大多數(shù)虛擬主機(jī)要么不允許用作數(shù)據(jù)庫(kù)主機(jī),要么僅允許在虛擬主機(jī)上運(yùn)行一種類型的數(shù)據(jù)庫(kù),但是在對(duì)此數(shù)據(jù)庫(kù)的使用上還設(shè)置了許多約束和限制。其它的一些方案,比方說(shuō)流式多媒體傳輸產(chǎn)品,例如流行的Real Audio,運(yùn)行起來(lái)每個(gè)月還會(huì)帶來(lái)一筆額外的費(fèi)用,在許多情況下甚至還不允許在共享的服務(wù)器上運(yùn)行。 然而,如果使用的是服務(wù)器租用,那么將由客戶本人決定在自己的網(wǎng)站上到底運(yùn)行那些服務(wù)和軟件,而不是由網(wǎng)站系統(tǒng)公司來(lái)決定。這將會(huì)使您可以充分發(fā)揮您的網(wǎng)絡(luò)管理員或者網(wǎng)絡(luò)開(kāi)發(fā)組的杰出才干。
4. 可靠性
另外,如果共享服務(wù)器上的某個(gè)用戶做出了非法的或者不道德的事情,比方說(shuō)散布垃圾信,那么其他人可能會(huì)對(duì)這個(gè)網(wǎng)站實(shí)施報(bào)復(fù)。報(bào)復(fù)的手段是多種多樣的,其后果是共享服務(wù)器的過(guò)載或者癱瘓。 在共享環(huán)境中,如果某個(gè)網(wǎng)站的腳本編寫(xiě)的很糟糕,那么可能會(huì)觸發(fā)其它一些問(wèn)題,并最終造成服務(wù)器重啟,死鎖或者是不允許對(duì)服務(wù)器進(jìn)行訪問(wèn)等后果。 虛擬主機(jī)服務(wù)商多久對(duì)服務(wù)器上的東西進(jìn)行一次備份?備份時(shí)使用的是什么樣的協(xié)議?具體的操作過(guò)程是什么樣的?對(duì)一個(gè)容納了多個(gè)網(wǎng)站的服務(wù)器進(jìn)行重建,其程序又是如何的? 安全性方面的考慮可能是您希望轉(zhuǎn)移到服務(wù)器租用上的另一個(gè)主要原因。如果一個(gè)網(wǎng)站放在了虛擬主機(jī)環(huán)境中,那么這臺(tái)服務(wù)器上的其它用戶就有極大的機(jī)會(huì)實(shí)施一些惡意的行為,或者是針對(duì)您的網(wǎng)站,或者是針對(duì)整臺(tái)服務(wù)器,不管怎么樣,都會(huì)對(duì)別人訪問(wèn)您的網(wǎng)站造成不良影響。然而,如果您的網(wǎng)站是在一個(gè)租用的整機(jī)上,那么其它的任何人都無(wú)法接近您的文件或是組織的信息。 如果用作了虛擬主機(jī),那么服務(wù)器本身也更容易遭到黑客的攻擊或者病毒的感染。當(dāng)許多用戶都有一定的權(quán)限對(duì)服務(wù)器進(jìn)行訪問(wèn)時(shí),此服務(wù)器由于遭到黑客攻擊或病毒感染而癱瘓的可能性也大大地增加了。如果您選擇了把您的網(wǎng)站放在一臺(tái)虛擬主機(jī)上,那么一定要向服務(wù)商問(wèn)明他采取了哪些安全防范手段以及他對(duì)于病毒侵襲又采用了哪種類型的保護(hù)方案。 如果有人為了尋找一些有價(jià)值的信息,比如說(shuō),專有數(shù)據(jù)或者信用卡號(hào)碼,而采用一定的方法對(duì)進(jìn)入您的網(wǎng)站以及從您的網(wǎng)站傳出的數(shù)據(jù)進(jìn)行查詢,那么就會(huì)引起數(shù)據(jù)包的泄密。雖然任何一種方案都無(wú)法做到百分之百的安全可靠,但是把網(wǎng)站放在虛擬主機(jī)上出現(xiàn)數(shù)據(jù)包泄密的可能性要比把它放在一個(gè)服務(wù)器租用環(huán)境中大許多。 在虛擬主機(jī)環(huán)境中,潛藏的破壞者是另一個(gè)潛在的安全性問(wèn)題。如果虛擬主機(jī)服務(wù)商對(duì)于整個(gè)系統(tǒng)或者用戶文件不采取適當(dāng)?shù)陌踩Wo(hù)措施,那么共享服務(wù)器上的其他用戶可以直接在服務(wù)器上讀取您的數(shù)據(jù)。這就好像您剛剛搬入了一所新房子,可是不允許您在窗戶上掛窗簾一樣!5. 價(jià)格考慮
付出多少錢就得到價(jià)值多少的東西!這種陳詞濫調(diào)在您決定為自己的網(wǎng)站是采用虛擬系統(tǒng)方案還是服務(wù)器租用方案時(shí),聽(tīng)起來(lái)似乎有些道理。最初的時(shí)候,服務(wù)器租用與虛擬主機(jī)相比每個(gè)月可能要多支出¥1000至¥2000元,但是,虛擬主機(jī)會(huì)導(dǎo)致客戶的繼續(xù)發(fā)展走向死胡同。虛擬主機(jī)要使用額外的帶寬所帶來(lái)的費(fèi)用會(huì)很快地超過(guò)服務(wù)器租用的費(fèi)用。同樣,在共享服務(wù)器上增添其它的功能性也會(huì)為每個(gè)月帶來(lái)更多的費(fèi)用。總的來(lái)說(shuō),如果您正考慮"我是否使用服務(wù)器租用"這一問(wèn)題,那么您的最大問(wèn)題是要想清楚:您是否有能力不把自己的網(wǎng)站放到目前可以獲得的最健壯的主機(jī)環(huán)境中。您要明白,這種環(huán)境可以使您對(duì)所有的情況以及向網(wǎng)站訪問(wèn)者提供的服務(wù)的質(zhì)量進(jìn)行全面控制。
6. 其它方面的考慮
現(xiàn)在,既然有了這么多的優(yōu)點(diǎn),那么在決定采用虛擬系統(tǒng)方案還是服務(wù)器租用方案時(shí),還有哪些其它的事情需要考慮呢?我們認(rèn)為,您真正需要關(guān)心的應(yīng)該是有沒(méi)有物色好一位能夠運(yùn)行服務(wù)器租用的更高一級(jí)的技術(shù)專家。您必須確保您指派的某人能夠?qū)Ψ?wù)器的管理工作負(fù)責(zé)。您得確定:是否可以從內(nèi)部人員中找到管理服務(wù)器的專家;您的虛擬主機(jī)服務(wù)商是否能夠替您管理服務(wù)器;還有您是否可以同第三方簽約讓他們維護(hù)您的服務(wù)器。通常情況下,承擔(dān)這項(xiàng)工作的最佳人選是您的系統(tǒng)集成員或者網(wǎng)絡(luò)開(kāi)發(fā)員。使用NT、SUN Solaris還是Linux也是一個(gè)問(wèn)題。我們的回答是,使用您自己了解的系統(tǒng)。如果您或者同您簽約的第三方在一種或另一種平臺(tái)方面有技術(shù)上的專家人員,那么就采用這種平臺(tái)方案。如果您在對(duì)平臺(tái)不甚了解,那么應(yīng)該多考慮考慮這些問(wèn)題。如果您需要開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序或者希望使用最多種類的軟件,那么NT是您首選的方案。但是您要知道,如果把網(wǎng)站放在了NT環(huán)境中,您將必須做好準(zhǔn)備在網(wǎng)站有了實(shí)際的通信之后定期地重啟服務(wù)器,要么一個(gè)月一次,要么一周一次,甚至是每天一次。 現(xiàn)在,SUN Solaris仍然是最健壯也最穩(wěn)定的系統(tǒng)方案。Solaris操作系統(tǒng)與Apache網(wǎng)絡(luò)服務(wù)器的結(jié)合對(duì)于提高系統(tǒng)性能和增加可靠性是一個(gè)不錯(cuò)的解決辦法。在Sun與Apache相結(jié)合的方案中,唯一需要注意的問(wèn)題是,您必須確保自己擁有一位熟悉這種環(huán)境的技術(shù)人員。 Linux作為操作系統(tǒng)領(lǐng)域的新貴,正得到許多人的密切關(guān)注,原因是它的性能價(jià)格比極高,并且它能夠允許終端用戶修改代碼以滿足他們特殊的需求。如果為了管理Sun服務(wù)器而要找到技術(shù)上的幫助很困難的話,那么要找到一位有能力管理基于Linux系統(tǒng)的服務(wù)器的技術(shù)人員就會(huì)加倍困難。但是采用Linux系統(tǒng)方案的好處在于,現(xiàn)在可以得到許許多多的免費(fèi)軟件和開(kāi)放源代碼,而且每天甚至還有更多的此類產(chǎn)品進(jìn)入市場(chǎng)。