隨著企業日益仰賴IT營運,伺服器已經成為商業營運中不可或缺的基礎設備,尤其是x86伺服器更是近年來主流伺服器機種。根據市場研究機構Gartner公布的研究調查結果,2010第三季全球伺服器出貨仍以x86伺服器為市場主要推動力,在第三季度出貨量增加14.9%。
除了成本較大型主機低廉許多之外,x86伺服器因開放性架構而延伸出的彈性,也造就今日企業更為廣泛的應用,像是高密度環境、資料庫、虛擬化、網路應用,甚至結合GPU的應用也常見x86伺服器的身影。
正因為伺服器應用範圍日益廣泛,企業的採購更不能馬虎,尤其在講求成本與效益的今日,不同的應用需要不同的伺服器,例如用來架設網站的伺服器與高密度運算環境所需要的伺服器,兩者對於效能就有迥然不同的要求,自然在部署伺服器時,也不能一概視之。
也許有人會認為,x86伺服器就是跟著處理器發展而更新,新款CPU處理器一出現,伺服器供應商就會推出新世代機種,而且在開放式架構下大同小異,該有的處理器、電源供應器、記憶體、風扇、I/O網路埠、擴充卡插槽以及周邊元件,一樣也沒少,差異就在於採用的是Intel還是AMD平台,其實不然。這次的採訪過程中,小編發現伺服器的採購學問還真不小,接著就來看看,專家們如何建議針對各種不同的需求及應用面來採購最佳化x86伺服器,以及伺服器裡藏著那些也必須納入考量的細節。
一般採購x86伺服器,免不了從外型規格與處理器來挑選,最常見的直立式伺服器、機架式伺服器以及刀鋒伺服器,幾乎都有1路(1 Way)、2路(2 Way)、4路(4 Way)的機種相互組合搭配,另外某些伺服器業者也提供自己獨特的機型像是IBM iDataPlex及複合式GPU伺服器。
但是單從外觀或CPU的多寡來選擇x86伺服器並不夠完善,因為從網路服務、虛擬化主機到資料庫,甚至是高效能運算,全部都能在x86伺服器上實現,但愈是如此,企業就愈需要瞭解需求所在,尤其是在強調資源妥善運用以及成本效益的今日,多餘且用不到的功能,最好不用事先投資,如此一來,採購者的責任就落在如何在眾多的x86伺服器硬體中挑選到最佳化的機種。
台灣IBM系統暨科技事業處高級工程師林俊谷指出,選擇伺服器主要還是得看伺服器要執行那一種應用程式,應用程式的選擇基本上就會決定伺服器該選用那一種平台,目前伺服器有很多種硬體,企業可以選擇符合未來應用成長與使用的機種,「儘管某些企業對特定機種有偏好,例如只採購刀鋒伺服器或全部都用1U機架式伺服器,但整體而言還是要看伺服器上要運行那一種應用,以及這個應用要提供的服務等級到多高。」
他指出,從硬體設計來說,愈高階的伺服器CPU較多,要求的硬體RAS(Reliability、Availability與Serviceability)規格等級也較高,當應用程式必須提供最高的服務等級時,就要考慮底層硬體的設計能不能提供更多的保障。通常中階以上的伺服器,就會提供較好的管理性以及可靠穩定性,例如可以熱抽拔的元件等等。
應用端的考量思維
隨著伺服器執行的應用方向不同,伺服器硬體的選擇也必須調整,例如用來架設網站的伺服器或者資料庫的主機,兩者對於運算資源以及快取容量就有迥然不同的要求。想要挑選最佳化伺服器機種,可以從作業系統、應用程式、機房以及服務等級等四個方向來考慮。
林俊谷提到,由於作業系統與應用程式現在普遍存在32位元與64位元的版本,兩者對於硬體上的要求就有差別,就以應用程式來說,32位元的應用程式對記憶體的資源需求相較於64位元的應用程式要來得低,因此多數使用一般伺服器就夠了,但隨著慢慢強調64位元環境後,記憶體資源的需求勢必增加,這個時候就必須也把記憶體納入考量。
他表示,應用程式本身也是一項關鍵,例如該伺服器是要用來執行資料庫時,因為所有關鍵資料都必須在伺服器內,因此對於運算效能以及快取的要求就要多一些,較大型的機種較能符合,若是只是把伺服器拿來做Web網站,單純地只要呈現企業形象入口,一旦故障也不會有太大影響,那麼1路的伺服器也就夠用。
機房存在的形態與伺服器的採購也有相關,當企業機房只位於單一位置時,就可以選擇在資料中心部署機架式伺服器,但若企業有許多分散式環境,例如金融業有許多分行或是零售業的分店,雖然沒有機房設計但卻又因工作需求而要部署伺服器,那麼直立式伺服器機種就較為合適。
至於服務等級則在前文有提到,當應用程式的服務等級需求高時,就該選擇2路以上的伺服器,原因就在於中階以上的伺服器機種穩定性設計多,像是熱抽拔硬碟與熱抽拔風扇等等,也有管理晶片可以追蹤硬體狀況。(完整精彩文章詳見網管人第61期)