服務(wù)器選購指南
服務(wù)器選購指南
篇一:服務(wù)器選購指南
服務(wù)器選購指南
隨著信息化的發(fā)展,越來越多的企業(yè)、學(xué)校、政府部門等單位要建立基于互 聯(lián)網(wǎng)技術(shù)和瀏覽器界面的信息共享系統(tǒng)和業(yè)務(wù)處理系統(tǒng),而服務(wù)器必將成為一個(gè) 單位構(gòu)建信息網(wǎng)絡(luò)的基石。下面根據(jù)以往經(jīng)驗(yàn)提供服務(wù)器一些選購依據(jù)。
一、服務(wù)器的主要參數(shù)
根據(jù)使用CPU類型的不同,服務(wù)器可大致劃分為CISC架構(gòu)和RISC架構(gòu)。其 中,RISC架構(gòu)采用RISC技術(shù)CPU (如PowerPC、SPARC),是高檔服務(wù)器的代名 詞,通常使用UNIX系列操作系統(tǒng);CISC架構(gòu)采用CISC技術(shù)的CPU (如Intel、 AMD),也稱IA架構(gòu)(IntelArchitecture,英特爾架構(gòu))或PC服務(wù)器,幾乎是 清一色的廉價(jià)中低檔服務(wù)器,大多使用Windows或Linux操作系統(tǒng)。
PC服務(wù)器以其卓越的性價(jià)比和易用性占領(lǐng)著越來越多的服務(wù)器市場(chǎng),因此, 對(duì)于中小型企業(yè)而言,除了極個(gè)別的高端數(shù)據(jù)庫應(yīng)用外,IA架構(gòu)已經(jīng)成為服務(wù) 器的當(dāng)然之選。
在選購服務(wù)器時(shí),應(yīng)當(dāng)注意以下幾個(gè)重要參數(shù):
1.1 CPU
CPU對(duì)于服務(wù)器來說,就像人類的大腦。CPU的類型、主頻和數(shù)量在根本上 決定著服務(wù)器的性能。
可用于服務(wù)器的Intel CPU主要分為3類,即奔騰(Pentium)系列、至強(qiáng) 系列(Xeon)和安騰系列(Itanium)。其中,Pentium主要用于普通計(jì)算機(jī),對(duì) 多處理器支持不夠好,適用于入門級(jí)服務(wù)器;Xeon作為服務(wù)器專用CPU,除了擁 有超線程技術(shù)外,還集成三級(jí)高速緩存體系結(jié)構(gòu),擁有高達(dá)800 MHz的前端總線 頻率,Xeon DP支持兩個(gè)CPU,Xeon MP則支持4個(gè)、8個(gè)或更多CPU,適用于工 作組和部門級(jí)服務(wù)器;Itanium作為64位CPU,提供高達(dá)6.4Gbps系統(tǒng)總線帶寬 和3MB的集成三級(jí)高速緩存,可用于處理大型數(shù)據(jù)庫、進(jìn)行實(shí)時(shí)安全交易等應(yīng)用, 適用于企業(yè)級(jí)服務(wù)器。
除此之外,CPU的主頻越高,緩存數(shù)量越大,則服務(wù)器的運(yùn)算速度就會(huì)越快、 性能就會(huì)越高。
1.2內(nèi)存
服務(wù)器采用專用的ECC校驗(yàn)內(nèi)存,并且應(yīng)當(dāng)與不同的CPU搭配使用。通常情 況下,
內(nèi)存數(shù)量越大,服務(wù)器的性能越高。特別是對(duì)于數(shù)據(jù)庫服務(wù)、代理服務(wù)、Web 服務(wù)等網(wǎng)絡(luò)服務(wù)而言,內(nèi)存數(shù)量顯得尤其重要。通常情況下,入門級(jí)服務(wù)器的內(nèi) 存不應(yīng)該小于512MB,工作組級(jí)的內(nèi)存不小于1GB,部門級(jí)的內(nèi)存不小于2GB。
1.3芯片組與主板
即使采用相同的芯片組,不同的主板設(shè)計(jì)也會(huì)對(duì)服務(wù)器性能產(chǎn)生重要影響。 服務(wù)器主板主要來源于三家廠商,即Intel、超微和泰安。Intel主板嚴(yán)格遵照 規(guī)范制作,保證產(chǎn)品的最大兼容性,并對(duì)Windows做了優(yōu)化設(shè)計(jì),加上對(duì)自己所 生產(chǎn)的CPU最為了解,更容易釋放和獲得性能,可以說Intel的服務(wù)器主板是高 品質(zhì)與高性能兼?zhèn)涞漠a(chǎn)品。但是,Intel也有為了穩(wěn)定性而犧牲性能的傳統(tǒng),在 功能方面也沒有太多的擴(kuò)展性,價(jià)格也是各家服務(wù)器主板生產(chǎn)商中最貴的。超微 的特點(diǎn)類似于Intel,穩(wěn)定、高效是第一要素,但價(jià)格卻要比Intel低很多,所 以,超微是最具性價(jià)比的服務(wù)器主板品牌。泰安的產(chǎn)品在保證穩(wěn)定性的基礎(chǔ)上, 更多地關(guān)注了服務(wù)器的性能和擴(kuò)展性,而且價(jià)格非常低廉,因此,它非常適用于 那些非關(guān)鍵應(yīng)用的服務(wù)器。
1.4 網(wǎng)卡
既然服務(wù)器要為網(wǎng)絡(luò)中其他計(jì)算機(jī)提供服務(wù),自然就要實(shí)現(xiàn)與其他計(jì)算機(jī)之 間的通訊。即使服務(wù)器的處理能力很高,如果無法快速響應(yīng)客戶端的請(qǐng)求,那么, 就會(huì)給網(wǎng)絡(luò)傳輸造成瓶頸。因此,服務(wù)器應(yīng)當(dāng)連接在傳輸速率最快的端口上,并 最少配置一塊千兆網(wǎng)卡。對(duì)于某些有特殊應(yīng)用的服務(wù)器(如FTP服務(wù)器、文件服 務(wù)器或視頻點(diǎn)播服務(wù)器),還應(yīng)當(dāng)配置兩塊千兆網(wǎng)卡。需要注意的是,千兆網(wǎng)卡 通常需要安裝在64位PCI插槽中。還有支持TOE技術(shù)的服務(wù)器網(wǎng)卡,主要在存 儲(chǔ)網(wǎng)絡(luò)中應(yīng)用較多,在存儲(chǔ)網(wǎng)絡(luò)中,會(huì)有大量的網(wǎng)絡(luò)傳輸,而TCP/IP協(xié)議處理 網(wǎng)絡(luò)流量時(shí)要占用大量服務(wù)器CPU資源。TOE(tcp offload engine)技術(shù)則很好 的解決了這一點(diǎn),它將傳統(tǒng)的TCP/IP協(xié)議棧的功能進(jìn)行延伸,把網(wǎng)絡(luò)數(shù)據(jù)流量 的處理工作全部轉(zhuǎn)到網(wǎng)卡上的集成硬件中進(jìn)行,服務(wù)器只承擔(dān)tcp/ip控制信息 的處理任務(wù)。減輕了服務(wù)器負(fù)擔(dān)。
1.5硬盤和RAID卡
所有數(shù)據(jù)都需要從硬盤讀取,并將運(yùn)算結(jié)果存儲(chǔ)在硬盤上。因此,硬盤的讀 取/寫入速率決定著服務(wù)器的處理速度和對(duì)客戶的響應(yīng)速率。除了在入門級(jí)服務(wù) 器上可采用I DE硬盤外,通常都應(yīng)采用傳輸速率更高、擴(kuò)展性更好的SCSI、SAS 硬盤。對(duì)于一些不能輕易中止運(yùn)行的服務(wù)器而言,還應(yīng)當(dāng)采用熱插拔硬盤,以保 證服務(wù)器的不停機(jī)維護(hù)
和擴(kuò)容。
另外,為了擴(kuò)充數(shù)據(jù)存儲(chǔ)空間,保證數(shù)據(jù)存儲(chǔ)的安全性,成倍提高數(shù)據(jù)讀取 速度,部門級(jí)和企業(yè)級(jí)服務(wù)器還往往采用SCSI RAID卡,將若干硬盤組建為磁盤 陣列。入門級(jí)服務(wù)器可采用廉價(jià)的I DE RAID卡或軟件RAID,以實(shí)現(xiàn)相似的功能。
1.6冗余
可靠性是服務(wù)器最重要的指標(biāo)。既然服務(wù)器在網(wǎng)絡(luò)中的作用如此重要,那就 要求服務(wù)器必須非常穩(wěn)定,以便能隨時(shí)為客戶端能提供服務(wù),也就是說,服務(wù)器 需要不間斷地工作。另外,所有重要數(shù)據(jù)都存儲(chǔ)在服務(wù)器上,一旦硬盤損壞,數(shù) 據(jù)將全部丟失。為了保證系統(tǒng)的可靠性,服務(wù)器采用了專門的技術(shù)。
磁盤冗余:磁盤冗余采用兩塊或多塊硬盤來實(shí)現(xiàn)磁盤陣列,即使一塊硬盤損 壞,也不會(huì)丟失數(shù)據(jù)。
部件冗余:由于所有硬件設(shè)備都有發(fā)生故障的可能,因此,許多重要硬件設(shè) 備都不止一個(gè),例如,網(wǎng)卡、電源、風(fēng)扇,這樣可以保證部分硬件損壞之后,服 務(wù)器仍然能夠正常運(yùn)行。
熱插拔:所謂熱插拔,是指帶電進(jìn)行硬盤或板卡的插拔操作,實(shí)現(xiàn)故障恢復(fù) 和系統(tǒng)擴(kuò)容。既然服務(wù)器是7X24小時(shí)工作的,那么,即使在更換或添加硬盤, 甚至在插拔板卡時(shí)也不能停機(jī)。因此,熱插拔對(duì)于服務(wù)器則言,就顯得非常重要。
1.7可擴(kuò)展性
服務(wù)器的可擴(kuò)展性既被用于部件冗余以保證運(yùn)行的穩(wěn)定性,同時(shí),也被用于 提升系統(tǒng)配置、增加功能。因此,服務(wù)器除了有較多的硬盤位置、內(nèi)存插槽、CPU 插座外,還擁有豐富的板卡插槽。如果硬盤數(shù)量較多,還應(yīng)當(dāng)能夠擴(kuò)充電源模塊。 目前很多中高端的服務(wù)器,特別是在機(jī)架式服務(wù)器中已經(jīng)取消了 PCI插槽,采用 了總線速度更快的PCI-E插槽。如果在服務(wù)器的選型中需要擴(kuò)充語音卡、通訊卡 等之類的PCI卡,則要事先確定服務(wù)器中有沒有相應(yīng)的PCI插槽。
二、服務(wù)器的選購原則
2.1穩(wěn)定性原則
對(duì)于服務(wù)器而言,穩(wěn)定性是最為重要的。為了保證網(wǎng)絡(luò)的正常運(yùn)轉(zhuǎn),首先要 確保服務(wù)器的穩(wěn)定運(yùn)行,如果無法保證正常工作,將造成無法彌補(bǔ)的損失。
2.2針對(duì)性原則
不同的網(wǎng)絡(luò)服務(wù)對(duì)服務(wù)器配置的要求并不相同。例如,文件服務(wù)器、FTP服 務(wù)器和視頻點(diǎn)播服務(wù)器要求擁有大內(nèi)存、大容量和高讀取速率的磁盤,以及充足 的網(wǎng)絡(luò)帶寬,但對(duì) CPU 的主頻要求并不高;數(shù)據(jù)庫服務(wù)器則要求高性能的 CPU 和大容量的內(nèi)存,而且最好采用多CPU架構(gòu),但對(duì)硬盤容量沒有太高的要求;Web 服務(wù)器也要求有大容量的內(nèi)存,對(duì)硬盤容量和CPU主頻均沒有太高要求。因此, 用戶應(yīng)當(dāng)針對(duì)不同的網(wǎng)絡(luò)應(yīng)用選擇不同的服務(wù)器配置。
2.3小型化原則
除了為提供一些高級(jí)的網(wǎng)絡(luò)服務(wù)不得不采用高性能服務(wù)器外,建議不要為了 將所有的服務(wù)放置在一臺(tái)服務(wù)器上而去購置高性能服務(wù)器。第一,服務(wù)器的性能 越高,價(jià)格會(huì)越昂貴,性價(jià)比也就越差;第二,盡管服務(wù)器擁有一定的穩(wěn)定性, 但是,一旦服務(wù)器發(fā)生故障,就將導(dǎo)致所有服務(wù)的中斷;第三,當(dāng)多種服務(wù)的并 發(fā)訪問數(shù)量較大時(shí),會(huì)嚴(yán)重影響響應(yīng)速度,甚至導(dǎo)致系統(tǒng)癱瘓。因此,建議為每 種網(wǎng)絡(luò)服務(wù)都配置不同的服務(wù)器,以分散訪問壓力。另外,也可購置多臺(tái)配置稍 差的服務(wù)器,采用負(fù)載均衡或集群的方式滿足網(wǎng)絡(luò)服務(wù)需求,這樣既可節(jié)約購置 費(fèi)用,又可大幅提高網(wǎng)絡(luò)穩(wěn)定性。
2.4夠用原則
服務(wù)器的配置在不斷提升而價(jià)格在不斷下降,因此,只要能滿足當(dāng)前的服務(wù) 需要并適當(dāng)超前即可。當(dāng)現(xiàn)有的服務(wù)器無法滿足網(wǎng)絡(luò)需求時(shí),可以將它改作為其 他對(duì)性能要求較低的服務(wù)器(如DNS、FTP服務(wù)器等),或者進(jìn)行適當(dāng)擴(kuò)充,或者 采用集群的方式提升性能,然后,再為新的網(wǎng)絡(luò)需求購置新型服務(wù)器。
2.5機(jī)架原則
當(dāng)網(wǎng)絡(luò)內(nèi)需要較多服務(wù)器時(shí),建議考慮采用機(jī)架式服務(wù)器。機(jī)架式服務(wù)器可 統(tǒng)一安裝在標(biāo)準(zhǔn)機(jī)柜內(nèi),既減少對(duì)空間的占用,又無須重復(fù)購置顯示器和鍵盤。
更重要的是便于進(jìn)行電源管理和集群操作。
將服務(wù)器放置到機(jī)架上,并不僅僅有利于日常的維護(hù)及管理,也可能避免意 想不到的故障。首先,放置服務(wù)器不占用過多空間。機(jī)架服務(wù)器整齊地排放在機(jī) 架中,不會(huì)浪費(fèi)空間。其次,連接線等也能夠整齊地收放到機(jī)架里。電源線和網(wǎng) 線等全都能在機(jī)柜中布好線,可以減少堆積在地面上的連接線,從而防止腳踢掉 電線等事故的發(fā)生。在選購機(jī)架式服務(wù)時(shí)應(yīng)當(dāng)注意的是:機(jī)架式服務(wù)器出廠時(shí)標(biāo) 配都不帶鼠標(biāo)、鍵盤和顯示器,有些廠家的機(jī)架服務(wù)器出廠甚至不帶上機(jī)架的導(dǎo) 軌(DELL的服務(wù)器標(biāo)配不
帶導(dǎo)軌,IBM和HP的帶),所以大家在選購機(jī)架服務(wù)器后首先應(yīng)了解客戶的 機(jī)房環(huán)境:客戶機(jī)房中是否有合乎服務(wù)器尺寸的標(biāo)準(zhǔn)19英寸機(jī)架(機(jī)架式服務(wù) 器的寬度是標(biāo)準(zhǔn)的 19 英寸,而長(zhǎng)度各個(gè)廠家略有不同,故機(jī)架的深度應(yīng)達(dá)到 900mm 左右才足夠放置),機(jī)架中是否有足夠空位以放置新購的服務(wù)器,機(jī)架中 是否有多余的鍵鼠切換器口來供新購服務(wù)器使用。如果沒有相應(yīng)的設(shè)備,則應(yīng)向 客戶提出購買申請(qǐng)。
附一:服務(wù)器中“U”的含義
“U”是一種表示機(jī)架式服務(wù)器外部尺寸的單位,是unit的縮略語,詳細(xì)尺 寸由作為業(yè)界團(tuán)體的美國(guó)電子工業(yè)協(xié)會(huì)(EIA)決定。
之所以要規(guī)定服務(wù)器的尺寸,是為了使服務(wù)器保持適當(dāng)?shù)某叽缫员惴旁阼F質(zhì) 或鋁質(zhì)機(jī)架上。機(jī)架上有固定服務(wù)器的螺孔,將它與服務(wù)器的螺孔對(duì)好,用螺絲 加以固定。 規(guī)定的尺寸是服務(wù)器的寬(48.26cm=19英寸)與高(4.445cm的 倍數(shù))。由于寬為19英寸,所以有時(shí)也將滿足這一規(guī)定的機(jī)架稱為“19英寸機(jī) 架”。
厚度以4.445cm為基本單位。1U就是4.445cm, 2U則是1U的2倍為8.89cm。 也就是說所謂“ 1U的PC服務(wù)器”,就是外形滿足EIA規(guī)格、厚度為4.445cm的 產(chǎn)品。設(shè)計(jì)為能放置到19英寸機(jī)柜的產(chǎn)品一般被稱為機(jī)架服務(wù)器。
附二:
篇二:如何選購服務(wù)器
如何選擇最合適的服務(wù)器方案(一):服務(wù)器硬件配置
?我們拋開 租用服務(wù)器還是自行購買服務(wù)器進(jìn)行托管的問題,在這篇文章 里,我們討論的是無論租用或托管都要面臨的一個(gè)問題,那就是選擇服務(wù)器的硬 件配置。因?yàn)樯系鄄粫?huì)給你一臺(tái)服務(wù)器來滿足所有需求,解決所有的問題。尤其 是我們身處在這樣一個(gè)飛速變化的時(shí)代,當(dāng)你還在為最新款最強(qiáng)勁的CPU乍舌不 已的時(shí)候,In tel、AMD卻已經(jīng)在密謀下一次洗劫你錢包的時(shí)機(jī)了,其實(shí),他們 早已經(jīng)將未來10年的CPU演進(jìn)道路設(shè)計(jì)妥當(dāng),布好一個(gè)又一個(gè)的坑在等著你跳 進(jìn)去,簡(jiǎn)直就像陰謀一般。沒錯(cuò),這一切就是陰謀!
不成功的服務(wù)器選擇會(huì)給企業(yè)帶來很多運(yùn)營(yíng)問題:如果不經(jīng)認(rèn)真仔細(xì)的評(píng) 估,輕率的選擇一臺(tái)性能超級(jí)強(qiáng)勁讓你高枕無憂但價(jià)格昂貴的服務(wù)器,毫無疑問 會(huì)帶來成本上的極大浪費(fèi);但如果一味為了省錢,而選擇一臺(tái)很容易成為計(jì)算瓶 頸,或沒有充分考慮冗余措施的服務(wù)器,就會(huì)極大影響業(yè)務(wù)的運(yùn)行,客戶投訴網(wǎng) 站速度超慢,硬盤出現(xiàn)故障導(dǎo)致數(shù)據(jù)丟失,因?yàn)檫@些,你從此沒有了美好的睡眠, 每日提心吊膽,更要命的是,公司因此丟失了幾十萬元的訂單。
你需要從不同的角度來決定選擇一臺(tái)什么樣的服務(wù)器,找到滿足技術(shù)需要、 業(yè)務(wù)發(fā)展和成本控制之間的最佳平衡點(diǎn),為了做到這一點(diǎn),絕對(duì)還是需要一點(diǎn)智 慧。51IDC將在下面為大家介紹一些易于理解,盡可能全面的建議,并幫助你做 出決定。
先不要急于決定需要怎樣的CPU,幾個(gè)硬盤,幾個(gè)G內(nèi)存,需要多少兆帶寬 這樣的問題,那些是我們最后需要得到的答案。在這之前,先一起梳理幾個(gè)問題。 在下面,我們列出了一些“多少”或“什么樣”的問題,拿起你的筆或在 Windows記事本里新建一個(gè)文件,嘗試根據(jù)下面四個(gè)問題來評(píng)估自己的需求: 服務(wù)器運(yùn)行什么應(yīng)用?
需要支持多少用戶訪問?
需要多大空間來存儲(chǔ)數(shù)據(jù)?
我的業(yè)務(wù)有多重要?
1 服務(wù)器運(yùn)行什么應(yīng)用?這是首先需要考慮的問題,在這里你要根據(jù)服務(wù)器 的應(yīng)用類型,也就是用途,來決定服務(wù)器的性能、容量和可靠性需求。我們按照 前端服務(wù)器+應(yīng)用程序服務(wù)器+數(shù)據(jù)服務(wù)器的常見基礎(chǔ)架構(gòu)來討論:
1.1 Web前端:正常情況下,我們認(rèn)為大多數(shù)Web前端服務(wù)器(Front-end) 對(duì)服務(wù)器的要求不大,例如靜態(tài)Web服務(wù)器、動(dòng)態(tài)Web服務(wù)器、圖片服務(wù)器等等, 因?yàn)樵诂F(xiàn)有的技術(shù)框架中,我們有很多方案可以解決前端服務(wù)器的性能擴(kuò)展和可 靠性問題,例如LVS、Nginx反向代理、硬件負(fù)載均衡(F5, A10, Radware)等。 甚至在很多訪問量不高(幾百個(gè)用戶同時(shí)在線)的應(yīng)用中,51IDC的經(jīng)典酷睿服 務(wù)器就可以滿足需求。
1.2應(yīng)用服務(wù)器:由于承擔(dān)了計(jì)算和功能實(shí)現(xiàn),我們需要為基于Web架構(gòu)的 應(yīng)用程序服務(wù)器(Application Server)選擇足夠快的服務(wù)器,另外應(yīng)用程序服務(wù) 器可能需要用大量的內(nèi)存,尤其是基于Windows基礎(chǔ)架構(gòu)的Ruby,Python,Java 服務(wù)器。這一類服務(wù)器至少需要使用單
路至強(qiáng)的配置。對(duì)于可靠性的問題,如果你的架構(gòu)中只有一臺(tái)應(yīng)用服務(wù)器, 那肯定需要這臺(tái)服務(wù)器足夠可靠, RAID 絕對(duì)是不能忽視的選項(xiàng)。但如果有兩臺(tái) 或更多的應(yīng)用服務(wù)器,并設(shè)計(jì)了負(fù)載均衡機(jī)制,具有冗余功能,那我們則不必將 每臺(tái)服務(wù)器武裝到底。
1.3特殊的應(yīng)用:除了作為Web架構(gòu)中的應(yīng)用程序服務(wù)器之外,如果你的服 務(wù)器是用來處理流媒體視頻編碼、服務(wù)器虛擬化、媒體服務(wù)器(Asterisk之類), 或者作為游戲服務(wù)器(邏輯、地圖、聊天)運(yùn)行,則同樣對(duì)CPU和內(nèi)存需求比較 高,我們至少要考慮單路至強(qiáng)的服務(wù)器。其中服務(wù)器虛擬化對(duì)存儲(chǔ)的可靠性的要 求都非常高,因?yàn)橐粋€(gè)籃子里有十幾個(gè)雞蛋,籃子一定要足夠牢靠才是。
1.4公共服務(wù):我們指的是郵件服務(wù)器、文件服務(wù)器、DNS服務(wù)器、域控服 務(wù)器這類服務(wù)器。通常情況我們會(huì)部署兩臺(tái)DNS服務(wù)器作為互相備份,域控主服 務(wù)器也會(huì)擁有一臺(tái)備份服務(wù)器(專用的或非專用的),所以對(duì)于可靠性,無需達(dá) 到苛刻的地步。至于郵件服務(wù)器,至少需要具備足夠的硬件可靠性和容量大小, 這主要是為了對(duì)郵件數(shù)據(jù)負(fù)責(zé),因?yàn)楹芏嘤脩魶]有保存和歸檔郵件數(shù)據(jù)的習(xí)慣, 當(dāng)他們重裝系統(tǒng)后,總會(huì)依賴重新下載服務(wù)器上的數(shù)據(jù)。至于性能問題,我們認(rèn) 為需要評(píng)估用戶數(shù)量才能決定。
1 . 5數(shù)據(jù)庫:我們最后討論的應(yīng)用,也是要求最高,最重要的服務(wù)器。無論 你使用的是MySQL、SQLServer還是Oralce,—般情況下,我們認(rèn)為它需要足夠 快的CPU,足夠大的內(nèi)存,足夠穩(wěn)定可靠的硬件。單路至強(qiáng)CPU/4GB內(nèi)存/Raidl 絕對(duì)是入門配置。關(guān)于準(zhǔn)確的配置我們需要再討論業(yè)務(wù)需求后才能作決定。
2 服務(wù)器需要支持多少用戶訪問?服務(wù)器肯定是為了提供某種服務(wù),而使用 這些服務(wù)的用戶同樣是我們必須考慮的因素,有幾個(gè)具體的問題你需要做出評(píng) 估:
有多少注冊(cè)用戶?正常情況下有多少用戶會(huì)同時(shí)在線訪問?每天同時(shí)在線 訪問的最高峰值大概是多少?
這些問題,對(duì)我們決定采用什么樣的CPU,多大的內(nèi)存有著至關(guān)重要的影響。 51IDC建議你的技術(shù)人員和業(yè)務(wù)部門坐在一起來討論這幾個(gè)問題,最后甚至需要 按照特定的技術(shù)模型和算法,將這些數(shù)字轉(zhuǎn)化為一些更具體的技術(shù)數(shù)字,例如并 發(fā)多少個(gè)連接(很多時(shí)候,用戶數(shù)與連接數(shù)不是一個(gè)概念)。同時(shí),你還要對(duì)未 來的用戶增長(zhǎng)做一個(gè)盡可能準(zhǔn)確的預(yù)測(cè)和規(guī)劃,你的服務(wù)器需要支持越來越多的 用戶。
3需要多大空間來存儲(chǔ)數(shù)據(jù)?我們需要從兩個(gè)角度來計(jì)算這個(gè)問題,一個(gè)角 度是有哪些類別的數(shù)據(jù),包括:操作系統(tǒng)本身占用的空間、安裝應(yīng)用程序所需要 的空間、應(yīng)用程序所產(chǎn)生的數(shù)據(jù)、數(shù)據(jù)庫、日志文件、郵件數(shù)據(jù)等等,如果是 Web2.0 類的網(wǎng)站,你還要計(jì)算每個(gè)用戶的存儲(chǔ)空間;另一個(gè)角度是從時(shí)間軸來 考慮,這些數(shù)據(jù)每天都在增長(zhǎng),你至少要為未來1年(我們建議2~3年)的數(shù)據(jù) 增長(zhǎng)做個(gè)準(zhǔn)確的測(cè)算,這可能仍然需要你的軟件開發(fā)人員和業(yè)務(wù)人員一起提供足 夠的信息。最后你仍然需要為計(jì)算出來的數(shù)字結(jié)果乘1.5左右的系數(shù),方便維護(hù) 的時(shí)候做各種數(shù)據(jù)備份和文件轉(zhuǎn)移操作。
4我的業(yè)務(wù)有多重要:你需要根據(jù)自身的業(yè)務(wù)領(lǐng)域,來遵循一些要求,我們 在下面舉幾個(gè)簡(jiǎn)單的例子,幫助你理解這些服務(wù)器對(duì)可靠性、數(shù)據(jù)完整性等方面 的要求:
4.1如果你的服務(wù)器用來運(yùn)行一個(gè)WordPress博客,與朋友們分享觀點(diǎn)。那 么我相信,一臺(tái)酷睿服務(wù)器,1G內(nèi)存外加一塊160GB的硬盤就足夠了。就算服 務(wù)器出現(xiàn)了一點(diǎn)硬件故障,導(dǎo)致幾個(gè)小時(shí)甚至一兩天不能提供訪問,生活會(huì)照常 繼續(xù),天也不會(huì)塌下來。
4.2 如果你的服務(wù)器用來作為測(cè)試平臺(tái),那么就不會(huì)如生產(chǎn)環(huán)境那樣,對(duì)可 靠性有極高的要求,你所需要的可能只是做好例行的數(shù)據(jù)備份,服務(wù)器宕機(jī)后, 能有個(gè)人在今天把問題解決掉就OK 了
4.3如果你是一個(gè)電子商務(wù)公司,服務(wù)器正在運(yùn)行電子商務(wù)網(wǎng)站平臺(tái),那么 請(qǐng)一定要像重視女朋友一樣重視服務(wù)器,當(dāng)硬件發(fā)生故障而導(dǎo)致宕機(jī),你需要對(duì) 以下危言聳聽的后果做好心理準(zhǔn)備:投訴電話被打爆、顧客大量流失、顧客要求 退款、市場(chǎng)推廣費(fèi)用打水漂、員工無事可干,公司運(yùn)營(yíng)陷入癱瘓、數(shù)據(jù)丟失(這 是最痛苦最災(zāi)難的結(jié)果,我們經(jīng)歷了太多這樣的案例,它甚至?xí)?dǎo)致一個(gè)公司就 此消亡)
在這里,我們其實(shí)只需要簡(jiǎn)單討論你的業(yè)務(wù)對(duì)服務(wù)器硬件可靠性的要求。換 言之,如果你覺得業(yè)務(wù)不能承擔(dān)硬盤損壞帶來的停機(jī)或數(shù)據(jù)丟失風(fēng)險(xiǎn),那么一定 要選擇一個(gè)合適的Raid卡,對(duì)于冗余電源問題,道理一樣。(全面解決這個(gè)問題, 不單考慮單個(gè)服務(wù)器的硬件,還需要結(jié)合系統(tǒng)架構(gòu)的規(guī)劃設(shè)計(jì)和運(yùn)維管理來分 析,這部分我們將單獨(dú)撰寫文章來討論。)
在完成以上問題后,我們接下來就可以決定這些具體選項(xiàng):
選擇什么CPU?
回憶一下上面”服務(wù)器運(yùn)行什么應(yīng)用?“和 “需要支持多少用戶訪問?” 兩個(gè)問題的答案,這將幫助我們來選擇合適的CPU。毫無疑問,CPU的主頻越高, 其性能也更高;兩個(gè)CPU要比一個(gè)CPU來得更爽,至強(qiáng)肯定比酷睿更生猛。但我 們究竟需要選擇怎樣的CPU?我們?cè)谶@里為你提供一些常見情況下的建議:
1 如果你的業(yè)務(wù)剛剛起步,預(yù)算不是很充足,建議你選擇一款經(jīng)典酷睿服務(wù)
器,畢竟51IDC的E5300服務(wù)器最便宜只需要450塊錢一個(gè)月。而且,以后你可 以根據(jù)業(yè)務(wù)發(fā)展情況,隨時(shí)升級(jí)到更高配置的服務(wù)器。
2 如果你需要在一臺(tái)服務(wù)器同時(shí)運(yùn)行多種應(yīng)用服務(wù),例
如.Net+Exchange+SQLServer,那么一個(gè)單路至強(qiáng)(例如X3330)或新一代酷睿 13/17 (雙核四線程)將是最佳的選擇。雖然從技術(shù)角度,這不是一個(gè)好主意, 但至少能夠幫你節(jié)約一大筆成本。
3如果你的服務(wù)器運(yùn)行SQLServer、MySQL或者Oracle,而且目前有幾百個(gè) 用戶同時(shí)在線,未來還會(huì)不斷增長(zhǎng),那么你至少應(yīng)該選擇安裝一個(gè)E5504(或更 高主頻)的至強(qiáng)服務(wù)器。當(dāng)半年后負(fù)載越來越大的時(shí)候,可以選擇增加一個(gè)CPU。
4 如果你需要一臺(tái)游戲服務(wù)器,那么我們建議你選擇一臺(tái)單路或雙路的至強(qiáng)
服務(wù)器。
5需要注意的是,使用雙路CPU需要應(yīng)用程序的支持,如果應(yīng)用程序本身沒
有對(duì)雙路CPU進(jìn)
行代碼優(yōu)化,就不會(huì)帶來性能的顯著提升,而且將造成投資的極大浪費(fèi)。 需要多大的內(nèi)存?
同樣,”服務(wù)器運(yùn)行什么應(yīng)用?“和 “需要支持多少用戶訪問?”兩個(gè)問 題的答案,也將幫助我們來選擇合適的內(nèi)存容量。相比于CPU,我們更認(rèn)為內(nèi)存
(RAM)是影響性能的最關(guān)鍵因素。因?yàn)樵谙喈?dāng)多正在運(yùn)行的服務(wù)器中,我們發(fā) 現(xiàn)CPU利用率一般都在10%~30%之間,甚至更低。但我們發(fā)現(xiàn)由于內(nèi)存容量不夠 而導(dǎo)致服務(wù)器運(yùn)行緩慢的案例比比皆是,如果服務(wù)器不能分配足夠的內(nèi)存給應(yīng)用 程序,應(yīng)用程序就需要通過緩慢的硬盤接口來交換讀寫數(shù)據(jù),這將導(dǎo)致網(wǎng)站慢的 令人無法接受。內(nèi)存大小主要取決于服務(wù)器的用戶數(shù)量,當(dāng)然也和應(yīng)用軟件對(duì)內(nèi) 存的最低需求和內(nèi)存管理機(jī)制有關(guān)系,所以,最好由你的程序員或軟件開發(fā)商給 你最佳的內(nèi)存配置建議。我們同樣在下面給出了一些常見應(yīng)用環(huán)境下的內(nèi)存配置 建議:
1無論是Windows下的IIS還是Linux下的Apache,一般情況下Web前端服 務(wù)器不需要配置特別高的內(nèi)存,尤其是在集群架構(gòu)中,1GB-2GB就已足夠。只有 當(dāng)幾千個(gè)并發(fā)用戶,并運(yùn)行動(dòng)態(tài)腳本的時(shí)候,我們才會(huì)考慮使用4GB或更高的內(nèi) 存。
2對(duì)于運(yùn)行Tomcat、Resin、WebLogic、Websphere或.Net這樣的應(yīng)用服務(wù) 器,2GB內(nèi)存應(yīng)該是基準(zhǔn)配置。更準(zhǔn)確數(shù)字需要根據(jù)用戶數(shù)量和技術(shù)架構(gòu)來確定。
3 數(shù)據(jù)庫服務(wù)器的內(nèi)存由數(shù)據(jù)庫實(shí)例的數(shù)量、表大小、索引、用戶數(shù)來決定, 一般建議配置 4GB 以上的內(nèi)存,我們甚至在很多的客戶案例中使用了 24GB 到 48GB的內(nèi)存。
4諸如Imail、Notes、Exchange這樣的郵件服務(wù)器對(duì)內(nèi)存的要求也并不高, 1GB-2GB就可以滿足了。
5對(duì)于%d