虛拟主機相關知識 | ||||||||||||||||||
什麼是虛拟主機,為什麼要用虛拟主機 利用虛拟主機技術,可以把一台真正的主機分成許多"虛拟"的主機,每一台虛拟主機都具有獨立的域名和IP位址,具有完整的Internet伺服器(www, FTP,email)功能。虛拟主機之間完全獨立,在外界看來,每一台虛拟主機和一台獨立的主機完全一樣。效果一樣,但費用卻大不一樣了。由于多台虛拟主機共享一台真實主機的資源,每個虛拟主機使用者承受的硬體費用、網絡維護費用、通信線路的費用均大幅度降低,Internet真正成為人人用得起的網絡! 目前,許多企業建立網站都采用這種方法,這樣不僅大大節省了購買機器和租用專線的費用,同時也不必為使用和維護伺服器的技術問題擔心,更不必聘用專門的管理人員,因為這些事都由我們來料理了。 把一台機器的資源配置設定給多個虛拟主機,每個虛拟主機的性能是否會下降 這個問題取決于主機的性能及所開設虛拟主機的數量,如果配置得當,加上采用高帶寬的線路,虛拟主機的會快于采用較低帶寬線路連接配接的獨立主機。每台主機的使用者數量我們會控制在一定量的範圍内,在充分利用主機性能的同時又能保障使用者利益。 什麼是伺服器托管 當使用者有意擁有自己的Web、Email、 FTP 等伺服器時,他可以有兩種方法: 一是自建, 二是托管。 自建需要有水準較高的專業技術人員,要投入較大的資金購置軟硬體, 還要支付上不封頂的日常維護和線路通信費,建設周期也較長。比較之下, 托管則經濟, 快捷而實用。 Internet的基本動作機制是使用者/伺服器(Client/Server),最大的特點是跨時空和跨地域。也就是說,即使是天各一方,隻要大家都在網絡上,雙方就可以直接溝通, 這就為我們提供了一個重要的技術手段:遠端控制(RemoteControl)。伺服器托管産生的技術基礎和所依賴的手段主要是/"使用者/服務/"和/"遠端控制/"等機制。即無論我們的使用者在哪裡,隻要能上網,就可以對遠在天涯的伺服器進行控制,進而實作對伺服器的擁有和維護。 伺服器托管與虛拟主機托管有什麼差別 伺服器托管業務可細分為伺服器托管與虛拟主機 (Virtual Hosting)。 "伺服器托管"是在具有與Internet時實相連的網絡環境的公司放置一台伺服器,或向其租用一台伺服器,客戶可以通過遠端控制将伺服器配置成WWW、E-mail、Ftp伺服器。 "虛拟主機托管"是指:将一台UNIX或NT系統整機的硬碟劃細,細分後的每塊硬碟空間可以被配置成具有獨立域名和IP位址的www、email、FTP伺服器,這樣的伺服器,在被人們浏覽時,看不出來它是與别人共享一台主機系統資源的。在這台機器上租用空間的使用者可以通過遠端控制技術,如檔案傳輸(FTP),全權控制屬于他的那部分空間,如資訊的上下載下傳,應用功能的配置等等。 應該說,通過"虛拟主機托管"這種方式擁有一個獨立站點,其性能價格比遠遠高于自己建設和維護一個伺服器,目前這種建立站點的方式被越來越多的被企、事業機關所采用。 從哪幾個角度評價伺服器的性能 A. 伺服器的硬體配置 B. 伺服器的軟體配置 C. 伺服器中安裝的作業系統及開發環境 D. 伺服器所支援的功能 E. 伺服器所在的網絡環境 伺服器被通路的速度由哪些因素決定 A. 伺服器的硬體配置(包括伺服器的類型、CPU、硬碟速度、記憶體大小、網卡速度等) B. 伺服器所在的網内環境與速度 C. 伺服器所在的網絡環境與Internet骨幹網相聯的速率 D. ChinaNet的國際出口速率 E. 通路者的ISP (Internet接入服務提供商)與ChinaNet之間的專線速率 F. 通路者的ISP (Internet接入服務提供商)向用戶端開放的端口接入速率 G. 通路者計算機的配置,Modem的速率、電話線路的品質等 為什麼要同時提供Web+EMail+FTP伺服器托管 "Web、E-mail、FTP"功能是Internet較為基本的三種常用功能。Web功能,是實作讓浏覽者通過浏覽器鍵入域名,浏覽站點擁有者的首頁,達到宣傳公司形象、産品的目的。 Email功能,通過設定帶有公司自己的域名的Email信箱,既可樹立形象,又可建立友善、快捷、低廉的現代通訊聯系。 FTP功能,可實作讓通路者免費下載下傳感興趣的檔案,增加站點通路率。此三項功能不論是從使用者進行公司形象、産品的宣傳,還是從售後服務,網上技術支援,都是必不可少的。 多個域名是否可以指向同一網址 通過對伺服器的設定,我們可以實作多個域名指向同一個網址,使用者用多個域名可通路同一站點上的同一個首頁内容。 如何測試虛拟主機的速度 如果你通過Modem或專線直接聯上網絡,或者需要通過網關的Telnet的功能,你可以直接對你想了解的網絡/"ping/"一下。PING指令讓你目前所在的主機向目标主機發送一個/"資料包/",目标主機在接收到這個/"資料包/"時會立即自動回一個資料包,而這時,你得到的是一個資料包一個來回所用的時間。 如/"ping www.microsoft.com/",然後回車,便得到你從中國通路微軟的伺服器的回應時間。一般,/"PING/"指令會自動進行下去,直到你讓它終止,如敲/"ctrl + C/"。 如果你熟悉使用Telnet中PING的功能,并且你具有在不同網絡上的Telnet帳号,你就可以以不同的網絡為基礎,對其他的主機進行PING的測試,你可以比較在不同的通路點這些被通路主機的回應時間,并得到/"丢包率/"、平均回應時間等測試結果。 但是,PING 指令隻能測試網絡和伺服器較底層的性能,可以反映出網絡聯通的帶寬和資料擁擠程度,但對較高層的伺服器性能則不能很好反映──其中,最重要的,如運作在主機上的 Internet Web伺服器軟硬體的效率(該效率直接決定通過Web伺服器檔案下載下傳的速度──也就是使用者通路該伺服器的速度),則無法給出。 實際上,國際上有一些知名的中立機構,為了幫助使用者了解伺服器性能及伺服器的其他資訊,開通了一些專業的測試站,提供給使用者進行這些測試。 這其中,Monte Sano Software公司運作的NetMechanic網站,就給使用者提供伺服器主要性能的免費測試服務。 該服務網站網址是: http://www.netmechanic.com/server_check.htm 通路http://www.netmechanic.com/server_check.htm,您可以直接在界面上鍵入需要測試的伺服器的域名位址,并輸入自己的EMAIL位址,這樣該測試服務将每隔15分鐘對目标網站發一次測試,8小時後會将測試結果投遞到您的E-mail信箱。該服務可以對伺服器的主要運轉性能,如PING回應時間、DNS解析時間、CONNECT時間、Web伺服器檔案下載下傳速度給出每個測試點的資料和平均值。 現在,您可以通過這些方法,對您自己的網站等、或者其他有興趣的網站進行測試,同時可以對微軟microsoft.com、網景netscape.com、yahoo.com等進行測試,進行對比。 由于該服務網站位于美國(在ServerPro服務中還提供源于歐洲的通路測試),測試結果以美國為通路源。故我們會發現該網站對位于美國的主機測試結果顯示出很高的網絡速度,這顯示出一個位于美國(或歐洲)的使用者通路我們的主機時的通路效果。而對其他國家網站的測試結果,速度就相對低很多──這就是我們時常聽說的中國的資料線路國際出口的網絡瓶頸問題。 P.S. 文中提到的Netmechanic伺服器性能免費測試網站近期有時因為測試需求過多,可能會遇到/"對不起,測試要求已滿,請過一段時間再遞交申請/"的情況。隻要過一段時間再試,都一定可以加入免費測試行列,并且一次可以同時輸入多個測試 。 什麼是NT負載平衡服務 WLBS(Windows NT Load Balancing Service)是個網絡服務,用來管理不同伺服器之間的TCP/IP通信。WLBS不是一個漂亮的僞應用配置設定器,用來分擔伺服器CPU的負載,它更加适合被描述為一項以網絡通信量為依據的更靈活的動态負載平衡服務。最為常用的一種負載分擔技術就是Round Robin DNS(RRDNS)。在RRDNS技術中,請求僅僅被簡單的循環發送到不同的伺服器上。是以,當這些伺服器中的一台崩潰了,請求仍然會發送給這台機器。而WLBS判斷主機伺服器是否工作以及是否可以接受請求,進而克服了這一弱點,如果上述情況出現,WLBS就把網絡通信傳送到另一台伺服器上,進而避免了失誤。
當應用程式和Web站點要迎合不斷增長的流量的需求的時候,你甚至會想把CPU從一台伺服器上卸到另一台上去。不久以前,你還隻能通過選擇Round Robin DNS和昂貴的硬體來分擔系統的負載。但是現在,WLBS for Microsoft Enterprise Edition Server 4.0就可以幫助你分散伺服器上的TCP/IP通信量。這個分布服務使你可以通過添加Web伺服器來應付站點增長的負載 為了提高性能,WLBS服務提供了實時容錯功能,以便在維護時增加和卸去伺服器。如果你計劃在擔負關鍵任務的Web應用程式中增加更強的功能和更好的可靠性,那麼上面所說的這些特性結合起來,就構成了必不可少的一項服務。 |