按套用層次劃分
(1)入門級伺服器
入門級伺服器通常只使用一塊CPU,並根據需要配置相應的記憶體(如256MB)和大容量IDE硬碟,必要時也會採用IDE RAID(一種磁碟陣列技術,主要目的是保證數據的可靠性和可恢復性)進行數據保護。入門級伺服器主要是針對基於Windows NT,NetWare等網路作業系統的用戶,可以滿足辦公室型的中小型網路用戶的檔案共享、列印服務、數據處理、Internet接入及簡單資料庫套用的需求,也可以在小範圍內完成諸如E-mail、 Proxy 、DNS等服務。對於一個小部門的辦公需要而言,伺服器的主要作用是完成檔案和列印服務,檔案和列印服務是伺服器的最基本套用之一,對硬體的要求較低,一般採用單顆或雙顆CPU的入門級伺服器即可。為了給印表機提供足夠的列印緩衝區需要較大的記憶體,為了應付頻繁和大量的檔案存取要求有快速的硬碟子系統,而好的管理性能則可以提高伺服器的使用效率。
(2)工作組級伺服器
工作組級伺服器一般支持1至2個PⅢ處理器或單顆P4(奔騰4)處理器,可支持大容量的ECC(一種記憶體技術,多用於伺服器上)記憶體,功能全面。可管理性強、且易於維護,具備了小型伺服器所必備的各種特性,如採用SCSI(一種匯流排接口技術)匯流排的I/O(輸入/輸出)系統,SMP對稱多處理器結構、可選裝RAID、熱插拔硬碟、熱插拔電源等,具有高可用性特性。適用於為中小企業提供Web、Mail等服務,也能夠用於學校等教育部門的數字校園網、多媒體教室的建設等。通常情況下,如果套用不複雜,例如沒有大型的資料庫需要管理,那么採用工作組級伺服器就可以滿足要求。目前,國產伺服器的質量已與國外著名品牌相差無幾,特別是在中低端產品上,國產品牌的性價比具有更大的優勢,中小企業可以考慮選擇一些國內品牌的產品。此外,HP等大廠商甚至推出了專門為中小企業定製的伺服器。但個別企業如果業務比較複雜,數據流量比較多,而且資金允許的情況下,也可以考慮選擇部門級和企業級的伺服器來作為其關鍵任務伺服器。目前HP、DELL、IBM、浪潮都是較不錯的品牌。
(3)部門級伺服器
部門級伺服器通常可以支持2至4個PⅢ Xeon(至強)處理器,具有較高的可靠性、可用性、可擴展性和可管理性。首先,集成了大量的監測及管理電路,具有全面的伺服器管理能力,可監測如溫度、電壓、風扇、機箱等狀態參數。此外,結合伺服器管理軟體,可以使管理人員及時了解伺服器的工作狀況。同時,大多數部門級伺服器具有優良的系統擴展性,當用戶在業務量迅速增大時能夠及時線上升級系統,可保護用戶的投資。目前,部門級伺服器是企業網路中分散的各基層數據採集單位與最高層數據中心保持順利連通的必要環節。適合中型企業(如金融、郵電等行業)作為數據中心、Web站點等套用。(4)企業級伺服器
企業級伺服器屬於高檔伺服器,普遍可支持4至8個PIII Xeon(至強)或P4 Xeon(至強)處理器,擁有獨立的雙PCI通道和記憶體擴展板設計,具有高記憶體頻寬,大容量熱插拔硬碟和熱插拔電源,具有超強的數據處理能力。這類產品具有高度的容錯能力、優異的擴展性能和系統性能、極長的系統連續運行時間,能在很大程度上保護用戶的投資。可作為大型企業級網路的資料庫伺服器。目前,企業級伺服器主要適用於需要處理大量數據、高處理速度和對可靠性要求極高的大型企業和重要行業(如金融、證券、交通、郵電、通信等行業),可用於提供ERP(企業資源配置)、電子商務、OA(辦公自動化)等服務。
按處理器架構劃分
2.按伺服器的處理器架構(也就是伺服器CPU所採用的指令系統)劃分把伺服器分為CISC架構伺服器、RISC架構伺服器和VLIW架構伺服器三種。(1)CISC架構伺服器
CISC的英文全稱為“Complex Instruction Set Computer”,即“複雜指令系統計算機”,從計算機誕生以來,人們一直沿用CISC指令集方式。早期的桌面軟體是按CISC設計的,並一直沿續到現在,所以,微處理器(CPU)廠商一直在走CISC的發展道路,包括Intel、AMD,還有其他一些現在已經更名的廠商,如TI(德州儀器)、Cyrix以及VIA(威盛)等。在CISC微處理器中,程式的各條指令是按順序串列執行的,每條指令中的各個操作也是按順序串列執行的。順序執行的優點是控制簡單,但計算機各部分的利用率不高,執行速度慢。CISC架構的伺服器主要以IA-32架構(Intel Architecture,英特爾架構)為主,而且多數為中低檔伺服器所採用。如果企業的套用都是基於NT平台的套用,那么伺服器的選擇基本上就定位於IA架構(CISC架構)的伺服器。如果企業的套用主要是基於Linux作業系統,那么伺服器的選擇也是基於IA結構的伺服器。如果套用必須是基於Solaris的,那么伺服器只能選擇SUN伺服器。如果套用基於AIX(IBM的Unix作業系統)的,那么只能選擇IBM Unix伺服器(RISC架構伺服器)。
(2)RISC架構伺服器
RISC的英文全稱為“Reduced Instruction Set Computing”,中文即“精簡指令集”,它的指令系統相對簡單,它只要求硬體執行很有限且最常用的那部分執令,大部分複雜的操作則使用成熟的編譯技術,由簡單指令合成。目前在中高檔伺服器中普遍採用這一指令系統的CPU,特別是高檔伺服器全都採用RISC指令系統的CPU。在中高檔伺服器中採用RISC指令的CPU主要有Compaq(康柏,即新惠普)公司的Alpha、HP公司的PA-RISC、IBM公司的Power PC、MIPS公司的MIPS和SUN公司的Spare。(3)VLIW架構伺服器
VLIW是英文“Very Long Instruction Word”的縮寫,中文意思是“超長指令集架構”,VLIW架構採用了先進的EPIC(清晰並行指令)設計,我們也把這種構架叫做“IA-64架構”。每時鐘周期例如IA-64可運行20條指令,而CISC通常只能運行1-3條指令,RISC能運行4條指令,可見VLIW要比CISC和RISC強大的多。VLIW的最大優點是簡化了處理器的結構,刪除了處理器內部許多複雜的控制電路,這些電路通常是超標量晶片(CISC和RISC)協調並行工作時必須使用的,VLIW的結構簡單,也能夠使其晶片製造成本降低,價格低廉,能耗少,而且性能也要比超標量晶片高得多。目前基於這種指令架構的微處理器主要有Intel的IA-64和AMD的x86-64兩種。按用途劃分
3.按伺服器按用途劃分為通用型伺服器和專用型伺服器兩類。(1)通用型伺服器
通用型伺服器是沒有為某種特殊服務專門設計的、可以提供各種服務功能的伺服器,當前大多數伺服器是通用型伺服器。這類伺服器因為不是專為某一功能而設計,所以在設計時就要兼顧多方面的套用需要,伺服器的結構就相對較為複雜,而且要求性能較高,當然在價格上也就更貴些。(2)專用型伺服器
專用型(或稱“功能型”)伺服器是專門為某一種或某幾種功能專門設計的伺服器。在某些方面與通用型伺服器不同。如光碟鏡像伺服器主要是用來存放光碟鏡像檔案的,在伺服器性能上也就需要具有相應的功能與之相適應。光碟鏡像伺服器需要配備大容量、高速的硬碟以及光碟鏡像軟體。FTP伺服器主要用於在網上(包括Intranet和Internet)進行檔案傳輸,這就要求伺服器在硬碟穩定性、存取速度、I/O(輸入/輸出)頻寬方面具有明顯優勢。而E-mail伺服器則主要是要求伺服器配置高速寬頻上網工具,硬碟容量要大等。這些功能型的伺服器的性能要求比較低,因為它只需要滿足某些需要的功能套用即可,所以結構比較簡單,採用單CPU結構即可;在穩定性、擴展性等方面要求不高,價格也便宜許多,相當於2台左右的高性能計算機價格。按機箱結構劃分
4.按伺服器的機箱結構來劃分,可以把伺服器劃分為“台式伺服器”、“機架式伺服器”、“機櫃式伺服器”和“刀片式伺服器”四類。(1)台式伺服器
台式伺服器也稱為“塔式伺服器”。有的台式伺服器採用大小與普通立式計算機大致相當的機箱,有的採用大容量的機箱,像個碩大的柜子。低檔伺服器由於功能較弱,整個伺服器的內部結構比較簡單,所以機箱不大,都採用台式機箱結構。這裡所介紹的台式不是平時普通計算機中的台式,立式機箱也屬於台式機範圍,目前這類伺服器在整個伺服器市場中占有相當大的份額。(2)機架式伺服器
機架式伺服器的外形看來不像計算機,而像交換機,有1U(1U=1.75英寸)、2U、4U等規格。機架式伺服器安裝在標準的19英寸機櫃裡面。這種結構的多為功能型伺服器。對於信息服務企業(如ISP/ICP/ISV/IDC)而言,選擇伺服器時首先要考慮伺服器的體積、功耗、發熱量等物理參數,因為信息服務企業通常使用大型專用機房統一部署和管理大量的伺服器資源,機房通常設有嚴密的保全措施、良好的冷卻系統、多重備份的供電系統,其機房的造價相當昂貴。如何在有限的空間內部署更多的伺服器直接關係到企業的服務成本,通常選用機械尺寸符合19英寸工業標準的機架式伺服器。機架式伺服器也有多種規格,例如1U(4.45cm高)、2U、4U、6U、8U等。通常1U的機架式伺服器最節省空間,但性能和可擴展性較差,適合一些業務相對固定的使用領域。4U以上的產品性能較高,可擴展性好,一般支持4個以上的高性能處理器和大量的標準熱插拔部件。管理也十分方便,廠商通常提供人相應的管理和監控工具,適合大訪問量的關鍵套用,但體積較大,空間利用率不高。
(3)機櫃式伺服器
在一些高檔企業伺服器中由於內部結構複雜,內部設備較多,有的還具有許多不同的設備單元或幾個伺服器都放在一個機櫃中,這種伺服器就是機櫃式伺服器。對於證券、銀行、郵電等重要企業,則應採用具有完備的故障自修復能力的系統,關鍵部件應採用冗餘措施,對於關鍵業務使用的伺服器也可以採用雙機熱備份高可用系統或者是高性能計算機,這樣的系統可用性就可以得到很好的保證。
(4)刀片式伺服器
刀片式伺服器是一種HAHD(High Availability High Density,高可用高密度)的低成本伺服器平台,是專門為特殊套用行業和高密度計算機環境設計的,其中每一塊“刀片”實際上就是一塊系統母板,類似於一個個獨立的伺服器。在這種模式下,每一個母板運行自己的系統,服務於指定的不同用戶群,相互之間沒有關聯。不過可以使用系統軟體將這些母板集合成一個伺服器集群。在集群模式下,所有的母板可以連線起來提供高速的網路環境,可以共享資源,為相同的用戶群服務。當前市場上的刀片式伺服器有兩大類:一類主要為電信行業設計,接口標準和尺寸規格符合PICMG(PCI Industrial Computer Manufacturer's Group)1.x或2.x,未來還將推出符合PICMG 3.x 的產品,採用相同標準的不同廠商的刀片和機櫃在理論上可以互相兼容;另一類為通用計算設計,接口上可能採用了上述標準或廠商標準,但 尺寸規格是廠商自定,注重性能價格比,目前屬於這一類的產品居多。刀片式伺服器目前最適合群集計算和IxP提供網際網路服務。如何選擇伺服器
伺服器是網站運行最基礎的設施。如果伺服器出現故障,不但會影響用戶對網站的訪問,降低網站的用戶忠誠度,而且還會降低搜尋引擎對網站的信任度。因此,在網站上線運營之前,應該為它準備穩定的伺服器。站在搜尋引擎最佳化的立場,我們在選擇伺服器的時候,需要注意一下幾點:
1、伺服器所在的國家(地區)
在選擇網站伺服器的時候,至少應該同時考慮到普通的訪問用戶及搜尋引擎。
(1)從用戶的角度出發,用戶在訪問網站的時候,他們的主要要求是可以快速地打開想要的瀏覽的網頁或者資源;
(2)從搜尋引擎的角度出發,它希望能給使用者提供最貼近其所在地區的信息(很多人在論壇諮詢板塊上都有問為什麼兩個地方搜尋的關鍵字排名都不一樣的原因了),從而提高搜尋結果的用戶體驗。所以,搜尋引擎會優先返回與用戶所在國家(地區)相同的網站。
綜合以上的兩個條件,我們在選擇伺服器的時候應該有限選擇最接近客戶群所在地的伺服器,這樣不但可以減短用戶下載網頁或者資源時所需的時間,而且如果該地區的用戶在搜尋與網站內容相關的信息時,網站還可以取得優先的排序權。
2、伺服器的穩定性
與傳統的商店不同,網站是24小時不間斷運營的。如果伺服器系統出現故障,那么用戶就不能訪問相關網站,從而會錯失一些潛在的客戶。此外,伺服器的穩定性也會影響網站在搜尋引擎中的表現。如果一個網站長時間不能訪問或者頻繁出錯,那么會導致搜尋引擎清除在它多次訪問或者更新期間無法訪問的頁面,甚至是對網站進行整體降權。這也是網站為什麼會在某些關鍵字的搜尋結果中排名突然下降,甚至消失的一個原因。
因此,在選擇伺服器的時候應該優先選擇那些口碑比較好的伺服器提供商或者購買獨立的伺服器。千萬不要為了一年幾百元的差價而選擇低質量的伺服器,這是得不償失的。
(1) 寬頻
對於伺服器託管、租用獨立伺服器或者合租伺服器,我們在選擇的時候,首先要考慮的就是伺服器的可用頻寬。
有很多獨立的伺服器,託管商一般只是提供100M共享頻寬,但不會明確說明有多少台伺服器共享這100M頻寬。所以,在購買之前一定要弄清楚,每一台伺服器的最低使用頻寬是多少。對於普通的資訊類網站,最低頻寬在5M左右就能滿足基本的需要了。
(2) 伺服器資源
對於合租型的伺服器,伺服器提高商除了在頻寬方面有限制以外,還會限制合租伺服器里每一個用戶所使用的伺服器資源,包括軟硬體資源,例如CPU、記憶體、硬碟空間及頻寬等。所以,我們要根據網站的訪問量選擇合適的伺服器。
同樣,當伺服器上的資源不能滿足網站的需求的時候,同樣會出現伺服器訪問逾時等現象,從而影響網站的搜尋引擎友好性。
(3)連線數
如果購買的是虛擬空間,那么空間提供商一般會對訪問的連線數有所限制。也就是大家熟悉的IIS限制。
在實際套用中,我們應該根據網站的實際情況選擇相應級別的空間。例如,若網站同時線上人數的峰值是超過150的,那么在選擇虛擬空間的時候,連線數就應該選擇大於150,否則也會出現訪問逾時等現象,從而影響網站的搜素引擎友好性。
(4)月流量
有的虛擬空間是不限制網站連線數的,但是會限制網站的每月流量。對於這一類的空間,我們同樣需要根據網站的實際情況來選擇,否則也會出現訪問逾時等現象,從而影響網站的搜尋引擎友好性。
3、伺服器功能
在對網站進行最佳化的時候,我們還可能會有一些特殊的需求。如:url重寫、404頁面等。
(1) 是否支持URL重寫
為了方便維護,很多網站都會使用資料庫進行管理,這就涉及動態網頁靜態化的問題。動態網頁靜態化有兩種方法:第一種是利用程式生成靜態頁面;第二種就是通過URL重寫實現偽靜態。
如果要進行RUL重寫,那么Web伺服器必須安裝相應的組件或者模組。如:IIS伺服器的ISAPI_Rewrite組件;Apache伺服器的Mod_rewrite。
(2) 數據備份
由於種種原因,網站在運行過程中可能會出現數據丟失的情況,所以,我們所購買的國內伺服器空間是否支持數據定期備份也非常重要。如果網路伺服器存在備份功能,那么我們就可以在最短的時間內恢復網站的運作。
伺服器選擇注意事項
一、價格問題:是購買者最關注的。能買到價廉物美的產品當然最好,但也不可太執著於價格,否則易進入一些商家的圈套。畢竟,產品價值與價格絕大多數是成正比的,要選擇過硬的質量,才能保證網站的穩定。建站初期,還沒有什麼人氣的時候,可以選擇一些有實力,有信譽的服務商的低端產品,大公司的產品相對小公司來說有著不可比擬的優勢。二、可否正常訪問的問題:如果企業網站用戶將面向的是國內的話,要考慮的問題這家公司的虛擬主機上的IP位址在國內是否可以順利訪問到。如果你買的訪問不到,還要退款等比較麻煩,比如一些國外主機伺服器在國外是很不錯的主機商,但他IP在國內訪問不完全,這樣的主機可千萬別購買。
三、虛擬伺服器穩定性問題:包括伺服器與公司兩方面的穩定。要多留意看網站的許可證號,ISP或IDC的許可證號:ISP與IDC牌照不是一般公司能申請到的,只有那些很有實力與信譽的服務商經過嚴格審核才能獲得。另外,頻寬資源、電力系統、空調系統、安全系統、是否是自建機房等等這些因素,這些種種問題都必須認真考慮。
四、主機流量參數和售後伺服器問題:一般來說,他們提供的流量比較充足。現在很多的商家打著不限流量,不限CPU,不限IIS的旗號進行促銷。但是,電信、網通等基礎運營商尚且對流量進行限制,服務商如何保證這一承諾?所以現在關於流量的投訴在網上一搜就一大把。由於建站時大都缺少專業的技術人員,因此在出現故障後都希望能夠及時得修復,7*24小時技術支持服務也就變得非常重要,如果沒有提供這樣伺服器的虛擬伺服器可以忽略不考慮。