谷歌已經(jīng)發(fā)布了一個(gè)新的開源工具集,供那些努力衡量Google Cloud Platform與其他供應(yīng)商提供的云產(chǎn)品的相對性能的開發(fā)人員使用。該公司新的PerfKit Benchmarker為Google提供了一種方法,使組織可以對來自不同服務(wù)提供商的云平臺上的應(yīng)用程序性能進(jìn)行逐個(gè)比較。
它允許公司比較指標(biāo),例如應(yīng)用程序吞吐量,性能差異,延遲和開銷,以及組織在云中配置資源所花費(fèi)的時(shí)間。谷歌在2月11日的博客中說,基準(zhǔn)框架是基于其他學(xué)術(shù)界云提供商,分析師和云性能專家的意見。
在30多個(gè)為此做出貢獻(xiàn)的組織中,有Cisco,Rackspace,Broadcom,Canonical,Red Hat和CloudHarmony。此外,麻省理工學(xué)院和斯坦福大學(xué)的研究人員將為保持基準(zhǔn)更新和相關(guān)性的持續(xù)努力做出貢獻(xiàn)。
谷歌表示:“ PerfKit的獨(dú)特之處在于,它不僅可以報(bào)告端到端時(shí)間在云中配置資源,還可以報(bào)告峰值性能的最標(biāo)準(zhǔn)指標(biāo)。”
根據(jù)官方描述,PerfKit Benchmarker旨在通過供應(yīng)商提供的命令行工具進(jìn)行操作。根據(jù)描述,“它可以在您選擇的Cloud提供程序上實(shí)例化VM,自動(dòng)安裝基準(zhǔn)測試,并在無需用戶干預(yù)的情況下運(yùn)行工作負(fù)載。”
Google在其博客中指出,Google將不斷更新基準(zhǔn),以確保它們能夠衡量最新的工作負(fù)載,以便組織可以就其基礎(chǔ)架構(gòu)要求做出更明智的決策。
谷歌指出:“我們將采用PerfKit使其保持最新狀態(tài)。” “它已經(jīng)包含了幾個(gè)著名的基準(zhǔn)測試,涵蓋了可以在多個(gè)云提供商之間執(zhí)行的常見云工作負(fù)載。”
除了基準(zhǔn)測試工具包之外,Google還發(fā)布了一種名為PerfKit Explorer的新儀表板和性能分析工具,以幫助開發(fā)人員解釋基準(zhǔn)測試結(jié)果。數(shù)據(jù)可視化工具附帶了一組儀表板,這些儀表板中預(yù)先填充了Google內(nèi)部網(wǎng)絡(luò)性能測試中的數(shù)據(jù),使開發(fā)人員可以習(xí)慣它,而不必先輸入自己的任何數(shù)據(jù)。
Google已根據(jù)開放源Apache 2許可條款提供了PerfKit Benchmarker和PerfKit Explorer的源代碼。
新的基準(zhǔn)測試工具代表了Google的一項(xiàng)努力,以幫助簡化云性能比較。近年來,基礎(chǔ)架構(gòu)即服務(wù)(IaaS)和平臺即服務(wù)(PaaS)云服務(wù)的快速增長,以及這些服務(wù)的提供者用來吹捧應(yīng)用程序性能的不同指標(biāo),使得公司很難對不同的云服務(wù)進(jìn)行直接比較。
一位Google發(fā)言人表示,新工具將特別允許組織比較云和物理硬件之間的虛擬機(jī)(VM)和對象存儲。該公司計(jì)劃在將來擴(kuò)展它以包括更多的IaaS,PaaS和軟件即服務(wù)(SaaS)服務(wù)。
她說:“它可以自動(dòng)化許多工作負(fù)載,例如Cassandra,Aerospike,Hadoop,SpecCPU和微基準(zhǔn)測試(例如iperf和netperf)。”
貢獻(xiàn)Google的PerfKit的公司之一CloudHarmony在去年的博客文章中強(qiáng)調(diào)了其中的一些困難。Cloudharmony的創(chuàng)始人杰森·雷德(Jason Read)寫道:“由于部署選項(xiàng)的多樣性和不同服務(wù)的不同功能,因此至少要進(jìn)行相關(guān),公平的比較是具有挑戰(zhàn)性的。” “實(shí)際上,我們得出的結(jié)論是,沒有完美的方法可以做到這一點(diǎn)。”
雷德在報(bào)告中強(qiáng)調(diào)的挑戰(zhàn)之一是,很難找到在不同供應(yīng)商之間真正可比的虛擬機(jī)實(shí)例和服務(wù),難以找到合適的工作負(fù)載進(jìn)行測試并使用正確的基準(zhǔn)。
“在IaaS行業(yè)中缺乏標(biāo)準(zhǔn)化的情況下,提供商可以自由地使用獨(dú)特的術(shù)語來描述其VM資源分配,” Cloud Spectator 在執(zhí)行云性能測試后指出。“隨著IaaS提供商的市場迅速飽和,選擇合適的提供商的決策復(fù)雜性也在發(fā)展。”