伺服器選購前的考慮

茶鄉浪子發表於2008-01-14
6.1.2 伺服器選購前的考慮
       許多讀者向我反映,說現在的伺服器是越來越難選擇了。可選擇的廠家品牌不說,就那不斷出現的伺服器新品,以及各廠家鋪天蓋地的廣告宣傳就足以讓我們無所適從了。一個月前買時還說是基於最新技術的產品,可一個月後就聽說要在不久的將來徹底淘汰,不再享受服務支援了。再加上現在雙核技術在桌面使用者中還如火如荼,在伺服器領域卻不斷有四核,甚至8核的處理器系列出品,64位運算就更不用說了。兩年前還剛剛開始混戰的64位運算,時至今日已成為了伺服器,乃至PC機的標準配置。原來那點僅存的優勢瞬間化為灰燼。
       那麼企業使用者到底應該如何選擇適合自己的伺服器,如何面對這不斷湧現的新技術和新產品呢?其實就是一句話,應用決定一切,適用的就是最好的,並不一定要求是最新的。與其他做任何比較複雜的專案一樣,在具體選購伺服器前你最好做好以下準備,只有這樣才能做到有的放失,有針對性地來選購了。
1)明確伺服器的應用
       明確伺服器的應用就是指購買的伺服器要用來充當什麼角色,這是首先要考慮的。伺服器的角色不外乎如下幾種:域控制器、檔案伺服器、Web伺服器、FTP伺服器、郵件伺服器、資料庫伺服器、VoD視訊點播伺服器等。不同的伺服器角色,效能配置需求也不一樣。
       域控制器是用於內網中,擔當域的使用者、安全策略和檔案/列印資源等方面的管理,通常是需要連線幾十、幾百,甚至上千個使用者的併發連線。而且域控制器又是整個內網的核心所在,關係著整個公司網路的正常執行。這樣一來,一是穩定性要求就非常高,能支援長時間不間斷執行;另一方面處理器效能、記憶體和網路卡效能都要求非常高,只有這樣才能支援這麼多使用者的併發連線。
        檔案伺服器的要求與域控制器的要求相似,只是在併發使用者數支援方面要求稍低,因為並不是所有網路使用者都會訪問檔案伺服器的。但檔案伺服器是用來儲存網路使用者檔案的,所以在硬碟讀寫效能,以及硬碟容量方面的要求較域控制器更高,建議選擇磁碟讀寫效能好的SCSISATASAS介面硬碟。正因如此,在檔案伺服器中通常是採取RAID5或以上級別的硬碟陣列,一方面用於提高檔案伺服器的檔案讀寫效能,另一方面也進一步提高檔案伺服器中的資料安全。
        Web伺服器的主要特徵是併發連線多(不僅是指併發使用者,因為一個使用者通常遠不止開啟一個網頁,而每開啟一個網頁都是一個單獨的連線),另外,同樣需要高度的穩定性。併發連線多的需求就要求伺服器的硬碟讀取效能,以及網路卡的連線效能非常高,另外也要確保伺服器處理器能力有足夠的保障。
       FTP伺服器的效能需求與Web伺服器也類似,但FTP伺服器在併發連線支援方面要比Web伺服器要求稍低,但FTP伺服器一般都允許使用者上傳檔案,所以FTP伺服器的硬碟讀寫效能方面要求要比Web伺服器高,而且所要求的硬碟容量也比Web伺服器大,也需要選擇傳輸效能更發孤SCSISATASAS介面硬碟。在網路卡方面,儘管併發連線數通常不會如Web伺服器那麼多,但FTP伺服器所進行的是檔案傳輸,需要佔用較大的頻寬,特別是大容量檔案的上傳和下載,所以要求FTP伺服器的網路卡連線效能也非常高。
       郵件伺服器就與FTP伺服器比較相近,因為它們都需要允許使用者的檔案讀寫功能。在郵件伺服器中,除了要為使用者提供郵件接收功能外,還要為使用者提供郵件傳送的功能。一方面要求郵件伺服器的硬碟容量比較大,另一方面也要求郵件伺服器的硬碟讀寫能力非常強。當然郵件伺服器的網路卡連線效能更是不可忽視的,否則郵件的接收和傳送佇列無法及時完成。
       資料庫伺服器的效能要求相對前面幾種伺服器來說就更加高了。因為資料庫伺服器在呼叫檔案和程式時不像前面介紹的伺服器那樣是直接訪問的,而是通過各種索引、條件比較、動態頁面訪問、頁面提交等方式從分佈在各資料檔案中抽取的一些或全部欄位,難度更大,更需要消耗伺服器的CPU、記憶體和硬碟等資源。在CPU的選擇方面,目前的高主頻、多核、多執行緒處理器(如Intel的雙核、四核至強處理器,AMD的雙核、四核Opteron處理器,IBM的四核Power5、雙核Power6,以及Sun的四核ULtraSPRC T1和八核ULtraSPRC T2處理器等)是比較好的選擇,記憶體通常是需要在8GB以上的。另外,資料庫資訊條數通常是幾十、上百萬級的,整個資料庫存檔案所需要佔用的硬碟容量非常大。再加上資料庫中的資料對於企業使用者來說特別重要,所以對於資料庫伺服器的資料通常是採取像RAID5以上級別的硬碟陣列技術來保障硬碟讀寫效能和資料安全的。所以資料庫伺服器的選擇應該特別慎重考慮。當然資料庫伺服器的網路卡效能也不可忽視,否則即使資料庫伺服器本身效能非常高,終端使用者仍無法及時得到正確的響應。
       VoD伺服器強調的是實時性,而且所傳輸的是非常消耗資源的流媒體,從總體上來說,對伺服器的要求堪與資料庫伺服器媲美。這一方面要求VoD伺服器的流媒體處理效能非常高,記憶體資源非常足,硬碟容量非常大,硬碟讀取和穩定效能都非常高;另一方面要求VoD伺服器的網路連線頻寬足夠寬,連線效能足夠好。
2)明確企業自身的應用需求
        明確了伺服器的應用需求後,接下來就要明確企業自身對伺服器的要求了,也就是企業自身的應用需求。儘管伺服器應用的型別相同,但不同應用環境,不同的企業應用需求,在選擇伺服器時的標準也不一樣。
        如同樣是Web伺服器,小型企業的網站可能只是自己的員工、客戶、合作伙伴、供應商經常訪問,這時所要求的併發連線數就比較小了,而且還可能只要求上班時間開放,對伺服器的要求當然也較低了。現在的單雙核處理器、4GB或者8GB記憶體,普通的整合雙絞線百兆網路卡就可以滿足需求。相反,像那些面向公眾開放的Web網站伺服器,則對併發連線數的支援就明顯高了許多了,而且還要求能不間斷連續工作。這時在處理器上可能需要安裝2個,甚至多個雙核、四核,或者更多核的處理器,記憶體方面通常是在32GB或以上,網路卡可能就不能選擇主機板整合的那種了,而是需要選擇穩定性更好的專門網路卡,而且還可能需要配置兩個網路卡,對於用於內部網路中的大型Web網站,網路卡可能就需要採用光纖千兆網路卡。
        另外,在應用需求方面還要充分考慮到近期(一般至少是3年內)企業的發展,否則剛買回來不久的伺服器就可能因企業的發展而面臨被淘汰的局面。在當今資訊時代,企業的發展必然會導致企業網路規模更大,網路應用更多、更復雜,這樣就會給伺服器提出了更高的要求。所以在選購之初就一定要充分考慮到伺服器的可擴充套件效能,使得在近幾年內僅通過部件(如CPU、記憶體、磁碟等)的擴充套件就能滿足企業發展的需求。
3)明確企業的經濟承受能力
        相對一般的裝置來說,伺服器的價格仍是算比較貴的,至少得萬元以上,企業級的通常需要近十萬,或者幾十萬元。有時企業需要購買多臺伺服器,這時所需的投資就更大了。到底該選擇什麼檔次的伺服器才最經濟、價效比最高呢?說實話,沒有一個固定的標準,不同使用者有不同的需求,就像我們常說謊的一句話沒有最好,只有更好一樣,伺服器的選擇也是一樣,我們只能盡最大限度地發揮每一分錢的投資效益。
        伺服器檔次的選擇當然是要與企業的應用需求結合考慮的了。如果公司規模比較小,網路應用也不復雜,更不需要配置什麼最新技術(如PCI-XPCI-E匯流排、SATA SAS介面、SAS-RAID等)的裝置,就沒有必要一味追了,只求夠用即可,否則花了大價錢,購買到的新技術卻只是一文不值的擺設就太值得了。當然也不能購買太落後的產品,否則很可能享受不到廠商的售後服務。
       但對於企業規模比較大,應用比較複雜,隨時可能需要用到一些最新的伺服器技術時,我們就不能僅從經濟角度來考慮了。只有在充分保障技術的前提下,再選擇合適的伺服器品牌、型號來減少投資,使投資效益最大化。
 

相關文章