筆記本、服務(wù)器甚至是手機,只要有新的產(chǎn)品發(fā)布,就會伴隨著一個又一個的基準(zhǔn)測試性能指標(biāo)對比。Benchmark(基準(zhǔn)測試)這個英文單詞也已經(jīng)被越來越多的人熟識。但是云計算出來后,怎么就沒有一個Benchmark了呢?用現(xiàn)有的CPU基準(zhǔn)測試工具不能對云計算系統(tǒng)進行測試嗎?
一直讓人看不清的“云”
經(jīng)常有人宣傳,云計算將讓計算資源變得和自來水、電一樣,只需要插上插頭、打開開關(guān)就可以隨意使用。從而像愛迪生發(fā)明燈泡一樣再次改變我們的生活。這句話是否有夸大的成份,不能確定,但是從下面這兩張人們用手機拍照的照片可以看出,云已經(jīng)將我們的生活改變了……
自拍后將圖片通過社交媒體發(fā)布背后需要什么樣的云計算技術(shù)進行支持,并不是本次要分析的重點。這里想討論的是,這個與人們工作、生活越來越息息相關(guān)的“云”要怎么去評估?
在一個公有云上,用戶選擇的2核、4核、8核虛擬服務(wù)器到底可以提供什么樣的計算能力?云計算的彈性可擴展到底能自如擴展到什么程度?用戶來購置一套超融合設(shè)備到底可以承擔(dān)多高的應(yīng)用負載?
上述疑問還沒人可以說的清楚,回答往往是“您可以在現(xiàn)實的網(wǎng)絡(luò)環(huán)境中去試,有問題提交給我們再幫您解決……”
表面上看確實沒有什么問題,云本來就是可以彈性擴展的,運算資源不足加vCPU,加內(nèi)存,存儲不夠就加存儲,網(wǎng)絡(luò)不足加帶寬,計算、存儲、網(wǎng)絡(luò)都可以隨著應(yīng)用需求來自由調(diào)節(jié)。
而實際情況是這樣的嗎?
虛擬服務(wù)器的處理性能與真實服務(wù)器比較會有多大區(qū)別?
云計算系統(tǒng)可以承載的最大虛機數(shù)量是多少?
最多可以承受多少用戶的同時請求?
不清楚這些數(shù)據(jù),真等現(xiàn)網(wǎng)出現(xiàn)故障的時候,能及時把問題解決嗎?當(dāng)用戶體驗受損導(dǎo)致客戶流失后還可以再重新挽回嗎?挽回損失所花費的代價會有多少?
云計算距離用戶越近,為什么用戶反而越無法看清?
盲人摸象——云計算評估的痛點
用傳統(tǒng)的CPU測試工具是否可以對云計算虛擬系統(tǒng)進行評估?為什么長期沒有一個針對云計算測試的Benchmark出臺?
這個問題可能用兩個字就可以回答——規(guī)模。
“云”是一個包含著網(wǎng)絡(luò)、計算、存儲的龐大而又復(fù)雜的系統(tǒng)。在網(wǎng)絡(luò)方面,倒是有一些專用測試儀表和專業(yè)測試工具可以對網(wǎng)絡(luò)層和應(yīng)用層網(wǎng)絡(luò)性能進行測試。但是在計算和存儲方面,當(dāng)前的服務(wù)器和存儲測試軟件,往往還是基于單點處理性能進行評估。難以對大規(guī)模分布式計算、存儲系統(tǒng)進行評估。
僅僅利用傳統(tǒng)計算或存儲測試方法對云計算的少量節(jié)點進行測試,永遠是盲人摸象,得到的結(jié)果也只能是似是而非。即便是獲得了某個虛擬服務(wù)器或某個存儲節(jié)點的測試性能數(shù)據(jù),但這并不能表明在大規(guī)模虛擬化應(yīng)用時,依然會有這樣的應(yīng)用性能體現(xiàn)。
同樣,由于云計算大規(guī)模應(yīng)用測試平臺的匱乏,也在極大的制約著云計算技術(shù)的正常發(fā)展。當(dāng)前云計算產(chǎn)品技術(shù)突飛猛進,新硬件、新版本層出不窮??墒菦]有一個可靠的云計算測試手段對其進行評估的話,誰又能保證這些新產(chǎn)品是否真的穩(wěn)定可用?
這不,剛看到前兩天某某云華東地區(qū)部分ECS服務(wù)器又(為什么要說又)出現(xiàn)TOP級故障問題。那沒出問題的是不是就真的可靠呢,也未必,很有可能是使用的用戶還少……
像照片上這種超高密度花樣翻新的計算、存儲產(chǎn)品,真的可以保障在大規(guī)模應(yīng)用中不出問題?有什么數(shù)據(jù)可以進行證明嗎?
SPEC Cloud_IaaS 好菜不怕晚
如果問測試CPU最權(quán)威的工具是哪個,肯定有人會回答是SPEC CPU。如今SPEC又面向云計算服務(wù)提供商、云計算軟、硬件廠商和云計算學(xué)術(shù)研究人員,推出了全球首個測試基礎(chǔ)設(shè)施即服務(wù)(IaaS)性能的Benchmark工具——SPEC Cloud_IaaS。
SPEC Cloud_IaaS可以模擬多種I/O和CPU密集型云計算工作負載,模擬標(biāo)準(zhǔn)社交媒體NoSol數(shù)據(jù)庫應(yīng)用場景,對云計算軟、硬件產(chǎn)品的多種性能指標(biāo)進行基準(zhǔn)測試。協(xié)助用戶更加全向的對云計算產(chǎn)品進行深入了解。同時也可以協(xié)助云計算廠商,對自身產(chǎn)品進行完善,盡量減少現(xiàn)實運營過程中,云計算系統(tǒng)故障的發(fā)生。
10月27日-28日SPEC亞洲峰會(暨全球計算機系統(tǒng)標(biāo)準(zhǔn)性能評估組織2016年度技術(shù)峰會)將在北京召開,屆時SPEC組織的核心成員,包括SPEC總裁Walter Bays、SPECpower委員會主席Klaus-Dieter Lange將親臨大會現(xiàn)場與中國用戶交流。同時還將有更全面的SPEC Cloud_IaaS測試方法對外公開發(fā)布。歡迎對此感興趣的同仁踴躍參與。