前言:尋找寫作靈感?中文期刊網(wǎng)用心挑選的互聯(lián)網(wǎng)發(fā)展中的服務(wù)器評測,希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。
互聯(lián)網(wǎng)企業(yè)的特點近年來,互聯(lián)網(wǎng)得到迅猛發(fā)展,據(jù)統(tǒng)計,截止到09年上半年,我國互聯(lián)網(wǎng)用戶已經(jīng)突破3億,達到3.38億。隨著互聯(lián)網(wǎng)用戶的激增,互聯(lián)網(wǎng)企業(yè)的發(fā)展也日新月異。為了滿足大量用戶的訪問請求,互聯(lián)網(wǎng)企業(yè)不得不采用更新的架構(gòu)、更新的服務(wù)器平臺、更新的操作系統(tǒng)、更新的應(yīng)用軟件這使得互聯(lián)網(wǎng)企業(yè)有著與其他行業(yè)客戶顯著的差異。 系統(tǒng)架構(gòu)復(fù)雜。單一的架構(gòu)已經(jīng)不能支撐海量用戶的訪問,只有多層次的架構(gòu)才能滿足實際應(yīng)用需求。 系統(tǒng)二次開發(fā)比例高?;ヂ?lián)網(wǎng)企業(yè)一般不會將一個第三方應(yīng)用軟件拿到后直接使用,都要基于自身應(yīng)用特點進行二次開發(fā),甚至單獨開發(fā)從而適合自身應(yīng)用需要。新技術(shù)應(yīng)用快。分布式文件系統(tǒng)、分布式數(shù)據(jù)庫、云計算,每一個新技術(shù)、新概念的應(yīng)用,都是互聯(lián)網(wǎng)企業(yè)率先嘗試并應(yīng)用到實際當(dāng)中。 存儲容量、帶寬要求高。海量用戶帶來的是海量空間需求和高帶寬需求。 功耗、管理特性需求高。單機柜電量限制、按機柜計費等特點,要求互聯(lián)網(wǎng)客戶越來越看重設(shè)備的功耗;同時大量服務(wù)器的上線應(yīng)用,要求能夠?qū)ζ溥M行簡單易行的遠程管理。 運維難度大。大量服務(wù)器上線應(yīng)用還帶來了運維管理的困難。 以上特點使得互聯(lián)網(wǎng)企業(yè)對服務(wù)器的評測要求更加全面、細(xì)致,對服務(wù)器評測的維度和深度覆蓋了其它傳統(tǒng)行業(yè)對服務(wù)器的評測。評測的目標(biāo)和原則在互聯(lián)網(wǎng)企業(yè)的服務(wù)器評測中,一般目標(biāo)如下。 判斷軟硬件是否兼容。確定硬件系統(tǒng)與OS及應(yīng)用軟件的兼容情況。 判斷不同硬件平臺、架構(gòu)的優(yōu)劣。判斷各類產(chǎn)品在性能、功耗等方面的優(yōu)劣。 應(yīng)用部署速度、密度的重要驗證。每個硬件平臺能夠支撐多少應(yīng)用連接?整個應(yīng)用需要多少臺硬件平臺支撐?每個機柜能夠部署多少臺硬件?等等。 應(yīng)用穩(wěn)定可靠運行的保證。驗證在長時間、大壓力情況下,硬件平臺的穩(wěn)定性、可靠性。 后期運營維護的重要參考與指導(dǎo)。判斷硬件平臺的可管理性、可維護性。根據(jù)服務(wù)器評測的目標(biāo),確定的服務(wù)器評測原則。 全面。評測的范圍要覆蓋廣,評測不僅僅是性能的衡量,還需要包括其他方面,如功耗評測、管理軟件的可用性。 細(xì)致。在評測的每個點上需有一定深度,如功耗測試,不僅要測試開機功耗、空載功耗,還需要測試滿載功耗、特定壓力下的功耗等。 時效。硬件平臺更新快,若一個評測耗時較多,待測試完成后平臺已經(jīng)更新,測試結(jié)果的可用性就會很差。 可量化。最終的評測結(jié)果是定量的,可對比的,而不僅僅是定性的。評測維度與內(nèi)容針對評測目標(biāo),確定相應(yīng)的評測維度和內(nèi)容。評測內(nèi)容一般包含五個部分:兼容性測試、性能測試、功耗測試、穩(wěn)定性測試、可管理性測試。 兼容性。主要驗證OS與硬件的兼容性。目前較多的互聯(lián)網(wǎng)客戶使用的OS是非常規(guī)Linux操作系統(tǒng)或在其上做了內(nèi)核修改,因此需要驗證OS與硬件的兼容性。另外少部分用戶使用特殊外接PIC卡,需要驗證此部分硬件與服務(wù)器硬件的兼容性。 性能。計算處理能力、磁盤吞吐量、網(wǎng)絡(luò)吞吐量等。針對不同應(yīng)用情況,考量側(cè)重點也有一定差異。前端接入服務(wù)器和中間層應(yīng)用服務(wù)器對計算密度要求較高,因此側(cè)重于計算處理能力;后端存儲服務(wù)器對存儲密度要求較高,所以側(cè)重于磁盤帶寬和IOPS。 功耗。開機瞬時、空載、輕度負(fù)載、中度負(fù)載、滿載等。此部分有時也并入性能測試中。此部分需說明的是負(fù)載的注入,要針對應(yīng)用類型不同注入不同的負(fù)載,因為不同的負(fù)載對于功耗的影響較大:如磁盤利用與否?計算類型是整型還是浮點?這些對整系統(tǒng)的功耗都有較大影響。因此負(fù)載盡量按照實際應(yīng)用壓力情況來進行注入。 穩(wěn)定性。大壓力下長時間穩(wěn)定運行、上線運行測試(模擬線上壓力系統(tǒng)或真實環(huán)境應(yīng)用)等。 可管理性。管理軟件易用性、BMC、IPMI等可用性。 如上所述,互聯(lián)網(wǎng)企業(yè)由于其應(yīng)用特點使得測試方案需要全面、細(xì)致,其它行業(yè)客戶可以針對自身應(yīng)用情況,對以上測試內(nèi)容進行刪減和完善,從而制定出更適合自身需要的測試方案。 服務(wù)器評測是一個復(fù)雜、漸進的過程,不同用戶會有不同的測試方案,但其方法基本可以歸納如下:首先確定測試目的、測試目標(biāo),根據(jù)測試目標(biāo)確定測試維度和內(nèi)容,針對測試內(nèi)容確定測試工具、測試腳本、測試周期,從而完善整個測試方案,提升服務(wù)器評測質(zhì)量,提高服務(wù)器在客戶應(yīng)用中的可用度。